diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index ac97a3f372f..bb4084c3781 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 00000000000..26472f8bcbd --- /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 00000000000..8c0fa06294b --- /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 82cf7cacef9..e8a63d5cbd6 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 c667a41e000..c2974194435 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 45d27a2e696..783ad27a941 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 00000000000..a212c7b34ec --- /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 00000000000..35fddaf5b7a --- /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 00000000000..6957237e605 --- /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 00000000000..076bb48eda3 --- /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 00000000000..0f2383ed76d --- /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 00000000000..637ddbdee08 --- /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 00000000000..a1426c1914d --- /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 00000000000..b3a0fc01b3c --- /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 00000000000..ab1cae869d3 --- /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 00000000000..0d435446c86 --- /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 00000000000..688aa0aec46 --- /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 00000000000..5a20ac19b83 --- /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 00000000000..8eb50b6102e --- /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 00000000000..7a100853cb8 --- /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 00000000000..b223f29b3a3 --- /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 00000000000..a76f8d4ae97 --- /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 00000000000..21af8e0359a --- /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 00000000000..6637ae4ea24 --- /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 00000000000..b3a0fc01b3c --- /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 00000000000..a176905238a --- /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 00000000000..665794104d8 --- /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 00000000000..ec6d0e09297 --- /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 00000000000..c249becb681 --- /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 00000000000..f8d9f1c16e6 --- /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 00000000000..3995a406816 --- /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 00000000000..56420bfe016 --- /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 00000000000..6293b223a03 --- /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 00000000000..0799ecdd5b4 --- /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 00000000000..c6dacaf98c0 --- /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 00000000000..03398705a02 --- /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 00000000000..9e2b29726ab --- /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 00000000000..88c6d2eb219 --- /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 00000000000..4ce7dbb7e50 --- /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 00000000000..627a7008933 --- /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 00000000000..3d7e6a21485 --- /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 00000000000..4142b69dd57 --- /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 5dec8adc921..00000000000 --- 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 b6b0a50377f..00000000000 --- 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 8011ee907e8..00000000000 --- 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 8f1f43dc116..00000000000 --- 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 c7cd680d060..00000000000 --- 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 a8ef17361f8..00000000000 --- 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 ba733e5091d..00000000000 --- 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 37371576b7f..00000000000 --- 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 201187ddf59..00000000000 --- 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 7561f6f45cc..00000000000 --- 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 97bc886c26c..00000000000 --- 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 30945704b7a..00000000000 --- 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 bfa5f0befa0..00000000000 --- 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 e205e2d8ac2..00000000000 --- 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 5a1d132b7c4..00000000000 --- 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 4ebae49b2a9..00000000000 --- 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 a55aa9d2cf6..00000000000 --- 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 5995eab5272..00000000000 --- 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 3b8eb6b7842..00000000000 --- 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 5b98ee4ae2c..00000000000 --- 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 c1db79e1d6c..00000000000 --- 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 5aa6a61a9ed..00000000000 --- 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 04820d26355..00000000000 --- 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 6433b1ccc99..00000000000 --- 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 447c9c6816b..00000000000 --- 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 81dfe7b71c0..00000000000 --- 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 cb1717345db..00000000000 --- 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 b721be9557e..00000000000 --- 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 5f212260dd5..00000000000 --- 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 d880a919fb5..00000000000 --- 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 686bb454342..00000000000 --- 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 86c1e60c835..00000000000 --- 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 755287b1806..00000000000 --- 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 6d1840cb35e..00000000000 --- 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 33c6b93585a..00000000000 --- 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 440bc7a909e..00000000000 --- 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 d767191d1be..00000000000 --- 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 f40658d1411..00000000000 --- 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 8ba4070760d..00000000000 --- 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 31ae0ccb152..00000000000 --- 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 00631356607..00000000000 --- 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 1e8a2bf6f60..00000000000 --- 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 1a3a23018b8..00000000000 --- 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 299a987b846..00000000000 --- 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 bbe4a3f6c2e..00000000000 --- 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 50c9f617219..00000000000 --- 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 41b26e296f8..00000000000 --- 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 9217dd68b83..00000000000 --- 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 84c57ec8f07..00000000000 --- 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 dbbc53352ef..00000000000 --- 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 de265b05d30..00000000000 --- 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 ee4c0a93cb9..00000000000 --- 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 af67d8fed17..00000000000 --- 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 bddf11ebe82..00000000000 --- 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 530418299d1..00000000000 --- 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 db412156bb5..00000000000 --- 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 0e4848e8c81..00000000000 --- 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 172092be52a..00000000000 --- 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 093ebf2f4e9..00000000000 --- 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 a5593a4c547..00000000000 --- 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 58785a85154..00000000000 --- 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 5787393eb87..00000000000 --- 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 56f5ed55a56..00000000000 --- 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 2a4df610708..00000000000 --- 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 d7fbad6ae5e..00000000000 --- 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 9bcd4d80213..00000000000 --- 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 c08fc8d2bf2..00000000000 --- 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 c2d84c2ed38..00000000000 --- 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 8467666de9b..00000000000 --- 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 857777923b3..00000000000 --- 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 01e8f72d2bc..00000000000 --- 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 506b09d2da4..00000000000 --- 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 3ba6c9e28bd..00000000000 --- 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 ab1112f57f4..00000000000 --- 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 65f245a0e26..00000000000 --- 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 b313af871b3..00000000000 --- 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 061e58a9a97..00000000000 --- 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 60a8de85b22..00000000000 --- 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 ec0fed20347..00000000000 --- 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 77899c30738..00000000000 --- 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 dbf655ee93d..00000000000 --- 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 d72ed94ae6d..00000000000 --- 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 474b894ca29..00000000000 --- 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 ab4ec5f1491..00000000000 --- 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 36c5a28f14d..00000000000 --- 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 72e186977db..00000000000 --- 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 33124456f6e..00000000000 --- 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 82ab19bc937..00000000000 --- 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 43ebff1094e..00000000000 --- 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 7c34cc881b0..00000000000 --- 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 871016656be..00000000000 --- 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 92c65de8d19..00000000000 --- 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 aa880de8ec7..00000000000 --- 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 b870897d26b..00000000000 --- 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 5cbd7bb040c..00000000000 --- 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 66c7769216c..00000000000 --- 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 f319e77d02c..00000000000 --- 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 18c202769ea..00000000000 --- 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 a0635d43bd4..00000000000 --- 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 a8e1f0cfdf6..00000000000 --- 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 c29fa0b72dc..00000000000 --- 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 0a13946d1b0..00000000000 --- 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 a37e2d0ee25..00000000000 --- 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 e5eaecb750d..00000000000 --- 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 bab7a31bcf1..00000000000 --- 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 8a4e822bba9..00000000000 --- 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 7594f00931e..00000000000 --- 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 938cb4bc7e4..00000000000 --- 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 83c91ab617b..00000000000 --- 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 b404abc90b2..00000000000 --- 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 3ef62f1ae2b..00000000000 --- 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 41baab6d42d..00000000000 --- 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 e0f7223e0f1..00000000000 --- 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 0c8d3ca6a1c..00000000000 --- 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 6e80b62c0a0..00000000000 --- 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 78d4116fda2..00000000000 --- 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 b82bb4f10fc..00000000000 --- 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 77891b445a3..00000000000 --- 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 3bf57e28bb5..00000000000 --- 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 3155efed5c6..00000000000 --- 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 426d886c135..00000000000 --- 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 c6a55ae481b..00000000000 --- 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 94cb84a43ef..00000000000 --- 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 d926a30d1bb..00000000000 --- 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 9e6e1331e05..00000000000 --- 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 253cb773a39..00000000000 --- 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 ffdd4549c86..00000000000 --- 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 c18f95594e4..00000000000 --- 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 f6de18a8058..00000000000 --- 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 14232999d6a..00000000000 --- 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 c0f5cd84bc9..00000000000 --- 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 a65d17b8130..00000000000 --- 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 94be2abbf8f..00000000000 --- 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 b6365defe30..00000000000 --- 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 4d988cb0cd5..00000000000 --- 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 2fb0a6aeec9..00000000000 --- 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 c4c54549a49..00000000000 --- 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 3c11c9414b2..00000000000 --- 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 60d5401e1ef..00000000000 --- 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 6c427e6894a..00000000000 --- 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 a02e6a5b24c..00000000000 --- 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 85d9b0cc0d0..00000000000 --- 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 6dc430a1232..00000000000 --- 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 083100e3354..00000000000 --- 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 df2e50f7ef1..00000000000 --- 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 c62cc8c37cd..00000000000 --- 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 38d7535bfad..00000000000 --- 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 66f39d890d9..00000000000 --- 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 400f14ed066..00000000000 --- 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 f06b056b282..00000000000 --- 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 b7c5e6cf986..00000000000 --- 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 9dcdd4a110d..00000000000 --- 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 8727436b5f5..00000000000 --- 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 23176833de8..00000000000 --- 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 5d1077696f9..00000000000 --- 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 8f005ab7361..00000000000 --- 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 129c402e121..00000000000 --- 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 8ce237eb4a6..00000000000 --- 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 52d1b7c6822..00000000000 --- 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 e1545c06a18..00000000000 --- 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 9c1454669c3..00000000000 --- 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 0e149c60e83..00000000000 --- 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 893b0c3f77f..00000000000 --- 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 f601bc63da5..00000000000 --- 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 528d89262c1..00000000000 --- 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 84323048382..00000000000 --- 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 132df40d050..00000000000 --- 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 25bcd121435..00000000000 --- 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 336a764164c..00000000000 --- 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 3a8d229257b..00000000000 --- 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 b13a4f19461..00000000000 --- 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 099d660e005..00000000000 --- 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 6a4f6fcb9bc..00000000000 --- 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 1785e838fa0..00000000000 --- 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 c3067d56444..00000000000 --- 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 c1cac11dccc..00000000000 --- 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 accaece1d7a..00000000000 --- 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 b413e97feef..00000000000 --- 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 c614af140d9..00000000000 --- 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 e9e6ecd9f95..00000000000 --- 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 2de3974d8c3..00000000000 --- 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 47381bc7357..00000000000 --- 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 5954f543932..00000000000 --- 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 0b4fbe276af..00000000000 --- 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 5462b9b74f1..00000000000 --- 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 bb428926a02..00000000000 --- 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 d6a0d16ca9c..00000000000 --- 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 3222d06042c..00000000000 --- 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 527ccebc437..00000000000 --- 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 37ee888ca69..00000000000 --- 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 ddb9da74fd6..00000000000 --- 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 e22ac277b19..00000000000 --- 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 d06627a083d..00000000000 --- 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 a673f202fbc..00000000000 --- 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 1806f695f4f..00000000000 --- 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 1e8f69087b7..00000000000 --- 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 aeaa2cf4444..00000000000 --- 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 4c523b02e61..00000000000 --- 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 025c3d68aa4..00000000000 --- 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 1fffb8736fc..00000000000 --- 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 03b08d09a69..00000000000 --- 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 deba4d2a79e..00000000000 --- 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 7cc3238fc2e..00000000000 --- 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 48aa608e0d3..00000000000 --- 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 39ff356aa9f..00000000000 --- 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 be67b39a9ae..00000000000 --- 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 152bd6207af..00000000000 --- 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 1e373e5c59b..00000000000 --- 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 fbde1c1bed1..00000000000 --- 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 821e3cc963d..00000000000 --- 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 0b270e9381f..00000000000 --- 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 01778cb7cb8..00000000000 --- 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 675e098b5e9..00000000000 --- 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 c846b08785b..00000000000 --- 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 9930e8831cd..00000000000 --- 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 9fc9d5e56f8..00000000000 --- 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 902285723e7..00000000000 --- 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 a20a7fb8d96..00000000000 --- 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 49a48ad18fd..00000000000 --- 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 e75ab2de98e..00000000000 --- 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 63fcc660465..00000000000 --- 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 cce4aa524ab..00000000000 --- 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 3a571ac328a..00000000000 --- 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 26f6bca712d..00000000000 --- 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 a28c67be704..00000000000 --- 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 ea0b132e922..00000000000 --- 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 95d230ca9d3..00000000000 --- 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 fe0aacf8ddb..00000000000 --- 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 078df28545e..00000000000 --- 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 c0d9d3958e2..00000000000 --- 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 016ded779dc..00000000000 --- 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 68ec7366721..00000000000 --- 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 98fbdcdb13e..00000000000 --- 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 90c4f9d0e59..00000000000 --- 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 e7642e0b5ff..00000000000 --- 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 6c8ec824c02..00000000000 --- 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 79d1f854835..00000000000 --- 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 0ed130e7a2f..00000000000 --- 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 125204c6c15..00000000000 --- 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 d634055e625..00000000000 --- 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 2d3562ccc9e..00000000000 --- 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 cdb000efd6e..00000000000 --- 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 8d26308267b..00000000000 --- 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 54a936cee57..00000000000 --- 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 644fd26b387..00000000000 --- 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 6436848a16f..00000000000 --- 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 005df0b6244..00000000000 --- 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 7c8f276e22f..00000000000 --- 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 4646d38d216..00000000000 --- 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 944128c6d51..00000000000 --- 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 f89cb288d3e..00000000000 --- 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 d038bec2b50..00000000000 --- 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 cf98c58fdf7..00000000000 --- 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 24316a807ff..00000000000 --- 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 76622b02637..00000000000 --- 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 02c7922f8dd..00000000000 --- 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 d4ec7f6e792..00000000000 --- 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 dba26f94f44..00000000000 --- 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 bee3eb38e4f..00000000000 --- 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 d48f0872ddc..00000000000 --- 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 9d905a95e3c..00000000000 --- 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 b3c4d08fada..00000000000 --- 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 bdadbc8ed12..00000000000 --- 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 d65dc97c6cd..00000000000 --- 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 57d1d20c886..00000000000 --- 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 61f63ebb4ea..00000000000 --- 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 3ce0ec992a1..00000000000 --- 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 8b079d2cebd..00000000000 --- 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 ffc05c737eb..00000000000 --- 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 cbee832a032..00000000000 --- 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 b0b34461829..00000000000 --- 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 b83380f7c8c..00000000000 --- 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 6eb22c637f5..00000000000 --- 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 e8fb12a0cf2..00000000000 --- 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 696fee331f6..00000000000 --- 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 c6f9f99e381..00000000000 --- 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 5f0e98a15a4..00000000000 --- 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 45020b3fa7e..00000000000 --- 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 151407252cb..00000000000 --- 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 ed9036db9f5..00000000000 --- 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 f453956b9ee..00000000000 --- 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 d67420cc104..00000000000 --- 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 726d063f446..00000000000 --- 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 91e64b60c7b..00000000000 --- 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 7849523909a..00000000000 --- 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 379fb19b0a8..00000000000 --- 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 37dd9eeb5e9..00000000000 --- 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 e3549fe5dc4..00000000000 --- 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 c461c553d10..00000000000 --- 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 728208e851c..00000000000 --- 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 773825cc06d..00000000000 --- 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 2bde81198cc..00000000000 --- 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 17f4948e3d0..00000000000 --- 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 6826ce4726c..00000000000 --- 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 9b8b2b064c6..00000000000 --- 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 b5a81011546..00000000000 --- 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 fe465ff81cd..00000000000 --- 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 45d006c6b11..00000000000 --- 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 eb31afb5518..00000000000 --- 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 eba16d5a4e3..00000000000 --- 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 6d20b44133f..00000000000 --- 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 0349d94e2ac..00000000000 --- 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 2ec986e1f9d..00000000000 --- 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 43af690ca6d..00000000000 --- 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 0473d2694fe..00000000000 --- 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 0cf333f02ab..00000000000 --- 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 1c728da8c0d..00000000000 --- 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 b9f1d711c15..00000000000 --- 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 9683cfc7289..00000000000 --- 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 2c7152bf011..00000000000 --- 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 847f0357417..00000000000 --- 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 c2a6853c157..00000000000 --- 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 3354b93931c..00000000000 --- 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 02f177a07b6..00000000000 --- 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 d339980b4f2..00000000000 --- 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 03b7b3f2bbe..00000000000 --- 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 0321acfcc55..00000000000 --- 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 9a479b92a1c..00000000000 --- 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 2dcca844dd7..00000000000 --- 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 6fabc38da75..00000000000 --- 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 1578ff69e4f..00000000000 --- 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 381771b6342..00000000000 --- 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 eb7b27cac38..00000000000 --- 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 b3eef964c28..00000000000 --- 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 602708ff98f..00000000000 --- 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 e0bb9fdda44..00000000000 --- 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 04e93c9ae72..00000000000 --- 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 132b257e1ad..00000000000 --- 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 fc5befab45b..00000000000 --- 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 5b790826325..00000000000 --- 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 786ce98e1f1..00000000000 --- 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 6cf7f7d51c2..00000000000 --- 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 5c8227d00ae..00000000000 --- 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 f6364357500..00000000000 --- 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 559fb1d8107..00000000000 --- 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 95ac5e76ec3..00000000000 --- 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 5ee0da4ef32..00000000000 --- 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 d8c9b15340a..00000000000 --- 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 05431948350..00000000000 --- 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 adb1d63dcb6..00000000000 --- 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 b6c4e907e12..00000000000 --- 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 0d1a117699b..00000000000 --- 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 de396a8c106..00000000000 --- 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 587da5f4ecd..00000000000 --- 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 15a5ec31e97..00000000000 --- 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 98790631352..00000000000 --- 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 6304e114409..00000000000 --- 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 1d1c993287f..00000000000 --- 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 81ac44439d9..00000000000 --- 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 a251b7271ba..00000000000 --- 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 cdb73d31aba..00000000000 --- 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 39193c40701..00000000000 --- 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 0f0ccdc3733..00000000000 --- 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 3a724109748..00000000000 --- 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 df0d72298b0..00000000000 --- 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 79b1be118dd..00000000000 --- 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 a6a8529f92a..00000000000 --- 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 b205f7fd1fb..00000000000 --- 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 32bbb18488e..00000000000 --- 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 32720c1e1c0..00000000000 --- 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 f8fb3992a74..00000000000 --- 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 c407409f323..00000000000 --- 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 a42a2566d31..00000000000 --- 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 3aa0ec62412..00000000000 --- 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 566b71d5c59..00000000000 --- 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 ff84775666e..00000000000 --- 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 59646f1f0f5..00000000000 --- 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 40ba6d07e7f..00000000000 --- 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 6c35becc3d5..00000000000 --- 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 b7b9e93e9f4..00000000000 --- 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 b1f420ddcbb..00000000000 --- 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 c24eb87f858..00000000000 --- 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 18d4e7d4ab6..00000000000 --- 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 d7cd0f51f6f..00000000000 --- 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 894f7b22975..00000000000 --- 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 de51fe23be5..00000000000 --- 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 100fe610032..00000000000 --- 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 2c8d36a45f3..00000000000 --- 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 e2261c31732..00000000000 --- 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 291948be887..00000000000 --- 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 1bfab91ec4b..00000000000 --- 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 44f5feeb1c5..00000000000 --- 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 eef62765741..00000000000 --- 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 fb3888c0b0c..00000000000 --- 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 380b94f6c7c..00000000000 --- 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 0e9493dbb41..00000000000 --- 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 cf96d8d47a2..00000000000 --- 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 feb561d760a..00000000000 --- 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 fecbbb8212a..00000000000 --- 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 0981e4bfde3..00000000000 --- 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 52b7ad5a1d7..00000000000 --- 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 6d95f925309..00000000000 --- 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 08b9903802b..00000000000 --- 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 ea127d1f6f4..00000000000 --- 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 189d7035822..00000000000 --- 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 add27004897..00000000000 --- 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 fe7302f0ac5..00000000000 --- 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 65989c3d415..00000000000 --- 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 3478f86d65e..00000000000 --- 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 97f1c880539..00000000000 --- 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 93127430ded..00000000000 --- 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 a1685498a15..00000000000 --- 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 40dd8432c28..00000000000 --- 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 b3ef140ae54..00000000000 --- 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 4357a674cf8..00000000000 --- 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 3fcf409cdaf..00000000000 --- 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 c08d8d2cfd6..00000000000 --- 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 872f8b4d7da..00000000000 --- 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 c55a48656c2..00000000000 --- 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 447079089d9..00000000000 --- 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 fa4cdee8bff..00000000000 --- 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 82fcafc057a..00000000000 --- 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 86c6c208691..00000000000 --- 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 40eb55b4f38..00000000000 --- 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 543c9cc79f8..00000000000 --- 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 be08430cf49..00000000000 --- 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 4982739fa2a..00000000000 --- 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 3de7ff42c38..00000000000 --- 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 1f3739c57ee..00000000000 --- 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 7c87dffeabb..00000000000 --- 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 d971d9f7a0a..00000000000 --- 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 b5f1d052ce6..00000000000 --- 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 bbe947dc70d..00000000000 --- 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 e4ebb6e7110..00000000000 --- 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 c20cd926c3e..00000000000 --- 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 86657cbc548..00000000000 --- 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 4e830d782c9..00000000000 --- 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 db836864c08..00000000000 --- 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 f268f237cd2..00000000000 --- 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 ffff7b421bc..00000000000 --- 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 3b85329fd7b..00000000000 --- 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 7ff969cd255..00000000000 --- 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 4c6f13f16c5..00000000000 --- 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 9ffba8c3ebe..00000000000 --- 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 38d4964aee3..00000000000 --- 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 d8e716c6e8c..00000000000 --- 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 0ede673dd5d..00000000000 --- 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 b276c15679f..00000000000 --- 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 67bfcf476e8..00000000000 --- 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 6646e432f18..00000000000 --- 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 df7589da9a1..00000000000 --- 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 52e84489c18..00000000000 --- 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 9288b092499..00000000000 --- 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 04b5e7f5991..00000000000 --- 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 1f6cac7b072..00000000000 --- 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 b59f8a1203f..00000000000 --- 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 e70ec91d6da..00000000000 --- 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 a22633aeb9c..00000000000 --- 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 70f7866473f..00000000000 --- 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 a4e80549b56..00000000000 --- 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 10f8d7440a7..00000000000 --- 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 3e863ab079a..00000000000 --- 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 57f859f95c9..00000000000 --- 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 fd8d96a13d0..00000000000 --- 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 1d06d1dfc92..00000000000 --- 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 613ab676794..00000000000 --- 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 1e3ba56c1e0..00000000000 --- 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 63d5651a4d6..00000000000 --- 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 6a4ac490c40..00000000000 --- 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 55ee7e26cc5..00000000000 --- 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 fc4d0275894..00000000000 --- 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 236c1dd6af1..00000000000 --- 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 241b4be6cac..00000000000 --- 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 45f9620034c..00000000000 --- 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 7d9e8352918..00000000000 --- 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 3213a317321..00000000000 --- 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 b9b41e5dca4..00000000000 --- 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 e06141ece53..00000000000 --- 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 795f2f03604..00000000000 --- 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 df09a737a13..00000000000 --- 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 0044012c7fe..00000000000 --- 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 2131f933b49..00000000000 --- 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 e1386c970bc..00000000000 --- 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 a5282bdd2a8..00000000000 --- 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 a293117d133..00000000000 --- 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 b85bbceaf91..00000000000 --- 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 e6d5a956d78..00000000000 --- 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 9d6afe2d987..00000000000 --- 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 3f3cf693762..00000000000 --- 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 af2eb910369..00000000000 --- 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 1a131a403bc..00000000000 --- 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 749710dd7a8..00000000000 --- 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 6c93e5f90f0..00000000000 --- 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 b2653a86750..00000000000 --- 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 183e2860f5a..00000000000 --- 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 444a7149323..00000000000 --- 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 333cd834837..00000000000 --- 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 d60a1926b66..00000000000 --- 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 2e811364776..00000000000 --- 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 5e25ce08f30..00000000000 --- 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 08a619c039d..00000000000 --- 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 cfe41742aec..00000000000 --- 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 7e921a133ce..00000000000 --- 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 82fce2b21b0..00000000000 --- 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 68607c8fb2d..00000000000 --- 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 61bd20053b0..00000000000 --- 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 1039b8eda37..00000000000 --- 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 330602eae5f..00000000000 --- 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 a4c09300c3b..00000000000 --- 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 572ac525360..00000000000 --- 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 0e6a5c2553f..00000000000 --- 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 817e5af6722..00000000000 --- 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 3225949472c..00000000000 --- 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 ac3224eaa1c..00000000000 --- 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 c16cb736aaa..00000000000 --- 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 f293b619e2e..00000000000 --- 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 c1b499d5de0..00000000000 --- 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 a5e1ba06e50..00000000000 --- 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 4ad949c6687..00000000000 --- 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 d6ae37f211a..00000000000 --- 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 b4f629e0718..00000000000 --- 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 259be540875..00000000000 --- 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 f49b28d34f0..00000000000 --- 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 7e5d556bb70..00000000000 --- 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 4c2199c2b29..00000000000 --- 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 0aa76e0d7c3..00000000000 --- 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 0afef46d296..00000000000 --- 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 6ac33d77d41..00000000000 --- 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 e368245a6cd..00000000000 --- 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 fe15c228e17..00000000000 --- 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 50fce481a6c..00000000000 --- 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 8360322002f..00000000000 --- 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 e22250c9905..00000000000 --- 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 33b4c1bc5be..00000000000 --- 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 ec51d696a01..00000000000 --- 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 1cdbf2c1fc7..00000000000 --- 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 8494b353e53..00000000000 --- 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 769f55ce72a..00000000000 --- 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 c54c318c31d..00000000000 --- 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 c76a4c33d25..00000000000 --- 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 74e6839e575..00000000000 --- 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 307fbc0b46a..00000000000 --- 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 237b0c17fd5..00000000000 --- 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 b4f8554c2a9..00000000000 --- 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 5e5a9834c56..00000000000 --- 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 8b024b363bd..00000000000 --- 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 6036dce5c2e..00000000000 --- 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 196d06a19d1..00000000000 --- 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 119999d59e9..00000000000 --- 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 56b0b57ed69..00000000000 --- 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 456fa99decd..00000000000 --- 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 6b26369841e..00000000000 --- 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 8268a960ae5..00000000000 --- 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 4d9fde4e6a1..00000000000 --- 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 e923765cebf..00000000000 --- 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 8f64671269f..00000000000 --- 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 494501aa008..00000000000 --- 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 ea4746a629d..00000000000 --- 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 07fc16413e7..00000000000 --- 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 dad17a39447..00000000000 --- 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 e8f4cf17fa5..00000000000 --- 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 db4a8f58260..00000000000 --- 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 4d208e316fe..00000000000 --- 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 3638dbedbc6..00000000000 --- 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 6f945ad25be..00000000000 --- 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 c4afd6154b5..00000000000 --- 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 63d09e359a4..00000000000 --- 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 357e47a331c..00000000000 --- 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 a9b98a3bc55..00000000000 --- 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 eb215f92b00..00000000000 --- 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 c3d9dd1f282..00000000000 --- 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 8cd26b8a00b..00000000000 --- 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 97cad490a6c..00000000000 --- 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 98555a7a7aa..00000000000 --- 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 a04ee2f9d79..00000000000 --- 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 30c2c7c6154..00000000000 --- 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 2c027621e88..00000000000 --- 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 fe9db263243..00000000000 --- 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 082f30332f5..00000000000 --- 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 d305d95e55a..00000000000 --- 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 77ad335588e..00000000000 --- 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 f66278bef7a..00000000000 --- 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 70ed0f8ae7e..00000000000 --- 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 87ecf8bccdf..00000000000 --- 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 287e08b07e9..00000000000 --- 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 eab354f3cc3..00000000000 --- 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 f6b9d86aa23..00000000000 --- 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 6af0d953602..00000000000 --- 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 a84e3d7ec2f..00000000000 --- 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 15b0a97b3bf..00000000000 --- 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 78181eace37..00000000000 --- 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 2eb271b2cb3..00000000000 --- 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 0a914d43dd6..00000000000 --- 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 b5fa67bd28a..00000000000 --- 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 2793fdd3905..00000000000 --- 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 c50c4a1b5f8..00000000000 --- 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 9fd455ea4e9..00000000000 --- 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 8fd82f9c4ca..00000000000 --- 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 4eaa0d8f1e9..00000000000 --- 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 1f2a8db354f..00000000000 --- 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 2508964d7f3..00000000000 --- 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 e2cb4b55ad2..00000000000 --- 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 2da345f1442..00000000000 --- 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 f567e411fb5..00000000000 --- 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 42d43b6f8ef..00000000000 --- 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 0155873f3f7..00000000000 --- 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 21966bc11ef..00000000000 --- 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 7c5219a47a2..00000000000 --- 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 32a7842e447..00000000000 --- 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 55ffd3cd6a1..00000000000 --- 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 c8b287035b5..00000000000 --- 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 b518ac35ed2..00000000000 --- 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 0496e7650c8..00000000000 --- 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 babf824aa11..00000000000 --- 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 2eb7bd63e27..00000000000 --- 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 7a984ebf4c0..00000000000 --- 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 088f873ddb0..00000000000 --- 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 3f3f75acda1..00000000000 --- 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 389f7d84252..00000000000 --- 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 bb425b52f01..00000000000 --- 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 2c2bb31863f..00000000000 --- 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 3d1b5aebca0..00000000000 --- 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 074179252db..00000000000 --- 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 1fc6b8de781..00000000000 --- 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 05ced0f62ba..00000000000 --- 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 72b57735466..00000000000 --- 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 e62d26024b0..00000000000 --- 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 daa85f8912e..00000000000 --- 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 77e43460d5c..00000000000 --- 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 f6b89c67c7a..00000000000 --- 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 000354596ff..00000000000 --- 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 730559ad83a..00000000000 --- 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 94063017d31..00000000000 --- 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 b16e3ee2f07..00000000000 --- 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 9fcadcde270..00000000000 --- 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 1e7d31b3c50..00000000000 --- 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 9116a0c6245..00000000000 --- 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 c0f3cfd82b8..00000000000 --- 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 1f70a7d4e7d..00000000000 --- 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 dce9d585fc0..00000000000 --- 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 c5063693bdb..00000000000 --- 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 33557bf2f2c..00000000000 --- 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 5d0c643e00a..00000000000 --- 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 cf241436a3c..00000000000 --- 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 8f0afcc61d7..00000000000 --- 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 12ba1231a91..00000000000 --- 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 ef90d49f51d..00000000000 --- 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 63470df67a8..00000000000 --- 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 3ec1a8242d5..00000000000 --- 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 67452a471ae..00000000000 --- 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 4b8587502e2..00000000000 --- 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 daa11a95d0a..00000000000 --- 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 8a2540ec5b9..00000000000 --- 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 ae999c6e604..00000000000 --- 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 6741a10739f..00000000000 --- 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 a03f6e5b3d2..00000000000 --- 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 3534cfcafcc..00000000000 --- 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 fbbfa0e1c82..00000000000 --- 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 0728022b177..00000000000 --- 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 3f7a8cf8e84..00000000000 --- 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 b4f4f41636e..00000000000 --- 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 60fff5c063d..00000000000 --- 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 56e86c8e44d..00000000000 --- 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 d93540e9b8d..00000000000 --- 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 1b6aee4f0ef..00000000000 --- 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 b23777f71c8..00000000000 --- 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 05d749936e5..00000000000 --- 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 5f261e1c14f..00000000000 --- 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 71841b9321b..00000000000 --- 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 c8cce9a3c7e..00000000000 --- 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 0c4dfa07a3a..00000000000 --- 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 e763143dc4f..00000000000 --- 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 82523c603be..00000000000 --- 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 573a00a1859..00000000000 --- 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 cfcf1c4b41a..00000000000 --- 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 b38796e7bcb..00000000000 --- 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 810afa06118..00000000000 --- 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 f31aca4bb2a..00000000000 --- 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 250bf7f6ef8..00000000000 --- 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 16a651c9b37..00000000000 --- 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 be9504c095e..00000000000 --- 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 cfe2dfd1dab..00000000000 --- 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 502c0c493a6..00000000000 --- 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 447fdcc2f14..00000000000 --- 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 03e5ae31420..00000000000 --- 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 29c0f0a24e1..00000000000 --- 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 52df5baa8d4..00000000000 --- 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 0fec576ce68..00000000000 --- 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 70ef04ea87c..00000000000 --- 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 7831be18f55..00000000000 --- 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 1e4a8f49a58..00000000000 --- 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 f1219c065ad..00000000000 --- 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 16de65cee47..00000000000 --- 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 d9a3a23dd02..00000000000 --- 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 fcb13a817fb..00000000000 --- 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 2ac82d539af..00000000000 --- 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 499d24c76ff..00000000000 --- 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 308bb395d6e..00000000000 --- 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 570e7eb37f8..00000000000 --- 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 3968d910aa4..00000000000 --- 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 32b4b7697d0..00000000000 --- 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 84c6277a5a0..00000000000 --- 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 db59680faab..00000000000 --- 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 19e0931e000..00000000000 --- 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 5ad43dfbdea..00000000000 --- 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 a37c5f2e77b..00000000000 --- 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 94c1eb603b9..00000000000 --- 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 2c5d7fe41f3..00000000000 --- 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 7b11af7dc6d..00000000000 --- 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 464dcb0125d..00000000000 --- 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 245048609d0..00000000000 --- 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 da7d5f4069a..00000000000 --- 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 6fa9d11cb47..00000000000 --- 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 b58e6148204..00000000000 --- 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 2b79d60ce92..00000000000 --- 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 b3a13971b30..00000000000 --- 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 e68977279be..00000000000 --- 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 600e38e8b5a..00000000000 --- 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 f7e3a65441f..00000000000 --- 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 c409db262d5..00000000000 --- 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 721806cde96..00000000000 --- 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 c97465c9f1a..00000000000 --- 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 4ed019fad23..00000000000 --- 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 7960b1c2df6..00000000000 --- 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 1c0523995ad..00000000000 --- 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 084ab122463..00000000000 --- 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 7d16f11759d..00000000000 --- 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 7738a65d8c5..00000000000 --- 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 723f27db167..00000000000 --- 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 0c2b26660e2..00000000000 --- 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 8736954b976..00000000000 --- 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 6b26b56f8f5..00000000000 --- 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 2455f164d6c..00000000000 --- 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 bfe69329672..00000000000 --- 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 f3aacd25ad0..00000000000 --- 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 6addd713dca..00000000000 --- 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 aa1cadabd32..00000000000 --- 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 25ed6f846ac..00000000000 --- 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 001132efa24..00000000000 --- 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 6f8589d3e92..00000000000 --- 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 f3d91879f4c..00000000000 --- 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 646f52f8740..00000000000 --- 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 8e3e690feb1..00000000000 --- 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 8ef1d25ea55..00000000000 --- 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 4dafd1540fa..00000000000 --- 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 e665c5c1018..00000000000 --- 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 8a16d17d967..00000000000 --- 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 bc9593354f4..00000000000 --- 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 43a89950f17..00000000000 --- 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 c3d56eb83cb..00000000000 --- 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 8b154894b80..00000000000 --- 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 5755a3492e5..00000000000 --- 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 223503bbeb7..00000000000 --- 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 caca8b42568..00000000000 --- 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 10fd990805e..00000000000 --- 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 0e6bf98a489..00000000000 --- 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 34e8f524fbb..00000000000 --- 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 716715a07e8..00000000000 --- 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 777e41c53dd..00000000000 --- 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 0d9c4ae7b59..00000000000 --- 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 3967193a7ca..00000000000 --- 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 c048de7a215..00000000000 --- 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 283a4b3d0dc..00000000000 --- 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 a0dcf3f5cc9..00000000000 --- 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 aff8516503c..00000000000 --- 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 1cb2cf1b40f..00000000000 --- 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 ce8a9b16ca9..00000000000 --- 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 1f513106f62..00000000000 --- 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 802e40e5f23..00000000000 --- 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 98911ef733b..00000000000 --- 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 780c389fb25..00000000000 --- 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 e96e5e3b33d..00000000000 --- 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 d1a07765f35..00000000000 --- 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 2576f9f0ad3..00000000000 --- 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 2a1ef9245eb..00000000000 --- 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 e5bfa0bfd3b..00000000000 --- 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 ecba492e06b..00000000000 --- 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 3b5612efcec..00000000000 --- 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 15e6a22a2f3..00000000000 --- 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 d79aa7bf84b..00000000000 --- 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 7333fc753b6..00000000000 --- 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 b09c96da468..00000000000 --- 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 8515a18e690..00000000000 --- 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 2e95a09438e..00000000000 --- 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 47959ae1d49..00000000000 --- 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 81cb92955ed..00000000000 --- 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 8df3311e827..00000000000 --- 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 5a7bfc53c3d..00000000000 --- 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 89182262213..00000000000 --- 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 cdb8c791111..00000000000 --- 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 a70eaf38710..00000000000 --- 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 aa0ce18c0cd..00000000000 --- 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 7e45a7cbdc6..00000000000 --- 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 c0b720f5c0b..00000000000 --- 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 d3b4c2b6a29..00000000000 --- 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 af52a657456..00000000000 --- 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 ff7768c9c15..00000000000 --- 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 295efc5d977..00000000000 --- 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 dd4d60386c2..00000000000 --- 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 23eb91ffe52..00000000000 --- 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 3352880d36f..00000000000 --- 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 7447f915f32..00000000000 --- 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 d05befd06c3..00000000000 --- 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 807f2d8eb84..00000000000 --- 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 94b4d8c173c..00000000000 --- 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 e2833c7203f..00000000000 --- 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 40bff9f9103..00000000000 --- 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 5aff63728f9..00000000000 --- 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 fa8db6dbc22..00000000000 --- 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 ff46f9ce33b..00000000000 --- 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 56642aa7aba..00000000000 --- 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 34097eba865..00000000000 --- 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 574d6d02de6..00000000000 --- 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 4df2be2be9a..00000000000 --- 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 8b11789fcaf..00000000000 --- 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 fd373c373ac..00000000000 --- 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 ecd44437fe4..00000000000 --- 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 e3ea27dcf27..00000000000 --- 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 653b53ec920..00000000000 --- 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 4cd202259c3..00000000000 --- 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 ba3095d0fdc..00000000000 --- 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 852837bf5be..00000000000 --- 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 b90cbad63f9..00000000000 --- 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 bf5ece9d3c3..00000000000 --- 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 add73d92863..00000000000 --- 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 15e30d50fbf..00000000000 --- 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 49b33f6544d..00000000000 --- 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 70f81245b83..00000000000 --- 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 086db50be89..00000000000 --- 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 82f9831d98e..00000000000 --- 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 0542fac499f..00000000000 --- 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 ce034a2f5d4..00000000000 --- 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 72f37c4db66..00000000000 --- 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 1ad0409c77d..00000000000 --- 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 11968e16401..00000000000 --- 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 3f2d3b24f60..00000000000 --- 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 0f6d234b9e7..00000000000 --- 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 37e678754d0..00000000000 --- 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 7f2ee18cbd5..00000000000 --- 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 cc528417f16..00000000000 --- 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 5c0eb6b59dd..00000000000 --- 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 098c6168e74..00000000000 --- 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 ebe8dc05d0e..00000000000 --- 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 b6097690db0..00000000000 --- 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 dd066a598ff..00000000000 --- 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 c1ab6dd32ff..00000000000 --- 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 51c9c97afb6..00000000000 --- 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 bd134c69d53..00000000000 --- 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 0cbc9d12008..00000000000 --- 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 54455c5111b..00000000000 --- 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 77235f32a1a..00000000000 --- 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 6e68a31103a..00000000000 --- 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 df68da2489b..00000000000 --- 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 aea523adeeb..00000000000 --- 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 c270297963c..00000000000 --- 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 48b96c691c0..00000000000 --- 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 47f2d3c961f..00000000000 --- 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 062cfdbcf85..00000000000 --- 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 82a7ece124c..00000000000 --- 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 471b1446812..00000000000 --- 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 5527a0e07c9..00000000000 --- 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 d28d199a5c9..00000000000 --- 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 a6b21fbfffc..00000000000 --- 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 c1785a1f92e..00000000000 --- 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 bed452773a5..00000000000 --- 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 6625f21f90e..00000000000 --- 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 1b9b08eda76..00000000000 --- 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 e8bc65d782f..00000000000 --- 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 7e75acce833..00000000000 --- 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 dedbe863ab7..00000000000 --- 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 10444c4ad79..00000000000 --- 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 b0e7a6a30e1..00000000000 --- 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 d1983d85296..00000000000 --- 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 415101e28dc..00000000000 --- 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 64e6ea7181c..00000000000 --- 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 0d671ee5bbe..00000000000 --- 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 f35d8dc0c15..00000000000 --- 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 fb9b9599e8b..00000000000 --- 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 13b13e9cc77..00000000000 --- 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 415f10d8744..00000000000 --- 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 3b19e214126..00000000000 --- 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 6d539701a6b..00000000000 --- 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 352ce2f725e..00000000000 --- 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 5930e1dad73..00000000000 --- 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 febe99790f1..00000000000 --- 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 4ed20bab251..00000000000 --- 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 2b433c81404..00000000000 --- 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 b8dc673ae85..00000000000 --- 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 8d1ddddc16f..00000000000 --- 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 446146f3b1b..00000000000 --- 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 e7a7a3593df..00000000000 --- 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 896545c2ea1..00000000000 --- 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 9ef05a983e7..00000000000 --- 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 00832c574cd..00000000000 --- 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 57cba680960..00000000000 --- 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 78682d75917..00000000000 --- 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 8e3e0c5acf3..00000000000 --- 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 53e2ff2549b..00000000000 --- 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 0eff44a892a..00000000000 --- 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 0a8ac7a577d..00000000000 --- 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 fda459ae303..00000000000 --- 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 ee46a3a5ffa..00000000000 --- 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 4bf5e668782..00000000000 --- 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 409cef1b46c..00000000000 --- 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 fd3cf319ba9..00000000000 --- 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 b9d82bae824..00000000000 --- 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 f1d8e765544..00000000000 --- 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 d62b4a5f696..00000000000 --- 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 a1bcd7bba4f..00000000000 --- 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 ed181e7d6c4..00000000000 --- 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 ac8a50e61f5..00000000000 --- 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 2c60a9a2a19..00000000000 --- 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 2da8bd96b6a..00000000000 --- 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 331b66a1a4f..00000000000 --- 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 cae768a4e6c..00000000000 --- 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 126f74f452a..00000000000 --- 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 d262b97d044..00000000000 --- 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 94d92ba0efd..00000000000 --- 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 083996a1652..00000000000 --- 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 0f91e8e62c4..00000000000 --- 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 6b6c9d76622..00000000000 --- 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 020c907d431..00000000000 --- 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 5eee8417931..00000000000 --- 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 fa9ab627f31..00000000000 --- 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 9be42926e7d..00000000000 --- 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 024ded503c2..00000000000 --- 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 dbff74b1105..00000000000 --- 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 001e2879dae..00000000000 --- 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 304e10cc995..00000000000 --- 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 03c1be68ac2..00000000000 --- 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 c2447f730c4..00000000000 --- 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 4bfe15af380..00000000000 --- 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 dc750d20203..00000000000 --- 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 7d45ab8ba72..00000000000 --- 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 acdde9dd040..00000000000 --- 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 35073f5ad2c..00000000000 --- 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 f2c4bc1afd4..00000000000 --- 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 2f7b37d7ff4..00000000000 --- 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 60a039090d6..00000000000 --- 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 1a594faa37a..00000000000 --- 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 9224bccf7f9..00000000000 --- 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 90a24de0cf2..00000000000 --- 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 1d08ddaee6c..00000000000 --- 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 42150fd75f0..00000000000 --- 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 b2cdf2a95f1..00000000000 --- 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 7eebd2e1b56..00000000000 --- 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 23cdf9bdeb2..00000000000 --- 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 d0490da3518..00000000000 --- 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 97c634c6e3c..00000000000 --- 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 04873f8e5c2..00000000000 --- 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 faced55c2c3..00000000000 --- 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 4ce11348bba..00000000000 --- 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 f5ec30578d2..00000000000 --- 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 592b0e9587c..00000000000 --- 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 a72a4d209af..00000000000 --- 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 d5179c2d3fe..00000000000 --- 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 f22199ae2b5..00000000000 --- 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 feabab52c24..00000000000 --- 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 f5b201076b9..00000000000 --- 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 e534334b71b..00000000000 --- 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 8a3283f98f4..00000000000 --- 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 f78f7979674..00000000000 --- 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 8cf2990d69a..00000000000 --- 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 1320160d1a5..00000000000 --- 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 09e94d7c70f..00000000000 --- 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 9b0db5c7d4e..00000000000 --- 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 e1f3dc60965..00000000000 --- 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 6aacfaecc22..00000000000 --- 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 a273876d403..00000000000 --- 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 1a6974652c3..00000000000 --- 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 2d418a45be4..00000000000 --- 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 90389b48f32..00000000000 --- 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 3d7e4ba8223..00000000000 --- 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 e53ca6dc7d8..00000000000 --- 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 0ce479aba52..00000000000 --- 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 451fc7c456a..00000000000 --- 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 eaca9cab2b0..00000000000 --- 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 fb499f088b8..00000000000 --- 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 4da7b9cac0e..00000000000 --- 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 01026712def..00000000000 --- 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 48d2d898a59..00000000000 --- 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 5f086711280..00000000000 --- 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 10293bba6c1..00000000000 --- 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 21b43d921f8..00000000000 --- 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 1089f784b4c..00000000000 --- 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 7e154f1b44f..00000000000 --- 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 d55767c5380..00000000000 --- 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 9dd85e3f742..00000000000 --- 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 c7f00d04aed..00000000000 --- 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 a376bcfd0f5..00000000000 --- 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 b1a1509d113..00000000000 --- 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 5acb2c72f3c..00000000000 --- 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 d78c4c8288b..00000000000 --- 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 f6165358fa1..00000000000 --- 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 70ef38387db..00000000000 --- 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 e822e11f356..00000000000 --- 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 c2785aa4a79..00000000000 --- 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 6658db36ac9..00000000000 --- 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 0f388ec38b6..00000000000 --- 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 e5c8c08ed9c..00000000000 --- 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 7a5dd73b3c9..00000000000 --- 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 531c5382b93..00000000000 --- 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 4fc49979061..00000000000 --- 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 246d60afe6b..00000000000 --- 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 1f246a9bfc2..00000000000 --- 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 835de46b5ba..00000000000 --- 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 b1d634cd352..00000000000 --- 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 c7f64539450..00000000000 --- 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 5403b3585f8..00000000000 --- 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 24b855d6793..00000000000 --- 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 ac279b68665..00000000000 --- 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 fbece4acc15..00000000000 --- 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 483e81edc4c..00000000000 --- 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 f8e9652452c..00000000000 --- 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 e0466197908..00000000000 --- 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 2336d79f1fb..00000000000 --- 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 2e9d4111bbb..00000000000 --- 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 cf451c23901..00000000000 --- 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 21de51a9481..00000000000 --- 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 6060f72245f..00000000000 --- 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 ae821baece5..00000000000 --- 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 817e5473691..00000000000 --- 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 48b16c52ff3..00000000000 --- 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 0456808f102..00000000000 --- 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 cce424c9ba5..00000000000 --- 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 db4bdb854ce..00000000000 --- 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 fc540e8f19d..00000000000 --- 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 dab6da36ba1..00000000000 --- 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 1e5465d878d..00000000000 --- 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 a45d822382a..00000000000 --- 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 9fd003a18d8..00000000000 --- 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 5bb4c7b41e7..00000000000 --- 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 100f817f32b..00000000000 --- 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 7292972b006..00000000000 --- 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 14cf03acd4f..00000000000 --- 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 372e30a64a0..00000000000 --- 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 d9295adc89e..00000000000 --- 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 3230d895d12..00000000000 --- 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 3e17c8b5d6d..00000000000 --- 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 9ef4e74b993..00000000000 --- 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 2c856c0c22a..00000000000 --- 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 426a5fa7025..00000000000 --- 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 681aa2648bc..00000000000 --- 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 7481f955826..00000000000 --- 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 493418d2594..00000000000 --- 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 b2099121ee5..00000000000 --- 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 e3cf37d1e50..00000000000 --- 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 1ee8967b14e..00000000000 --- 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 cc561c1cbf7..00000000000 --- 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 e1a049a9932..00000000000 --- 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 f93fbb10905..00000000000 --- 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 207992d0ebd..00000000000 --- 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 33c068c25d6..00000000000 --- 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 634f2c0cf81..00000000000 --- 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 64966f00239..00000000000 --- 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 d363055a950..00000000000 --- 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 96fa7554f48..00000000000 --- 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 a06a2799fd3..00000000000 --- 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 2b49aad4acb..00000000000 --- 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 65211f662c2..00000000000 --- 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 5c0a28293c3..00000000000 --- 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 ac25181221a..00000000000 --- 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 3eef94efe95..00000000000 --- 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 628f1553a7e..00000000000 --- 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 4bde20b2606..00000000000 --- 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 a91fcca1a09..00000000000 --- 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 73e7a955586..00000000000 --- 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 fa0df53df20..00000000000 --- 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 f342971a264..00000000000 --- 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 1bee5399623..00000000000 --- 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 052d35f001f..00000000000 --- 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 d247d5260a5..00000000000 --- 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 c15cfb7883e..00000000000 --- 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 0e4a638848e..00000000000 --- 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 9bdfb72977d..00000000000 --- 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 16ce3919c6c..00000000000 --- 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 16b62cc65de..00000000000 --- 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 f9d09c37246..00000000000 --- 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 285f667fcb9..00000000000 --- 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 72a8492f83d..00000000000 --- 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 4dc6df74624..00000000000 --- 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 aa178c12fe9..00000000000 --- 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 822b593c5f2..00000000000 --- 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 4634a7fb1a9..00000000000 --- 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 c9fd0d8f277..00000000000 --- 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 e565f9119a3..00000000000 --- 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 0870a40f7e2..00000000000 --- 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 7d6a8077319..00000000000 --- 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 4d3d248af6c..00000000000 --- 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 9cbb38d0514..00000000000 --- 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 32ea2805a04..00000000000 --- 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 042f52f5f8e..00000000000 --- 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 3e73c97004c..00000000000 --- 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 26c0164e83a..00000000000 --- 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 d9813aabe25..00000000000 --- 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 e72e93b14b8..00000000000 --- 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 4e4bf543c3d..00000000000 --- 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 cd7c24301f8..00000000000 --- 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 5636300f58e..00000000000 --- 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 c3706464924..00000000000 --- 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 ac31ff94161..00000000000 --- 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 095d6ae31aa..00000000000 --- 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 6f0dfcb0bad..00000000000 --- 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 daf9f6b4077..00000000000 --- 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 342cbc03cbd..00000000000 --- 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 882630ea208..00000000000 --- 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 b1ff3e1fdc3..00000000000 --- 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 339d9163141..00000000000 --- 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 a78d2827af9..00000000000 --- 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 3275ad68b3b..00000000000 --- 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 f74da1b65fb..00000000000 --- 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 73cfef30dec..00000000000 --- 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 f497f885414..00000000000 --- 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 bf0165977fd..00000000000 --- 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 82d056b3a80..00000000000 --- 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 cdd253fc30e..00000000000 --- 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 df02bb46ac2..00000000000 --- 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 1d24ed7fae3..00000000000 --- 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 7301b222538..00000000000 --- 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 5a4c8679954..00000000000 --- 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 6410e3e81e2..00000000000 --- 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 a632b301e58..00000000000 --- 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 797566b74ce..00000000000 --- 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 da71ae1d227..00000000000 --- 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 02833c34516..00000000000 --- 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 44e400553f5..00000000000 --- 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 26998e8b810..00000000000 --- 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 b954177fc42..00000000000 --- 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 be607dcf251..00000000000 --- 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 c45372e4fa6..00000000000 --- 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 554557d7758..00000000000 --- 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 d66906ac430..00000000000 --- 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 d21f55ce1c1..00000000000 --- 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 11ff4c9a9df..00000000000 --- 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 037260e4920..00000000000 --- 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 c92de947ba3..00000000000 --- 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 1f4bad7112b..00000000000 --- 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 b28bfab5ef6..00000000000 --- 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 191cd512edd..00000000000 --- 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 40e96ab54bf..00000000000 --- 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 b7a8f51ec88..00000000000 --- 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 30a93a0ae68..00000000000 --- 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 175322b4a7c..00000000000 --- 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 98df4333c56..00000000000 --- 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 549df60d916..00000000000 --- 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 9ddb6dca526..00000000000 --- 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 9df7b98d183..00000000000 --- 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 e07afe604d3..00000000000 --- 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 79cc75e6369..00000000000 --- 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 8c0334c5484..00000000000 --- 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 52284eb6891..00000000000 --- 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 4ad9c46527e..00000000000 --- 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 9b9fb3a6c16..00000000000 --- 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 2c95116480d..00000000000 --- 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 e653b770a01..00000000000 --- 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 fee88c88790..00000000000 --- 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 43e61ff429b..00000000000 --- 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 133a5fdac21..00000000000 --- 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 0908b64a0a1..00000000000 --- 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 35d0a6e7146..00000000000 --- 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 84fa699f860..00000000000 --- 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 db11146cfc7..00000000000 --- 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 9c96ecb354e..00000000000 --- 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 ed86f9f256a..00000000000 --- 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 38cc40b4893..00000000000 --- 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 fda31ce48eb..00000000000 --- 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 add4a766aee..00000000000 --- 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 89de9d3186b..00000000000 --- 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 a05b785ed4e..00000000000 --- 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 745ae5765ee..00000000000 --- 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 fa479b36e5c..00000000000 --- 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 7b5f1aee641..00000000000 --- 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 d55ea61bd07..00000000000 --- 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 d44084ea5c6..00000000000 --- 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 03d48cbdf1c..00000000000 --- 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 756bc2cd29d..00000000000 --- 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 096c2f555b2..00000000000 --- 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 925e00b3733..00000000000 --- 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 49065c9ee91..00000000000 --- 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 a16b0478072..00000000000 --- 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 5921bc9256e..00000000000 --- 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 208d216f7b3..00000000000 --- 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 f133f457ed7..00000000000 --- 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 1e589b1badc..00000000000 --- 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 3251b6e5c57..00000000000 --- 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 268917c5ae8..00000000000 --- 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 4bcdb9773bc..00000000000 --- 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 4e298ad677b..00000000000 --- 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 4bfd00301dd..00000000000 --- 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 9445690c859..00000000000 --- 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 8bc580fd829..00000000000 --- 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 bffc1db3716..00000000000 --- 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 d14dd7b8c32..00000000000 --- 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 3f1f59fa95a..00000000000 --- 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 36d3ba68631..00000000000 --- 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 cd4e4b08f5f..00000000000 --- 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 0d6323dcef0..00000000000 --- 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 e4de3226886..00000000000 --- 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 346229a60d1..00000000000 --- 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 0282f12e457..00000000000 --- 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 356edf5aadf..00000000000 --- 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 fdb8e4ad690..00000000000 --- 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 006952cabaf..00000000000 --- 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 24f9247f5e4..00000000000 --- 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 9c01e1b2fa9..00000000000 --- 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 c1b78eb897b..00000000000 --- 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 4cc114e9725..00000000000 --- 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 558ae70b7fe..00000000000 --- 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 c9298da39e0..00000000000 --- 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 16556a59b79..00000000000 --- 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 d2beb3b023e..00000000000 --- 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 01d3a9faebe..00000000000 --- 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 d41942a2f15..00000000000 --- 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 436068f430b..00000000000 --- 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 62c6b3edefd..00000000000 --- 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 dd538c411b9..00000000000 --- 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 efee2ed453f..00000000000 --- 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 5c7fdcdf4ed..00000000000 --- 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 6c9e67db396..00000000000 --- 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 1fb3aecd33e..00000000000 --- 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 d7172ea58e1..00000000000 --- 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 c777fec29ee..00000000000 --- 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 a74d0903c4d..00000000000 --- 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 f6704c170ba..00000000000 --- 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 4133cdbdf81..00000000000 --- 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 6c7c542fe82..00000000000 --- 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 75aa5da35f1..00000000000 --- 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 c86e56985d4..00000000000 --- 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 8f6f748af26..00000000000 --- 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 5216f2b3fa2..00000000000 --- 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 b7dd3900c2a..00000000000 --- 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 021e189806e..00000000000 --- 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 ebc4ebd91d9..00000000000 --- 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 e65c8600e3f..00000000000 --- 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 4dc3145dd84..00000000000 --- 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 e5bad53fb14..00000000000 --- 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 8429ba61ce2..00000000000 --- 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 6b9a4b3d2e3..00000000000 --- 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 c87a73a621d..00000000000 --- 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 55d9d007dbf..00000000000 --- 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 35bf4a52af6..00000000000 --- 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 15a8734ca23..00000000000 --- 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 4081f97691b..00000000000 --- 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 88a5b0c9fce..00000000000 --- 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 637d363370d..00000000000 --- 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 b01a0c7f179..00000000000 --- 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 26e9ae99e72..00000000000 --- 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 1dde56e3fc0..00000000000 --- 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 677aee902a9..00000000000 --- 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 cdca5f26fe7..00000000000 --- 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 4c92f4c90d3..00000000000 --- 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 2556002909c..00000000000 --- 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 db4715b7ec7..00000000000 --- 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 fc2ac104c23..00000000000 --- 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 638fcd522e2..00000000000 --- 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 cbba2c691d3..00000000000 --- 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 99b9298894a..00000000000 --- 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 597c5e6d428..00000000000 --- 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 d814155d481..00000000000 --- 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 575f1cb3a19..00000000000 --- 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 58666bd91f5..00000000000 --- 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 180372ef32d..00000000000 --- 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 46ef675ae28..00000000000 --- 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 9368f8b0149..00000000000 --- 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 eb4bc8d61f3..00000000000 --- 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 36c9dbdcc40..00000000000 --- 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 2a8073ec745..00000000000 --- 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 1b8304beca1..00000000000 --- 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 f65efedca61..00000000000 --- 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 c6d311c611c..00000000000 --- 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 3147429e4f1..00000000000 --- 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 a497fa7b0ef..00000000000 --- 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 a39dfd95472..00000000000 --- 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 cc1b3225488..00000000000 --- 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 550fcae2be7..00000000000 --- 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 5feb085a799..00000000000 --- 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 0715af27f9e..00000000000 --- 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 cd888a1b77e..00000000000 --- 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 96f1d5781af..00000000000 --- 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 e3f05fd328d..00000000000 --- 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 4edf03da451..00000000000 --- 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 76ee40d6521..00000000000 --- 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 2c9f0ea5ba7..00000000000 --- 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 bff436a5d6c..00000000000 --- 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 b1fe7ccd3c8..00000000000 --- 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 c7a116c4f31..00000000000 --- 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 b9880180b4b..00000000000 --- 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 4749294d9fc..00000000000 --- 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 32ea90665eb..00000000000 --- 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 ab2e745599d..00000000000 --- 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 c750f970fb6..00000000000 --- 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 97e132a043c..00000000000 --- 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 fe7bda0c238..00000000000 --- 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 51de7973858..00000000000 --- 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 036b47fd973..00000000000 --- 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 7fd7fc7bf83..00000000000 --- 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 595430c6003..00000000000 --- 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 095ac318fe9..00000000000 --- 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 271e44e3ae3..00000000000 --- 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 1740a95776d..00000000000 --- 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 bfca06cd246..00000000000 --- 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 0be6dec3cfe..00000000000 --- 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 774ed3383d9..00000000000 --- 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 ecdaa77a80b..00000000000 --- 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 8cc92060d31..00000000000 --- 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 645f1e333c4..00000000000 --- 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 2247657f83b..00000000000 --- 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 c13e143bbf8..00000000000 --- 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 069cc730f1f..00000000000 --- 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 e1391aa56bf..00000000000 --- 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 b910000b2d3..00000000000 --- 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 285c21b3f76..00000000000 --- 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 411df518d3c..00000000000 --- 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 84e43a68496..00000000000 --- 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 0118dd4b321..00000000000 --- 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 0f044b49618..00000000000 --- 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 ffc593fc728..00000000000 --- 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 510a0b491aa..00000000000 --- 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 5770c1df407..00000000000 --- 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 bc2b40e77d8..00000000000 --- 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 890b17a7bba..00000000000 --- 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 473cec461ab..00000000000 --- 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 aa9159ceb50..00000000000 --- 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 82ca87f89c9..00000000000 --- 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 8537af8ca5c..00000000000 --- 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 4669cfc27fb..00000000000 --- 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 3b8e3663007..00000000000 --- 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 c2eb89d9924..00000000000 --- 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 cf92cc3c692..00000000000 --- 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 5ab80c6f39c..00000000000 --- 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 160c06dcb80..00000000000 --- 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 19b23cbdf22..00000000000 --- 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 aba4719bc98..00000000000 --- 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 8022f1e636d..00000000000 --- 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 a01d7fbee86..00000000000 --- 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 b31a9413c48..00000000000 --- 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 ede8e25c179..00000000000 --- 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 72344ad38bf..00000000000 --- 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 b83b6afd0af..00000000000 --- 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 e2324d7186a..00000000000 --- 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 c9f750bf701..00000000000 --- 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 5610dd7d9e1..00000000000 --- 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 56c251d6fa8..00000000000 --- 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 f6c5608a09c..00000000000 --- 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 59d61bd3909..00000000000 --- 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 4bd7c5cc0ea..00000000000 --- 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 7cd0e172321..00000000000 --- 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 bb6d007d2c7..00000000000 --- 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 eb3653329e8..00000000000 --- 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 2efbe0acabd..00000000000 --- 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 b7898587365..00000000000 --- 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 9272f98ff58..00000000000 --- 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 a096633f0b1..00000000000 --- 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 c0a03ce83e5..00000000000 --- 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 b6761f74452..00000000000 --- 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 f8c93660f1c..00000000000 --- 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 bcf97f426c7..00000000000 --- 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 5a2ff293ea6..00000000000 --- 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 b4fa5862100..00000000000 --- 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 7cd4104ad9f..00000000000 --- 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 bece15fbe37..00000000000 --- 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 4ab8e8fc9aa..00000000000 --- 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 401ada28eaa..00000000000 --- 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 067d4ce4509..00000000000 --- 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 786bdb4f54a..00000000000 --- 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 d0c34c2e677..00000000000 --- 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 6f0d705aae5..00000000000 --- 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 c9dde59dc1b..00000000000 --- 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 677b44492b8..00000000000 --- 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 184bf3e0b96..00000000000 --- 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 d1b3f90af80..00000000000 --- 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 a7d52c37cc6..00000000000 --- 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 d215be5db36..00000000000 --- 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 6db27261ee8..00000000000 --- 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 c79a784fbb0..00000000000 --- 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 c3ca5c9524b..00000000000 --- 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 1d60815675b..00000000000 --- 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 fdb750a7f23..00000000000 --- 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 29707099c67..00000000000 --- 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 ca024bd2498..00000000000 --- 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 16f04ebb85b..00000000000 --- 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 fe1544cd624..00000000000 --- 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 d89a1600774..00000000000 --- 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 5880d969179..00000000000 --- 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 690d220498a..00000000000 --- 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 a3ed62f5d6a..00000000000 --- 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 369a2092f81..00000000000 --- 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 4cabeebb51e..00000000000 --- 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 8f516796f67..00000000000 --- 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 97bb8abc446..00000000000 --- 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 f7ae347c5eb..00000000000 --- 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 57149b7b99d..00000000000 --- 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 92dcaa700c6..00000000000 --- 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 59f875819a2..00000000000 --- 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 4c8be19f1d3..00000000000 --- 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 ff35bebaf64..00000000000 --- 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 d40e59455e1..00000000000 --- 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 4d411ebcda5..00000000000 --- 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 2a084a98825..00000000000 --- 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 8b641aebb3f..00000000000 --- 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 430a419631b..00000000000 --- 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 76f0bd86d1c..00000000000 --- 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 a1c62780782..00000000000 --- 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 303ad1f1b55..00000000000 --- 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 5ec986a8171..00000000000 --- 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 06af631540b..00000000000 --- 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 84082aadb44..00000000000 --- 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 3f166576635..00000000000 --- 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 2388f280096..00000000000 --- 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 045ed0c649f..00000000000 --- 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 5206bec3f85..00000000000 --- 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 237e4fd6ace..00000000000 --- 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 1e7adc8498f..00000000000 --- 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 2c8af44aad5..00000000000 --- 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 9af764c1185..00000000000 --- 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 ab9a0190eca..00000000000 --- 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 64c9f7bd4eb..00000000000 --- 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 1a09e20c01c..00000000000 --- 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 7e0b7c7b94a..00000000000 --- 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 37182c1c0c4..00000000000 --- 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 4dd0c8f7373..00000000000 --- 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 387c98328e3..00000000000 --- 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 b42ed30cca8..00000000000 --- 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 a0eb4608e88..00000000000 --- 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 3663ca3c3b4..00000000000 --- 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 963939ca554..00000000000 --- 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 d6e200fc2ae..00000000000 --- 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 0f5f5ea6d55..00000000000 --- 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 084a9607bf4..00000000000 --- 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 35b94395eb3..00000000000 --- 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 1ceb2f4693e..00000000000 --- 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 c48a5480f90..00000000000 --- 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 016051e25b9..00000000000 --- 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 21f138798d7..00000000000 --- 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 2200b6cdc3c..00000000000 --- 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 356c6172415..00000000000 --- 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 06f4c761ec6..00000000000 --- 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 fb7988f6b6c..00000000000 --- 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 2c53f1539fd..00000000000 --- 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 c73f28c22b3..00000000000 --- 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 03ce3e4bbc7..00000000000 --- 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 0189d1dcaeb..00000000000 --- 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 3a4645911b1..00000000000 --- 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 960ef593b34..00000000000 --- 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 7f9e35cd91d..00000000000 --- 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 c2beed933eb..00000000000 --- 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 2fea62d7cdd..00000000000 --- 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 24f347acca5..00000000000 --- 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 0999586a56d..00000000000 --- 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 1df16f920d2..00000000000 --- 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 876e89c729b..00000000000 --- 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 97beec602b5..00000000000 --- 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 7dfbf71c0d4..00000000000 --- 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 de00bc42ced..00000000000 --- 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 31299e8ff39..00000000000 --- 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 752b1df6264..00000000000 --- 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 37443518315..00000000000 --- 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 0b7d23527ba..00000000000 --- 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 67e9c0e4b54..00000000000 --- 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 e72a4e50c17..00000000000 --- 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 61e1ef65209..00000000000 --- 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 b5fc7089478..00000000000 --- 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 692566a61eb..00000000000 --- 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 37e4e7923e5..00000000000 --- 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 1cbc90adfca..00000000000 --- 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 eeadfdd1088..00000000000 --- 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 01f72e54934..00000000000 --- 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 ec72aeae195..00000000000 --- 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 783e11ec554..00000000000 --- 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 863a80d31b2..00000000000 --- 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 651f4287d02..00000000000 --- 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 8734ef81b3b..00000000000 --- 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 69864ca7806..00000000000 --- 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 c372525ab86..00000000000 --- 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 f240b82adb9..00000000000 --- 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 a8676034d25..00000000000 --- 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 21ceaf74682..00000000000 --- 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 5b1032e8bde..00000000000 --- 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 7152f93a826..00000000000 --- 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 7eb8a9a63ab..00000000000 --- 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 844b15418c5..00000000000 --- 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 2c8c51ffe40..00000000000 --- 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 d073c1b55d9..00000000000 --- 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 50972bc5bdb..00000000000 --- 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 29457f4cce4..00000000000 --- 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 2b95cd408fa..00000000000 --- 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 318961c3243..00000000000 --- 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 2f812ffdac9..00000000000 --- 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 62dee2d537a..00000000000 --- 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 deae323dfb3..00000000000 --- 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 1d366f98696..00000000000 --- 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 7b7f7a37322..00000000000 --- 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 ccd6bb33ff1..00000000000 --- 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 2d50c6faba5..00000000000 --- 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 bf4f82b50c5..00000000000 --- 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 74b26fb19bb..00000000000 --- 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 6bed0c83015..00000000000 --- 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 34f160fe399..00000000000 --- 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 10faccadda5..00000000000 --- 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 1ec3efab472..00000000000 --- 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 eb985e29f2e..00000000000 --- 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 776f0e8a26c..00000000000 --- 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 35001491970..00000000000 --- 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 5e9b712ef6a..00000000000 --- 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 c435db372c7..00000000000 --- 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 5148175660b..00000000000 --- 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 63d8f50e147..00000000000 --- 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 a80a0f74e9d..00000000000 --- 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 929b9c70690..00000000000 --- 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 6044b0e15e0..00000000000 --- 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 d31f4f3af98..00000000000 --- 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 ee65728c248..00000000000 --- 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 88b0e2f248d..00000000000 --- 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 cddeb859349..00000000000 --- 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 6fefb4b3702..00000000000 --- 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 bd901155f6d..00000000000 --- 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 88ce936f481..00000000000 --- 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 a4391eedf62..00000000000 --- 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 569208ab6b5..00000000000 --- 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 76148db56e9..00000000000 --- 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 1ef87896443..00000000000 --- 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 41e7bec8204..00000000000 --- 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 ed556a71494..00000000000 --- 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 4db19842cbb..00000000000 --- 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 a8b981d62b4..00000000000 --- 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 3bee32bcaff..00000000000 --- 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 c8831230202..00000000000 --- 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 db1fec3a5d9..00000000000 --- 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 a7268e16cb9..00000000000 --- 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 a1c5dbf2238..00000000000 --- 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 abc1b10bf65..00000000000 --- 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 108e906bdfc..00000000000 --- 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 ef344cdb462..00000000000 --- 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 20814c3e1f1..00000000000 --- 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 63a8e2743f1..00000000000 --- 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 2390e74122d..00000000000 --- 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 5693c0b8e58..00000000000 --- 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 17fb0cd8e58..00000000000 --- 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 44b9805bd68..00000000000 --- 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 b066c172d87..00000000000 --- 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 ae5759bdcc4..00000000000 --- 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 a1225d2d74e..00000000000 --- 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 7bb5f5742d4..00000000000 --- 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 e33f561e6a1..00000000000 --- 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 2d4eb964110..00000000000 --- 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 e964f19ecae..00000000000 --- 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 2b67b49d88d..00000000000 --- 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 6c9c53083e1..00000000000 --- 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 c0049b6e1b9..00000000000 --- 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 3626c4d46c0..00000000000 --- 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 97a85b8d094..00000000000 --- 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 ee633fc3525..00000000000 --- 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 c5b05d4ac73..00000000000 --- 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 738824c8976..00000000000 --- 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 b3b273ef88a..00000000000 --- 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 39ab91d7b6e..00000000000 --- 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 8b7eb0e0052..00000000000 --- 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 562b27bc40a..00000000000 --- 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 ce9480d3aab..00000000000 --- 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 475b25485ea..00000000000 --- 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 7ae3e0efff6..00000000000 --- 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 19917b0ef7a..00000000000 --- 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 eb95b2f34ad..00000000000 --- 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 d652aba3876..00000000000 --- 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 6a557da522d..00000000000 --- 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 512fcad7151..00000000000 --- 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 00ad73c8ec6..00000000000 --- 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 93e6962e372..00000000000 --- 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 9f69a18cc83..00000000000 --- 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 e74ad39ebbd..00000000000 --- 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 e56a8da742b..00000000000 --- 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 436cd244af1..00000000000 --- 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 91fbfdaad05..00000000000 --- 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 5c137ac3988..00000000000 --- 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 d0927d74cd4..00000000000 --- 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 a0434ab6a7a..00000000000 --- 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 722616eb78e..00000000000 --- 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 df403b4331f..00000000000 --- 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 7a728ef8445..00000000000 --- 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 d90653a1396..00000000000 --- 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 90a5c0dca97..00000000000 --- 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 991c65b58ff..00000000000 --- 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 1f324aabeb4..00000000000 --- 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 076891eb842..00000000000 --- 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 adaf15166d5..00000000000 --- 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 38931e456f8..00000000000 --- 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 274dc460936..00000000000 --- 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 1a379efce9d..00000000000 --- 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 3cd71b46bfd..00000000000 --- 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 02cb1d4f4c8..00000000000 --- 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 af3ac8dc981..00000000000 --- 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 8d3aa6f5feb..00000000000 --- 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 0ed1064ed8a..00000000000 --- 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 fe272775671..00000000000 --- 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 41dba8410ee..00000000000 --- 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 d148f3dede0..00000000000 --- 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 dfa13f7e369..00000000000 --- 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 6116d6b74ea..00000000000 --- 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 6db319bc183..00000000000 --- 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 948d483703e..00000000000 --- 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 c33284a909e..00000000000 --- 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 9c8c9774622..00000000000 --- 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 d8949f35fa4..00000000000 --- 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 1696c554aa4..00000000000 --- 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 2e7f9bf5822..00000000000 --- 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 64c7c6c2448..00000000000 --- 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 dafa45afa95..00000000000 --- 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 9511dfc3743..00000000000 --- 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 f5af407ce7a..00000000000 --- 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 6d613af708e..00000000000 --- 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 7e7833875f8..00000000000 --- 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 994d2c6c457..00000000000 --- 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 30967e9fe4a..00000000000 --- 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 7e3ad5f5722..00000000000 --- 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 1b4c06dfef4..00000000000 --- 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 48cbc77814c..00000000000 --- 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 2393fe61dcc..00000000000 --- 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 295d7b8f948..00000000000 --- 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 13dbd2eb082..00000000000 --- 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 9a5a48c4802..00000000000 --- 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 2d87b632b4d..00000000000 --- 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 d4e5cc4292a..00000000000 --- 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 d087299b3c4..00000000000 --- 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 9be946f5e86..00000000000 --- 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 0027dce752c..00000000000 --- 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 64d822c4497..00000000000 --- 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 691cb311e44..00000000000 --- 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 222230619c8..00000000000 --- 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 7c0771c0833..00000000000 --- 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 ab41e5094e1..00000000000 --- 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 40c74c411b9..00000000000 --- 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 b307f91c101..00000000000 --- 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 2b4d52c46c6..00000000000 --- 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 79c6af91209..00000000000 --- 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 fe336c46e0c..00000000000 --- 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 43cf04dcdf1..00000000000 --- 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 e1071e51cdc..00000000000 --- 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 88c37783f20..00000000000 --- 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 73513a342dc..00000000000 --- 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 1496187e7bb..00000000000 --- 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 c9a462f4f40..00000000000 --- 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 a27f793005a..00000000000 --- 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 8db6c03653a..00000000000 --- 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 c0287c6b3ad..00000000000 --- 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 4efb1e7e062..00000000000 --- 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 c4f46971bfb..00000000000 --- 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 a8769ecc26c..00000000000 --- 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 01eb7c0c93f..00000000000 --- 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 4b2b2093c48..00000000000 --- 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 3dc8674fdfb..00000000000 --- 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 382c881a95c..00000000000 --- 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 c846ce84d4e..00000000000 --- 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 6c6877b0763..00000000000 --- 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 534b88561a8..00000000000 --- 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 deb21649418..00000000000 --- 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 8892a51e3b4..00000000000 --- 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 2a492f12bcc..00000000000 --- 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 df06fc7ec9d..00000000000 --- 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 edcbb88f18c..00000000000 --- 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 e0416eeeb5d..00000000000 --- 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 eff3b17ce61..00000000000 --- 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 0728b4341fa..00000000000 --- 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 b40eb92779b..00000000000 --- 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 dc184e8319c..00000000000 --- 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 78dc1f64e8f..00000000000 --- 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 114eb8bcef1..00000000000 --- 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 bea932c18dc..00000000000 --- 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 dafa99bf9ca..00000000000 --- 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 fc1ccc2e058..00000000000 --- 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 42d88db94d4..00000000000 --- 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 c87b16fa928..00000000000 --- 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 cb155b9c9f5..00000000000 --- 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 d656d8a7e25..00000000000 --- 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 ffcaba3d569..00000000000 --- 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 c4c01e41782..00000000000 --- 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 1d535efa3e4..00000000000 --- 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 bc9de7e0c8f..00000000000 --- 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 42c22fbb11b..00000000000 --- 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 45efaa2f599..00000000000 --- 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 c6c611bb2bf..00000000000 --- 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 ff2702cd718..00000000000 --- 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 1bd7511944c..00000000000 --- 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 2f28c257c5e..00000000000 --- 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 69237fa741e..00000000000 --- 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 e7ecc39a17f..00000000000 --- 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 b2524399f78..00000000000 --- 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 30a76256816..00000000000 --- 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 c3a28914e6b..00000000000 --- 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 503006a89b3..00000000000 --- 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 90e0e2d976c..00000000000 --- 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 b7f55fcda10..00000000000 --- 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 fddb03dd7fe..00000000000 --- 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 3a034255d64..00000000000 --- 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 01231ac6408..00000000000 --- 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 09325945908..00000000000 --- 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 ef095b7705b..00000000000 --- 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 9826dc599df..00000000000 --- 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 f3cc16617c9..00000000000 --- 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 f4b3c5923c6..00000000000 --- 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 57e06f392ac..00000000000 --- 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 3280e3a1e64..00000000000 --- 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 964480ee2ec..00000000000 --- 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 7a01f9c7816..00000000000 --- 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 12dd6869a6c..00000000000 --- 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 bd0254a3352..00000000000 --- 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 6493f4c619a..00000000000 --- 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 afa4166c18f..00000000000 --- 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 1accebb77fe..00000000000 --- 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 dafc84e4632..00000000000 --- 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 f340efd9304..00000000000 --- 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 cd2a86aaa78..00000000000 --- 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 df9ea11747f..00000000000 --- 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 0eefe006cb7..00000000000 --- 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 4da67074115..00000000000 --- 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 74d7162e6f9..00000000000 --- 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 afb05aa782d..00000000000 --- 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 8cb91c68012..00000000000 --- 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 1ede837784e..00000000000 --- 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 efb7a8e46c3..00000000000 --- 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 599620e265d..00000000000 --- 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 0912eb03113..00000000000 --- 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 1639916a6f8..00000000000 --- 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 4ef33fe4796..00000000000 --- 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 2584eff6b61..00000000000 --- 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 e25402f03d5..00000000000 --- 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 70f0ca40eab..00000000000 --- 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 b642948a1ba..00000000000 --- 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 e0c74eaaa7f..00000000000 --- 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 59f66ccd07d..00000000000 --- 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 3b9f118decc..00000000000 --- 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 7c257d0a2f5..00000000000 --- 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 3751e0a221f..00000000000 --- 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 aa1121d8814..00000000000 --- 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 e22050059ea..00000000000 --- 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 fd77718af89..00000000000 --- 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 35d7f6f2848..00000000000 --- 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 e90ae888d78..00000000000 --- 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 662f56c3c5d..00000000000 --- 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 41f49602df8..00000000000 --- 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 964bfb9cde4..00000000000 --- 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 7ec93515f11..00000000000 --- 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 506f6626af8..00000000000 --- 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 306d4728389..00000000000 --- 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 65123b2fae7..00000000000 --- 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 ff3544ed6fd..00000000000 --- 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 f715404402c..00000000000 --- 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 bc42f606869..00000000000 --- 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 0e450049079..00000000000 --- 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 cd973d2ea0b..00000000000 --- 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 22b46c1c3e7..00000000000 --- 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 0364d9613fc..00000000000 --- 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 5df23592a5d..00000000000 --- 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 0dc7137ea00..00000000000 --- 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 0325a41bd38..00000000000 --- 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 2aab0fa578e..00000000000 --- 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 f13c6ad715c..00000000000 --- 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 2f2b809d176..00000000000 --- 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 de13f643a23..00000000000 --- 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 cd4cbda0f25..00000000000 --- 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 88ac2990ec4..00000000000 --- 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 e680164e0bc..00000000000 --- 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 da13ac755aa..00000000000 --- 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 1e6eb0a853c..00000000000 --- 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 8c000c36ade..00000000000 --- 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 306a9bf1d29..00000000000 --- 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 b38602a722f..00000000000 --- 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 6b526bdf529..00000000000 --- 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 e95be8e09d0..00000000000 --- 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 cea866f2b70..00000000000 --- 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 80e0f6ea245..00000000000 --- 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 e6f3cd47ac0..00000000000 --- 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 52e06388f33..00000000000 --- 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 5d4c3536fb9..00000000000 --- 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 a8898368b76..00000000000 --- 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 a620b54e137..00000000000 --- 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 a04d9667434..00000000000 --- 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 6fbde3ec7e2..00000000000 --- 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 46466323583..00000000000 --- 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 ba1f626efba..00000000000 --- 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 60c2f353047..00000000000 --- 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 347a5460d3b..00000000000 --- 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 c0989734a0a..00000000000 --- 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 e9f3a54d522..00000000000 --- 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 4d722525170..00000000000 --- 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 fa74f41bf76..00000000000 --- 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 0f5a6e9ec27..00000000000 --- 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 c1628b83138..00000000000 --- 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 feda1f649b1..00000000000 --- 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 d1965504ac2..00000000000 --- 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 e2eae48a9cc..00000000000 --- 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 86ba253737c..00000000000 --- 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 05588e3a1b2..00000000000 --- 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 7cb10045044..00000000000 --- 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 81433d6c747..00000000000 --- 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 b3743448e48..00000000000 --- 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 1d6950b4e90..00000000000 --- 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 a9bc97da287..00000000000 --- 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 699155c11d4..00000000000 --- 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 c3b9d88a242..00000000000 --- 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 d976cb1a3f3..00000000000 --- 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 71829b4c941..00000000000 --- 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 31080ed707f..00000000000 --- 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 e22ff76c36b..00000000000 --- 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 ce63e78de62..00000000000 --- 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 9244693aa38..00000000000 --- 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 6a631aa3d4e..00000000000 --- 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 6b6b7b31c33..00000000000 --- 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 1a559500ae1..00000000000 --- 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 01fb77588ec..00000000000 --- 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 f44b4109bf3..00000000000 --- 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 ba1db82dae7..00000000000 --- 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 4f8e9bd62b3..00000000000 --- 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 61d0b9f762f..00000000000 --- 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 96f55c01f8d..00000000000 --- 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 d9d21571a4b..00000000000 --- 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 39b67030236..00000000000 --- 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 a90b185bbd9..00000000000 --- 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 a62a094caf3..00000000000 --- 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 9d970de0cdd..00000000000 --- 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 f206e436011..00000000000 --- 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 c5a467f31b6..00000000000 --- 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 4f7c1a79d3a..00000000000 --- 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 c78a64f0101..00000000000 --- 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 9a49b39337f..00000000000 --- 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 e53635c2b07..00000000000 --- 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 29770eb9ac6..00000000000 --- 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 b6e7c90fb8c..00000000000 --- 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 6f04e6d6a8c..00000000000 --- 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 34834f9883b..00000000000 --- 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 c6e50394036..00000000000 --- 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 6978598f170..00000000000 --- 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 355a23ab84b..00000000000 --- 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 235f332fbf5..00000000000 --- 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 7519907ee4b..00000000000 --- 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 4f692348280..00000000000 --- 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 a84a3a6a0a8..00000000000 --- 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 21cc8fb526f..00000000000 --- 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 0dd7cf48bbe..00000000000 --- 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 666949d901a..00000000000 --- 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 d23e5354dd1..00000000000 --- 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 4a756d191d0..00000000000 --- 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 53e32391dcc..00000000000 --- 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 1f077dd9e46..00000000000 --- 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 9186528df63..00000000000 --- 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 8e30c1bc84d..00000000000 --- 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 ad986ffea8d..00000000000 --- 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 5e83491d3f0..00000000000 --- 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 85a9c802fa2..00000000000 --- 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 e148186d4c5..00000000000 --- 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 f76124a8a3c..00000000000 --- 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 e15ae065d44..00000000000 --- 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 eab64da24e2..00000000000 --- 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 eb2ff2229c0..00000000000 --- 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 fb752c1fdd6..00000000000 --- 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 76f9c8ecfe9..00000000000 --- 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 312b7f35a9c..00000000000 --- 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 c9cc4d2e6fc..00000000000 --- 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 a9bd6e35002..00000000000 --- 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 87e0b674879..00000000000 --- 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 d95e44d0d54..00000000000 --- 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 30524efa149..00000000000 --- 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 5b8915269a4..00000000000 --- 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 17116e1d46a..00000000000 --- 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 05a5d755f29..00000000000 --- 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 7b5d65355f7..00000000000 --- 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 a19198650cd..00000000000 --- 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 9afa895bc31..00000000000 --- 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 16172032508..00000000000 --- 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 d0b62885973..00000000000 --- 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 64406b50398..00000000000 --- 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 8bad0c4e876..00000000000 --- 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 a6b23b41f43..00000000000 --- 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 da5e44bbae1..00000000000 --- 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 3e4f276b259..00000000000 --- 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 026279ea98c..00000000000 --- 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 b67cbf0ac01..00000000000 --- 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 9c74dd0a4a5..00000000000 --- 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 6aeef2a9a29..00000000000 --- 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 9214a19f567..00000000000 --- 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 ce0e1a55412..00000000000 --- 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 11dd528148f..00000000000 --- 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 b0cfb6ad7f0..00000000000 --- 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 13237337d27..00000000000 --- 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 e5160148db2..00000000000 --- 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 17246d97980..00000000000 --- 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 e0dd3230916..00000000000 --- 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 634458c7c9e..00000000000 --- 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 4132ab6f671..00000000000 --- 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 23292508e73..00000000000 --- 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 21ff2f77640..00000000000 --- 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 2519d4c46d1..00000000000 --- 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 e421fa225d1..00000000000 --- 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 8e90204af6f..00000000000 --- 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 fd641ddebc5..00000000000 --- 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 afab7cb441a..00000000000 --- 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 4c66e1d2243..00000000000 --- 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 2a604f301f0..00000000000 --- 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 69282ebd2a9..00000000000 --- 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 b2d0c1bd96f..00000000000 --- 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 2848d5b2449..00000000000 --- 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 20b9332c8c6..00000000000 --- 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 94bb4e0c8fe..00000000000 --- 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 4cc7a6a50b6..00000000000 --- 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 03fb87f59f3..00000000000 --- 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 15f766ff31e..00000000000 --- 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 7caa32f2db9..00000000000 --- 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 f3ae59c924c..00000000000 --- 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 da2685ac60c..00000000000 --- 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 d3522e5cc3f..00000000000 --- 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 4d72b05a898..00000000000 --- 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 fdec216e863..00000000000 --- 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 193b03bcacb..00000000000 --- 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 a10468dde6a..00000000000 --- 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 ab9b29a42e6..00000000000 --- 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 211abf16ff9..00000000000 --- 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 ea261c17d21..00000000000 --- 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 ef620135593..00000000000 --- 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 6b19a1bcd1d..00000000000 --- 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 fca6a081680..00000000000 --- 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 b147185e9d1..00000000000 --- 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 684bf7dc76a..00000000000 --- 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 9a9c4dd1a09..00000000000 --- 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 f5f1c5bd475..00000000000 --- 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 5c9d193cce6..00000000000 --- 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 6d2b145e5df..00000000000 --- 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 35b967c78db..00000000000 --- 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 54fd902c426..00000000000 --- 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 ade9c01fee6..00000000000 --- 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 18ebd1a1e7d..00000000000 --- 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 cdb4bf6f5a9..00000000000 --- 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 87084025416..00000000000 --- 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 7bfc1d634ca..00000000000 --- 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 33e6e24615e..00000000000 --- 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 5b3cca129da..00000000000 --- 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 eb7231e26e0..00000000000 --- 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 3e5da522ae0..00000000000 --- 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 0424a3562b7..00000000000 --- 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 7deb83a3a59..00000000000 --- 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 6335970ba22..00000000000 --- 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 f188f82da88..00000000000 --- 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 cf388a86378..00000000000 --- 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 b6ff84302c1..00000000000 --- 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 f9c95dc4d25..00000000000 --- 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 3b71140ccaf..00000000000 --- 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 33534848361..00000000000 --- 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 ad201df4f50..00000000000 --- 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 39a9f63bc41..00000000000 --- 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 73390b32ef6..00000000000 --- 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 75d210520b8..00000000000 --- 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 e04102662d7..00000000000 --- 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 0a9130740bc..00000000000 --- 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 ca93b0d47a9..00000000000 --- 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 ad64b7cf376..00000000000 --- 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 67aa99e29a4..00000000000 --- 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 9293b733b8a..00000000000 --- 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 398c61d22c2..00000000000 --- 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 9c107ea9d92..00000000000 --- 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 d6a0ea1fab6..00000000000 --- 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 4803ca5fcd7..00000000000 --- 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 bf6097a97bf..00000000000 --- 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 97df9343912..00000000000 --- 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 9ee482a3ebf..00000000000 --- 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 be43a3a172d..00000000000 --- 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 411e9ae71e9..00000000000 --- 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 de820d7c5c2..00000000000 --- 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 2bca609c018..00000000000 --- 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 497c475c148..00000000000 --- 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 7f3367f2f37..00000000000 --- 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 d84b7512b96..00000000000 --- 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 2488658b14c..00000000000 --- 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 b8af039cc74..00000000000 --- 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 e851a2e134c..00000000000 --- 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 57b9a33b63a..00000000000 --- 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 15da458c2e9..00000000000 --- 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 1a64772a1e9..00000000000 --- 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 4bce2368066..00000000000 --- 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 bf35428b399..00000000000 --- 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 aba9b147133..00000000000 --- 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 636165fe4bb..00000000000 --- 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 8f3780386e6..00000000000 --- 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 547b2c04e03..00000000000 --- 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 ba87bd535c2..00000000000 --- 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 e944b72c188..00000000000 --- 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 b9e89826715..00000000000 --- 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 8bd05d53ad1..00000000000 --- 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 22e411e0a37..00000000000 --- 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 51c0a0a535a..00000000000 --- 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 45bb52f70b4..00000000000 --- 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 39dc38965a8..00000000000 --- 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 3ce46b56094..00000000000 --- 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 3958efb9f53..00000000000 --- 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 3d0a5a1ed8e..00000000000 --- 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 5df850f9998..00000000000 --- 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 a3e00b811aa..00000000000 --- 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 3dc273ca2e7..00000000000 --- 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 58524fdeb0a..00000000000 --- 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 ce3fc060e88..00000000000 --- 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 5ba8e74d17c..00000000000 --- 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 24ebce544e2..00000000000 --- 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 5da025a4205..00000000000 --- 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 89cf21ee1e8..00000000000 --- 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 59081eb7760..00000000000 --- 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 ed4684b89c3..00000000000 --- 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 768ffc0072e..00000000000 --- 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 e27e71a1c51..00000000000 --- 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 008c8f05f64..00000000000 --- 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 c8fafe0222d..00000000000 --- 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 936890773fd..00000000000 --- 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 b18cebf5edf..00000000000 --- 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 8dce8ccf026..00000000000 --- 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 ecc03cc8987..00000000000 --- 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 e6c885e909b..00000000000 --- 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 b3162eb734e..00000000000 --- 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 437c090f565..00000000000 --- 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 de12c4768fc..00000000000 --- 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 4a999c8acc9..00000000000 --- 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 758bb9dd844..00000000000 --- 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 4e5a1b7c928..00000000000 --- 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 ef65dcb9acc..00000000000 --- 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 c4fbddee119..00000000000 --- 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 345f7339bbb..00000000000 --- 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 0cdd2e03c2c..00000000000 --- 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 35cce5f8323..00000000000 --- 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 9322eb079f3..00000000000 --- 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 7322bbf1cfc..00000000000 --- 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 0d7eb11ba26..00000000000 --- 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 933fed03d38..00000000000 --- 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 935739296d9..00000000000 --- 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 22db63d4d81..00000000000 --- 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 42669ee57de..00000000000 --- 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 947a255ee98..00000000000 --- 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 d0e28b41787..00000000000 --- 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 b4846f1d26a..00000000000 --- 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 af7eb40b20c..00000000000 --- 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 28e034ab2ca..00000000000 --- 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 a9be9014656..00000000000 --- 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 135641e29df..00000000000 --- 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 38a9a0dfbcd..00000000000 --- 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 3f244ca2718..00000000000 --- 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 116952d9c81..00000000000 --- 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 f919243b0f9..00000000000 --- 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 95fbcbd2d44..00000000000 --- 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 c643283ea53..00000000000 --- 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 36936924d96..00000000000 --- 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 ac1786bdfda..00000000000 --- 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 90e2d917d46..00000000000 --- 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 da4b7d1bbdd..00000000000 --- 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 31f8acfbc80..00000000000 --- 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 8b441173325..00000000000 --- 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 6524ad39ef8..00000000000 --- 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 b13bc6b78fa..00000000000 --- 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 f14a7e7513f..00000000000 --- 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 17d86127bf2..00000000000 --- 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 0af648ec221..00000000000 --- 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 0c0b62a221b..00000000000 --- 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 ec93432ba45..00000000000 --- 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 8e3bb39ecc8..00000000000 --- 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 38eedbb46e2..00000000000 --- 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 8e33280ec20..00000000000 --- 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 af8ebb2524c..00000000000 --- 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 bdb9d137396..00000000000 --- 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 6899577527e..00000000000 --- 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 1e39e76f870..00000000000 --- 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 c64a9a648dc..00000000000 --- 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 0b5c2b72a80..00000000000 --- 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 6f981f8afad..00000000000 --- 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 c1b483c4c3a..00000000000 --- 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 6d16b1a8fec..00000000000 --- 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 00b6eda6687..00000000000 --- 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 cd7fc6b9c7a..00000000000 --- 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 893c551f1f5..00000000000 --- 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 7a7903d082c..00000000000 --- 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 a6f201af328..00000000000 --- 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 1ff8f271aed..00000000000 --- 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 06b79394235..00000000000 --- 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 e86d49b94c6..00000000000 --- 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 86e57ab158d..00000000000 --- 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 98ba3520201..00000000000 --- 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 c710867d317..00000000000 --- 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 4a93b29b2ab..00000000000 --- 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 263be2df764..00000000000 --- 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 0a23df39c83..00000000000 --- 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 67325fbbb8d..00000000000 --- 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 0bf1affc96e..00000000000 --- 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 5eb04599ac3..00000000000 --- 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 12294269e1b..00000000000 --- 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 3136d3cdf1e..00000000000 --- 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 88970ab6ebc..00000000000 --- 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 152dc2115cc..00000000000 --- 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 d7883f9e095..00000000000 --- 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 f8ff2fc4f48..00000000000 --- 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 cf361bd16b9..00000000000 --- 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 a1e0594673d..00000000000 --- 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 5a7ca2fcb33..00000000000 --- 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 301e024b2e0..00000000000 --- 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 de247f7e05d..00000000000 --- 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 c085da3378d..00000000000 --- 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 fb42e73bb65..00000000000 --- 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 92679ceb39b..00000000000 --- 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 79f149914d3..00000000000 --- 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 8922cbe4f1e..00000000000 --- 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 585d967add1..00000000000 --- 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 e91e482965f..00000000000 --- 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 92964498140..00000000000 --- 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 a51d0ef4508..00000000000 --- 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 71e10b9d12a..00000000000 --- 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 feb284802ef..00000000000 --- 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 b1c6249900f..00000000000 --- 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 1bde17229cb..00000000000 --- 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 c24b8fd216e..00000000000 --- 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 b5b24c00418..00000000000 --- 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 5ef50aaffa3..00000000000 --- 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 ccefb87f43d..00000000000 --- 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 51fd3f0fa93..00000000000 --- 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 0e5f50eb5b0..00000000000 --- 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 52e179e8fcd..00000000000 --- 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 b404314c3ee..00000000000 --- 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 8e6223285fc..00000000000 --- 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 9810c2e1f28..00000000000 --- 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 f5b3440a995..00000000000 --- 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 c96cfae1b42..00000000000 --- 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 ee0f39c51aa..00000000000 --- 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 73994f62b9c..00000000000 --- 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 11cadedbcfb..00000000000 --- 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 8006954711e..00000000000 --- 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 054ec92efa2..00000000000 --- 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 c5826f1bd9f..00000000000 --- 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 32c1703aaf8..00000000000 --- 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 ea4e59e58bc..00000000000 --- 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 501dc188994..00000000000 --- 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 d500bd8bd38..00000000000 --- 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 4224e2bf0a8..00000000000 --- 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 ed339c9c958..00000000000 --- 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 11e14c220af..00000000000 --- 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 dc0a419868e..00000000000 --- 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 c066fd12036..00000000000 --- 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 e553dd3905a..00000000000 --- 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 4ac5a82a77d..00000000000 --- 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 8c52c043b31..00000000000 --- 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 85cc1c5dff4..00000000000 --- 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 d65b28f40cb..00000000000 --- 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 68ae128bf83..00000000000 --- 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 a7272f2a494..00000000000 --- 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 d258742e329..00000000000 --- 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 1c9331d3a6b..00000000000 --- 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 c14d1b405f9..00000000000 --- 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 5f3eab90e44..00000000000 --- 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 e8c2cf77933..00000000000 --- 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 df73ec7490e..00000000000 --- 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 57e72b59d65..00000000000 --- 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 6ff84960ddb..00000000000 --- 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 d1011fd9c1e..00000000000 --- 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 39ec3bd32a6..00000000000 --- 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 6706bb83e58..00000000000 --- 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 8f93aad7e1f..00000000000 --- 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 c29dfc7a1a6..00000000000 --- 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 87eee23607c..00000000000 --- 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 777e5a69e1a..00000000000 --- 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 657cf1ea161..00000000000 --- 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 46ea0c66767..00000000000 --- 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 086df1b66a5..00000000000 --- 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 9a34deab14f..00000000000 --- 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 6c4e3223869..00000000000 --- 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 5ad0853468b..00000000000 --- 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 4c276a60f7a..00000000000 --- 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 a044e520c41..00000000000 --- 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 942d69d506c..00000000000 --- 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 e59823b508b..00000000000 --- 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 c992ae66996..00000000000 --- 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 4021c0012d1..00000000000 --- 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 1db1af42c11..00000000000 --- 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 af89a7e145c..00000000000 --- 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 8757076334d..00000000000 --- 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 ffc67154d80..00000000000 --- 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 7d75f18d6fe..00000000000 --- 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 346166fe005..00000000000 --- 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 42ded1fee47..00000000000 --- 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 a2555dbfc0f..00000000000 --- 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 1ef5829725c..00000000000 --- 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 6f68f37b53a..00000000000 --- 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 ec4e0d99c17..00000000000 --- 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 e3afd145947..00000000000 --- 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 2fa6bdbab47..00000000000 --- 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 ec9153655e1..00000000000 --- 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 db06302aba8..00000000000 --- 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 644456e884c..00000000000 --- 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 8577f2b939f..00000000000 --- 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 653db9e11eb..00000000000 --- 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 262f951ba09..00000000000 --- 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 0df4d93ef0c..00000000000 --- 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 5bb00f47ad8..00000000000 --- 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 f59e41f3930..00000000000 --- 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 de8bfef38e7..00000000000 --- 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 f84995643d4..00000000000 --- 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 c540b7d4497..00000000000 --- 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 840960ee5ae..00000000000 --- 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 4e8d1e39853..00000000000 --- 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 e7ccabb5eb8..00000000000 --- 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 c22398bfb98..00000000000 --- 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 d04ad20cc6d..00000000000 --- 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 85b5fe929e1..00000000000 --- 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 3e3e9603f2e..00000000000 --- 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 1ebf8b83b47..00000000000 --- 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 79d0b7f3049..00000000000 --- 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 421c44d0e5c..00000000000 --- 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 13350aae1fc..00000000000 --- 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 433ec7e3b7b..00000000000 --- 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 50dda691db6..00000000000 --- 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 7b54f34ad56..00000000000 --- 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 4c07b642931..00000000000 --- 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 e6d5d57368d..00000000000 --- 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 9b88858f903..00000000000 --- 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 649ae523d57..00000000000 --- 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 00c6dd22322..00000000000 --- 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 49f692fd43b..00000000000 --- 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 ece06f94ebb..00000000000 --- 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 29786d53157..00000000000 --- 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 2a137852f4d..00000000000 --- 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 32cc5814c93..00000000000 --- 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 bfeeca57ba2..00000000000 --- 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 17ca7437490..00000000000 --- 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 0d353251f00..00000000000 --- 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 1bfbbf50f73..00000000000 --- 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 ab81bf895dd..00000000000 --- 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 080aad8636f..00000000000 --- 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 959081d6a06..00000000000 --- 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 08450f78818..00000000000 --- 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 e4c90c4c44f..00000000000 --- 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 8edf2b22c25..00000000000 --- 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 0397044feaa..00000000000 --- 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 765f86a131a..00000000000 --- 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 8072aaea0f4..00000000000 --- 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 0f1262c9db2..00000000000 --- 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 25762ccdf76..00000000000 --- 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 5849d559f78..00000000000 --- 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 df9c676c652..00000000000 --- 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 741df4d0ff7..00000000000 --- 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 cc6f0416746..00000000000 --- 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 23b4e9a187d..00000000000 --- 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 a4a66852fa1..00000000000 --- 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 8a403bfd0c9..00000000000 --- 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 6691a454c7b..00000000000 --- 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 334b12b5099..00000000000 --- 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 a27e4ffe9f6..00000000000 --- 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 fcd0c73edf3..00000000000 --- 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 28157449883..00000000000 --- 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 6682ecef20b..00000000000 --- 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 4002011eea3..00000000000 --- 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 59b48a2d385..00000000000 --- 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 ef13aa622d5..00000000000 --- 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 73545656c95..00000000000 --- 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 763ccba836a..00000000000 --- 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 dab01e8798d..00000000000 --- 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 4aa55f0033f..00000000000 --- 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 d98ab8d5285..00000000000 --- 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 bfc9de0ba6c..00000000000 --- 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 0239d499b19..00000000000 --- 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 ea8c9d49ac4..00000000000 --- 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 6243a59beb5..00000000000 --- 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 49796d51b9b..00000000000 --- 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 3197280c438..00000000000 --- 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 b3cad4430c1..00000000000 --- 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 b04c0fc1997..00000000000 --- 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 9d22c53e8f8..00000000000 --- 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 7f116835fac..00000000000 --- 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 88c6067f4d6..00000000000 --- 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 5e3a747282c..00000000000 --- 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 633d85b7c21..00000000000 --- 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 934953ce0a9..00000000000 --- 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 598a5a64ee6..00000000000 --- 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 1c9d77935ad..00000000000 --- 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 80d940898f3..00000000000 --- 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 b2be7d9ff5a..00000000000 --- 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 d385b5af30c..00000000000 --- 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 f6a3fa5bda9..00000000000 --- 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 12a460e9535..00000000000 --- 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 2145d8a94c9..00000000000 --- 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 eb272b1b70f..00000000000 --- 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 59ea6b82c88..00000000000 --- 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 e243ebde533..00000000000 --- 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 007dda5df82..00000000000 --- 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 cb852fe76dd..00000000000 --- 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 b2ccba3358c..00000000000 --- 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 05806930d28..00000000000 --- 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 427a25848b6..00000000000 --- 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 ef1067a4f7e..00000000000 --- 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 09bfc070e60..00000000000 --- 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 2631c95531c..00000000000 --- 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 9995450154b..00000000000 --- 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 3f9dfdbbef1..00000000000 --- 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 73698fba89d..00000000000 --- 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 cabd7636da9..00000000000 --- 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 1dc98bc56e4..00000000000 --- 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 470433544be..00000000000 --- 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 1040eaec79c..00000000000 --- 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 701ac12d5cc..00000000000 --- 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 3cb349ff147..00000000000 --- 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 d2c0dab7615..00000000000 --- 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 0742f88efdc..00000000000 --- 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 98cd4d01eca..00000000000 --- 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 4bec0e99604..00000000000 --- 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 f4676199058..00000000000 --- 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 072b3e15a79..00000000000 --- 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 27304350622..00000000000 --- 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 742f32c7b6c..00000000000 --- 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 af111599e90..00000000000 --- 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 241071f2b26..00000000000 --- 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 7fd080e24fa..00000000000 --- 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 91425320d28..00000000000 --- 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 b849d1d7ccc..00000000000 --- 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 88f85c41109..00000000000 --- 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 cb8f9487e8a..00000000000 --- 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 91bde2ba501..00000000000 --- 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 30cbe9cc78b..00000000000 --- 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 a748cd37d90..00000000000 --- 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 81fb2b9ec4b..00000000000 --- 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 4df5eead7f0..00000000000 --- 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 80c497f2b9a..00000000000 --- 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 d9068963edf..00000000000 --- 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 a1ab509b120..00000000000 --- 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 6c4076cc479..00000000000 --- 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 accd7b6ef92..00000000000 --- 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 02465b4c10a..00000000000 --- 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 9f600205662..00000000000 --- 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 02cb7735ad9..00000000000 --- 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 ca58e93cdc8..00000000000 --- 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 184f6052148..00000000000 --- 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 19d11a23388..00000000000 --- 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 acc8037f03e..00000000000 --- 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 ec0a191ad4c..00000000000 --- 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 cfb063858e7..00000000000 --- 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 0dbda2b162f..00000000000 --- 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 3b2f0c8e139..00000000000 --- 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 8b47b7f2555..00000000000 --- 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 8cb1abbdefe..00000000000 --- 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 198b1aac971..00000000000 --- 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 c8e51684471..00000000000 --- 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 efcd1039a64..00000000000 --- 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 ba779e4d32a..00000000000 --- 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 92ad89bc5d6..00000000000 --- 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 420a463745d..00000000000 --- 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 e2d44702458..00000000000 --- 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 93af22628cc..00000000000 --- 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 ea4c448508b..00000000000 --- 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 cf94b3ef4d3..00000000000 --- 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 ab54113dccf..00000000000 --- 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 a661d2786bd..00000000000 --- 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 634fda5b4d8..00000000000 --- 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 8f65c6e4ff7..00000000000 --- 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 63c8ee521c2..00000000000 --- 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 57df0de7617..00000000000 --- 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 37a2fff35a8..00000000000 --- 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 96e1f454725..00000000000 --- 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 7278bb4ccf3..00000000000 --- 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 37d7e048095..00000000000 --- 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 cff4af273d5..00000000000 --- 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 fd95bcc678f..00000000000 --- 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 e272a823d66..00000000000 --- 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 fa8d19afbbd..00000000000 --- 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 cdf8cdb5ce9..00000000000 --- 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 0d4841191f3..00000000000 --- 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 9a1708ba34a..00000000000 --- 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 fed58a89dd1..00000000000 --- 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 bf996a362f8..00000000000 --- 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 3c9a948aef5..00000000000 --- 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 671b5796ac9..00000000000 --- 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 61118f90051..00000000000 --- 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 38c7d079880..00000000000 --- 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 a12e4726630..00000000000 --- 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 d67fc45cbf7..00000000000 --- 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 9fa751952c5..00000000000 --- 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 24097805bc3..00000000000 --- 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 7a48798be87..00000000000 --- 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 a6c4e9fdd70..00000000000 --- 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 0468e0f5efc..00000000000 --- 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 b07eebeedb2..00000000000 --- 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 39826e3412b..00000000000 --- 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 ebfa1fab311..00000000000 --- 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 2732f2ab74f..00000000000 --- 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 6158b4b3f15..00000000000 --- 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 675acc8c132..00000000000 --- 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 9511397c757..00000000000 --- 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 04008305da3..00000000000 --- 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 2caeeaf083e..00000000000 --- 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 3d072019b1e..00000000000 --- 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 09084630c19..00000000000 --- 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 8696b556c22..00000000000 --- 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 c51e1a79417..00000000000 --- 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 9b2aa29afe2..00000000000 --- 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 7823a5fa7da..00000000000 --- 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 39adb73d6e4..00000000000 --- 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 332a02dd96a..00000000000 --- 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 55b91cb8336..00000000000 --- 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 d130575666e..00000000000 --- 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 9278dcabb79..00000000000 --- 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 bf3bcad88f2..00000000000 --- 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 878ccb62ccb..00000000000 --- 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 72e540c9323..00000000000 --- 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 8ae8d0db4f3..00000000000 --- 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 113ec9d3b84..00000000000 --- 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 081ab64f4b1..00000000000 --- 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 59a30799c77..00000000000 --- 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 f945f15bca1..00000000000 --- 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 a238c0cf33d..00000000000 --- 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 b162d589ebb..00000000000 --- 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 69ddb9f9ca9..00000000000 --- 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 3903b1156b0..00000000000 --- 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 48fa6c13be5..00000000000 --- 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 1b6d9c1fa7b..00000000000 --- 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 d7b013c4185..00000000000 --- 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 e848a71eec8..00000000000 --- 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 623ceccdb3d..00000000000 --- 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 126cbec2e82..00000000000 --- 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 cb332e5b481..00000000000 --- 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 86c8418dd52..00000000000 --- 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 85cc8383cef..00000000000 --- 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 90402a2b113..00000000000 --- 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 8894ccbab97..00000000000 --- 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 a12196a3b84..00000000000 --- 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 b7da81870b5..00000000000 --- 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 8bd2e5f95c2..00000000000 --- 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 1c992d8b514..00000000000 --- 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 bd3aec85fa1..00000000000 --- 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 c636b30fb58..00000000000 --- 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 dea8bbde4fb..00000000000 --- 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 422e3c89403..00000000000 --- 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 3968711a0e7..00000000000 --- 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 089cc6d27d4..00000000000 --- 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 bedaf28b911..00000000000 --- 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 a5b9e6ff70e..00000000000 --- 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 9346ee7b4c1..00000000000 --- 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 0a34435fbed..00000000000 --- 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 860b1cd2b34..00000000000 --- 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 ddad23bdff8..00000000000 --- 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 60c7650bda4..00000000000 --- 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 6cac91666f5..00000000000 --- 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 0b2580a80f1..00000000000 --- 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 2188c58f075..00000000000 --- 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 54a43aeb544..00000000000 --- 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 986566870cd..00000000000 --- 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 7b2e107b820..00000000000 --- 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 0012640a1ca..00000000000 --- 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 9160880ad17..00000000000 --- 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 a4c16330cb1..00000000000 --- 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 8d802d968f5..00000000000 --- 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 d197dabcbd2..00000000000 --- 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 a7d1f53ad32..00000000000 --- 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 11915f6ca18..00000000000 --- 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 72587faf5d8..00000000000 --- 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 a02cfbdf020..00000000000 --- 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 c5d0574900b..00000000000 --- 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 bf88581a318..00000000000 --- 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 db3bc90ff51..00000000000 --- 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 2530e184df0..00000000000 --- 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 7fc5b98f790..00000000000 --- 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 e369e85a2d3..00000000000 --- 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 bc4a69d14c6..00000000000 --- 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 77c0d66a644..00000000000 --- 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 fcdbb10aadc..00000000000 --- 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 c1e9a74c6fa..00000000000 --- 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 a71841771ba..00000000000 --- 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 9444ab5ab76..00000000000 --- 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 eccd246655c..00000000000 --- 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 31dab125a57..00000000000 --- 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 ac435adab22..00000000000 --- 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 7e93129deb3..00000000000 --- 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 f7583301a32..00000000000 --- 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 7e441f102d4..00000000000 --- 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 d96cc487d50..00000000000 --- 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 456a180ae7c..00000000000 --- 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 2b97f66bf40..00000000000 --- 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 47ba7c137cf..00000000000 --- 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 c1d21dab651..00000000000 --- 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 0b5f7725488..00000000000 --- 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 d1299cf7c39..00000000000 --- 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 d26e10aab34..00000000000 --- 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 51d2029f8b4..00000000000 --- 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 fa31b8119c8..00000000000 --- 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 b7004f1bc75..00000000000 --- 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 5c8214ee3e7..00000000000 --- 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 f209d32f051..00000000000 --- 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 0561c234b7f..00000000000 --- 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 88870a022f2..00000000000 --- 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 ccf55821515..00000000000 --- 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 f44806a8e59..00000000000 --- 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 70e7249bcee..00000000000 --- 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 029338e5e6e..00000000000 --- 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 48538bacfec..00000000000 --- 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 64716621c9d..00000000000 --- 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 406dc8c01ef..00000000000 --- 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 6d0c8e18456..00000000000 --- 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 67fb3b7ce27..00000000000 --- 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 94e60465eb3..00000000000 --- 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 5d30d51d922..00000000000 --- 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 cb8522cddd8..00000000000 --- 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 4231bf81f8c..00000000000 --- 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 bf5ac8dc56d..00000000000 --- 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 4f3563d5d38..00000000000 --- 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 4e58dd99b53..00000000000 --- 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 1ae1e9fb7d4..00000000000 --- 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 f6e2827584f..00000000000 --- 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 2836d4ab9de..00000000000 --- 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 686251e8fe7..00000000000 --- 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 823efd74ab2..00000000000 --- 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 91ee1232cc5..00000000000 --- 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 c148dfcdb61..00000000000 --- 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 fa74bb2b424..00000000000 --- 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 565d6b1bfd0..00000000000 --- 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 6803b88fa3c..00000000000 --- 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 0e57645105a..00000000000 --- 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 0268149c05e..00000000000 --- 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 75c84d28595..00000000000 --- 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 38977d6df47..00000000000 --- 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 1683e0c1634..00000000000 --- 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 aa18d1c1255..00000000000 --- 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 caf5fcf0482..00000000000 --- 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 b95f01c9488..00000000000 --- 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 43fb4eaea75..00000000000 --- 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 450a9a25bb5..00000000000 --- 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 eb8704d554e..00000000000 --- 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 8ad72ec52f4..00000000000 --- 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 9d61c22c095..00000000000 --- 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 1e5a20c6c0d..00000000000 --- 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 c0eaaaab718..00000000000 --- 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 349cfd86882..00000000000 --- 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 1401145faf3..00000000000 --- 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 443f5d77a32..00000000000 --- 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 e8c23e02fd6..00000000000 --- 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 adab043e84a..00000000000 --- 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 912f0b72baa..00000000000 --- 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 0448f42b20a..00000000000 --- 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 a209872e344..00000000000 --- 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 6758ace63c0..00000000000 --- 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 f2d79ee4e27..00000000000 --- 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 87ed1210027..00000000000 --- 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 e2a84b5fa43..00000000000 --- 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 ce97d627d4f..00000000000 --- 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 09955e61a2a..00000000000 --- 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 de48e1b108f..00000000000 --- 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 c636d2c3e88..00000000000 --- 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 95b21a497ec..00000000000 --- 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 caf6050e22e..00000000000 --- 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 48aabf2b2c8..00000000000 --- 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 ea28897ead6..00000000000 --- 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 8c9749f6d7d..00000000000 --- 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 c72f7c67ea9..00000000000 --- 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 5e32b43ba41..00000000000 --- 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 c1cc929d318..00000000000 --- 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 1adecf34985..00000000000 --- 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 58b6d631b52..00000000000 --- 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 07b7e0f6edc..00000000000 --- 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 fbc79c380f3..00000000000 --- 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 ef533a11f55..00000000000 --- 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 a0eb2be0982..00000000000 --- 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 055777f95e3..00000000000 --- 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 b401f764ea3..00000000000 --- 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 aec4b94ad1a..00000000000 --- 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 20662edace0..00000000000 --- 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 668e579ba16..00000000000 --- 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 4428c9a63c9..00000000000 --- 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 307f185342c..00000000000 --- 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 85aca686235..00000000000 --- 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 108fade18d8..00000000000 --- 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 8c74a57361a..00000000000 --- 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 4d4f0712cae..00000000000 --- 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 654b06cdb83..00000000000 --- 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 470877ecdae..00000000000 --- 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 1c6c615bff7..00000000000 --- 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 df437ed5a6b..00000000000 --- 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 b0f832c53aa..00000000000 --- 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 2f54ba6ec56..00000000000 --- 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 ce8b6a310c6..00000000000 --- 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 28dbe78fdb1..00000000000 --- 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 49c68abea9d..00000000000 --- 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 f53d6887c37..00000000000 --- 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 4ce9f6acc1d..00000000000 --- 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 663098d7eaf..00000000000 --- 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 86983e66d24..00000000000 --- 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 abf2f2f348c..00000000000 --- 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 5fdc97ba25b..00000000000 --- 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 55207349830..00000000000 --- 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 beb87afa42f..00000000000 --- 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 591c1a1cfb9..00000000000 --- 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 aedb5208f2d..00000000000 --- 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 b212b2e2eff..00000000000 --- 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 a0d4aaa3eed..00000000000 --- 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 a1e4190b598..00000000000 --- 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 97cfc3e3dd0..00000000000 --- 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 c8297a55fa6..00000000000 --- 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 4db7f55f630..00000000000 --- 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 bb1b441bcde..00000000000 --- 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 968b4462f3b..00000000000 --- 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 2142c1c7b59..00000000000 --- 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 7e31b8922b3..00000000000 --- 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 1be2911b8bd..00000000000 --- 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 19b23d1c84d..00000000000 --- 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 e3744fc95ae..00000000000 --- 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 381266ea154..00000000000 --- 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 17487e12836..00000000000 --- 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 ca20f00b88c..00000000000 --- 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 31449b54e79..00000000000 --- 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 f00e26a484c..00000000000 --- 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 deb2a22bc2a..00000000000 --- 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 15e5de651c7..00000000000 --- 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 4842cf5227d..00000000000 --- 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 8bab727ff29..00000000000 --- 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 cbbba0ee73c..00000000000 --- 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 087b2efa58a..00000000000 --- 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 f172624a264..00000000000 --- 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 5a77a49bf9b..00000000000 --- 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 8f4e1d77e16..00000000000 --- 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 de9f5cdd555..00000000000 --- 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 e4e68f12e8d..00000000000 --- 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 d87b961730a..00000000000 --- 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 3b2363cdf9a..00000000000 --- 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 ec5fd48964f..00000000000 --- 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 c12f858946f..00000000000 --- 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 b547dd35fb8..00000000000 --- 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 2be6013ea45..00000000000 --- 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 c2a88ca7fa9..00000000000 --- 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 a7d3815c2c2..00000000000 --- 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 da24746b62e..00000000000 --- 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 3d4858dc19c..00000000000 --- 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 ba3147aeda1..00000000000 --- 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 e1d90973574..00000000000 --- 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 d91b5c16d2f..00000000000 --- 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 e37d705eb5c..00000000000 --- 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 e5306a0264d..00000000000 --- 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 69665c3f252..00000000000 --- 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 13a6b51345f..00000000000 --- 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 00f55ae5a34..00000000000 --- 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 f7686d47694..00000000000 --- 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 76fc53fbf07..00000000000 --- 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 200a9f51d13..00000000000 --- 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 33bdd4e669d..00000000000 --- 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 300abe34c8b..00000000000 --- 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 a35b218f7d3..00000000000 --- 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 6444ef03e07..00000000000 --- 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 d50c1e4431f..00000000000 --- 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 d969aa2c91a..00000000000 --- 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 c3469f5c4d8..00000000000 --- 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 5fa710dd00a..00000000000 --- 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 77a45e9e57c..00000000000 --- 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 34d2da9e2f5..00000000000 --- 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 1dae0767df2..00000000000 --- 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 6797ad144be..00000000000 --- 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 70caf4c8f96..00000000000 --- 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 2a9ce4d26e2..00000000000 --- 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 cf2b642da8d..00000000000 --- 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 d0dd1f99071..00000000000 --- 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 71f5cdfd45f..00000000000 --- 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 52f17ce9e89..00000000000 --- 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 c1a65991612..00000000000 --- 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 f11fa30bf52..00000000000 --- 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 da4fa31fda0..00000000000 --- 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 0becabf5050..00000000000 --- 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 36ec81e338c..00000000000 --- 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 e92565e46a5..00000000000 --- 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 18b94b44754..00000000000 --- 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 07bf0cde29b..00000000000 --- 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 f8d63fb0671..00000000000 --- 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 c2177256c30..00000000000 --- 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 b323ea3886c..00000000000 --- 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 9da0a492381..00000000000 --- 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 54eca56e62a..00000000000 --- 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 61e00cb01ab..00000000000 --- 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 4a341a85487..00000000000 --- 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 c862a27b0bb..00000000000 --- 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 5d0a411cd91..00000000000 --- 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 ae3e6cddc33..00000000000 --- 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 6cdd113ef04..00000000000 --- 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 8a33b156195..00000000000 --- 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 6e4a28d4a2b..00000000000 --- 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 9948217fd4e..00000000000 --- 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 4043dd5630c..00000000000 --- 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 161ca2d3837..00000000000 --- 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 cb8631f8288..00000000000 --- 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 b0a376e62e6..00000000000 --- 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 92ff8a8bb82..00000000000 --- 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 a1ca68d5267..00000000000 --- 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 cca9a5d139c..00000000000 --- 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 6d7b68ab454..00000000000 --- 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 5e44fd7e987..00000000000 --- 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 45e359deef3..00000000000 --- 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 553ffacec60..00000000000 --- 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 9bae7265d6c..00000000000 --- 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 c7d3a27ade6..00000000000 --- 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 65770795080..00000000000 --- 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 fcafa63e1e6..00000000000 --- 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 429d35babf0..00000000000 --- 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 82afea03f3b..00000000000 --- 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 6c8f5e608f6..00000000000 --- 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 e4d3b47d6f8..00000000000 --- 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 2447ac96161..00000000000 --- 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 7848df036c3..00000000000 --- 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 a2edfbd0bd6..00000000000 --- 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 57a07e49a5d..00000000000 --- 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 4eeb6cf7a02..00000000000 --- 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 f1a40e88ccf..00000000000 --- 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 dfae3001aae..00000000000 --- 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 f0201e1312a..00000000000 --- 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 3a76caba75c..00000000000 --- 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 56cdfb47615..00000000000 --- 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 aededa4507c..00000000000 --- 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 07b42e823be..00000000000 --- 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 c3113a66838..00000000000 --- 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 9e482ed565f..00000000000 --- 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 a1bd0d68a7f..00000000000 --- 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 f30e2624cc0..00000000000 --- 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 105ca94d208..00000000000 --- 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 008ed299aa6..00000000000 --- 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 8b0668a68f1..00000000000 --- 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 744c1f126c2..00000000000 --- 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 a79e65bdea4..00000000000 --- 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 44847179dbc..00000000000 --- 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 246a64686dc..00000000000 --- 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 36bbf7c9f62..00000000000 --- 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 af29a1b6dd6..00000000000 --- 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 0bee14ad365..00000000000 --- 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 a32f5973035..00000000000 --- 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 aa50b0c60dd..00000000000 --- 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 1c5dde3609d..00000000000 --- 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 2a4a8177302..00000000000 --- 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 554e1e9785d..00000000000 --- 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 96929205464..00000000000 --- 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 0116c1297c1..00000000000 --- 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 580a294eeed..00000000000 --- 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 c99ae13f38c..00000000000 --- 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 a08cfce3cb2..00000000000 --- 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 e38ac2e1437..00000000000 --- 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 fca9d5270f1..00000000000 --- 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 f2939de4915..00000000000 --- 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 0c0220478e9..00000000000 --- 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 0986a01c066..00000000000 --- 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 34ae1ffa29c..00000000000 --- 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 b6f32ee0fc6..00000000000 --- 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 b2b01e72513..00000000000 --- 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 9943daf903b..00000000000 --- 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 11781825a5e..00000000000 --- 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 09ad49889d8..00000000000 --- 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 22382e7cf0b..00000000000 --- 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 603c912f0de..00000000000 --- 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 bfe92c90ebb..00000000000 --- 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 3c3f9ad92d8..00000000000 --- 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 fd5dce2efb6..00000000000 --- 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 829a039d16c..00000000000 --- 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 bbbadf3e32e..00000000000 --- 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 c5675d81448..00000000000 --- 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 9cb0c165c6b..00000000000 --- 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 6b56eb27c33..00000000000 --- 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 8b4e1559a27..00000000000 --- 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 e8f04d3c24f..00000000000 --- 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 f6fb8098a24..00000000000 --- 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 e63f73a086d..00000000000 --- 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 007214e5b0a..00000000000 --- 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 e405774cd41..00000000000 --- 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 3b288d49dc1..00000000000 --- 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 b14cb9623b6..00000000000 --- 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 61b2cea7f16..00000000000 --- 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 15781ef44b5..00000000000 --- 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 b98190bc1bc..00000000000 --- 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 6d47c29a417..00000000000 --- 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 5d62c714b37..00000000000 --- 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 466af1fc833..00000000000 --- 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 9112593773d..00000000000 --- 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 b74b1eef657..00000000000 --- 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 fa3597eb0f0..00000000000 --- 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 74108af0192..00000000000 --- 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 7f83fbbc76d..00000000000 --- 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 d8028767008..00000000000 --- 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 8d651bcfebb..00000000000 --- 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 0ac840f64ed..00000000000 --- 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 8301c629cc8..00000000000 --- 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 fcb554f5786..00000000000 --- 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 d08ab615058..00000000000 --- 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 3479838d18e..00000000000 --- 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 e92ff5d69d7..00000000000 --- 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 b60dac88326..00000000000 --- 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 327f61a880d..00000000000 --- 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 8249b3b9b94..00000000000 --- 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 eb7f6a02155..00000000000 --- 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 6953cb6dbea..00000000000 --- 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 ed68c4c3047..00000000000 --- 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 0f287711fc0..00000000000 --- 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 77b75dd2423..00000000000 --- 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 1ef84a7f5fb..00000000000 --- 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 3ba0f79c587..00000000000 --- 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 58ac4915cc0..00000000000 --- 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 f324c5da555..00000000000 --- 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 ca9022ba60b..00000000000 --- 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 76e8491a9bf..00000000000 --- 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 e15e16e66c1..00000000000 --- 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 fbcadd2903b..00000000000 --- 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 d79d72ab009..00000000000 --- 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 cacde6a1791..00000000000 --- 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 aaa2d02a7e5..00000000000 --- 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 80c176feab0..00000000000 --- 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 e220cd9cc43..00000000000 --- 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 1fe2eb47485..00000000000 --- 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 3794d8056b5..00000000000 --- 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 5f04120b0c8..00000000000 --- 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 f63000e2632..00000000000 --- 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 4538b1fdca6..00000000000 --- 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 e7cc485049f..00000000000 --- 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 11801bbb71a..00000000000 --- 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 5493e3b8fd2..00000000000 --- 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 62d76e14038..00000000000 --- 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 ba10ee1c6b7..00000000000 --- 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 811efed5c49..00000000000 --- 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 069a5b28342..00000000000 --- 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 60c7655f522..00000000000 --- 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 35f47526a2e..00000000000 --- 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 f2a20187d47..00000000000 --- 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 3fc50c73101..00000000000 --- 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 62379f0f879..00000000000 --- 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 693b7da49a0..00000000000 --- 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 29909ec6019..00000000000 --- 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 e4181c9571b..00000000000 --- 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 ba44c00e4e7..00000000000 --- 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 bead17f7462..00000000000 --- 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 f3e698bb5f2..00000000000 --- 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 ab7a722feca..00000000000 --- 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 bd3010ce447..00000000000 --- 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 f2d716e0cd5..00000000000 --- 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 d31fcf86b6a..00000000000 --- 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 25e343af47f..00000000000 --- 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 72709131d2f..00000000000 --- 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 4f215834cc5..00000000000 --- 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 3007b29a1b8..00000000000 --- 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 47381e38876..00000000000 --- 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 513a7c2b795..00000000000 --- 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 594f9b1a27e..00000000000 --- 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 6bf9fd86a26..00000000000 --- 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 3b1ec70aab6..00000000000 --- 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 79cbce5e370..00000000000 --- 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 5348d77fed8..00000000000 --- 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 f8c928ec85c..00000000000 --- 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 62bdd5d5547..00000000000 --- 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 95b98067f09..00000000000 --- 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 b69347b571e..00000000000 --- 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 9d1bad81517..00000000000 --- 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 7c7c7a06baa..00000000000 --- 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 d916e6e2636..00000000000 --- 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 d7052c1c1bc..00000000000 --- 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 79931f690ca..00000000000 --- 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 61f51a72889..00000000000 --- 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 2b116605832..00000000000 --- 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 d3711e40bd2..00000000000 --- 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 853d2fd1aa5..00000000000 --- 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 bbe881a34b5..00000000000 --- 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 2bcff32be77..00000000000 --- 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 de196014299..00000000000 --- 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 4ffff0c4e5a..00000000000 --- 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 ab1875711a9..00000000000 --- 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 da4b13a3e00..00000000000 --- 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 07c24c07551..00000000000 --- 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 0206cf1e54f..00000000000 --- 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 59c5ad2adf5..00000000000 --- 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 67fa1882a40..00000000000 --- 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 3f72d96af42..00000000000 --- 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 c81ebb49936..00000000000 --- 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 bd1a5477056..00000000000 --- 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 38e0bbe3cc6..00000000000 --- 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 bf69687a4ba..00000000000 --- 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 94556bf0db1..00000000000 --- 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 09916bed545..00000000000 --- 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 3c5b16c424d..00000000000 --- 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 3dff68438ef..00000000000 --- 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 af331b28c2c..00000000000 --- 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 e8adea5cdda..00000000000 --- 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 9bf66b57282..00000000000 --- 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 8251dde430d..00000000000 --- 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 57e8c9ee6b8..00000000000 --- 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 cea252567b5..00000000000 --- 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 d2612bab48c..00000000000 --- 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 1804c2f2a8e..00000000000 --- 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 a9933185970..00000000000 --- 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 21d43f49f00..00000000000 --- 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 536a1ef9da6..00000000000 --- 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 c83255bf828..00000000000 --- 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 27ca7fc128c..00000000000 --- 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 cc1722a2053..00000000000 --- 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 0f28dccf307..00000000000 --- 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 cbbee774d89..00000000000 --- 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 1f3dfbd69d0..00000000000 --- 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 562323eb536..00000000000 --- 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 bfb66e3979b..00000000000 --- 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 5c40951ce1f..00000000000 --- 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 a562fe39d80..00000000000 --- 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 78effcbf0be..00000000000 --- 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 d232942c8a3..00000000000 --- 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 7ff79c377b5..00000000000 --- 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 f353838078f..00000000000 --- 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 3644b946c00..00000000000 --- 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 1d7ae2908bf..00000000000 --- 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 38321434760..00000000000 --- 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 0bfab5d015d..00000000000 --- 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 a829af981d6..00000000000 --- 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 61b425c25a0..00000000000 --- 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 3c920b2a404..00000000000 --- 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 831075e92bf..00000000000 --- 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 ba0734aff4e..00000000000 --- 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 1ab132124a8..00000000000 --- 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 fa6c4175a40..00000000000 --- 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 de2e1074222..00000000000 --- 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 5ac6ef71e04..00000000000 --- 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 f213e54acce..00000000000 --- 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 4383bd8437a..00000000000 --- 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 0a472e9d66f..00000000000 --- 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 d677851e091..00000000000 --- 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 cfc71159fd1..00000000000 --- 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 feabe884efb..00000000000 --- 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 bda554abe92..00000000000 --- 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 fa409d130ea..00000000000 --- 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 1ac9f61cf7f..00000000000 --- 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 d53452eff5e..00000000000 --- 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 308261790f6..00000000000 --- 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 4f3b5c796a3..00000000000 --- 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 674349d83a0..00000000000 --- 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 f021fffce13..00000000000 --- 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 70d7aaf8e4b..00000000000 --- 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 054df47ff16..00000000000 --- 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 a9fc14a742d..00000000000 --- 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 ed21610e31a..00000000000 --- 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 1920995e1b7..00000000000 --- 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 1fcada16944..00000000000 --- 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 21cd4399f43..00000000000 --- 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 c3940a90345..00000000000 --- 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 aa48ed3b814..00000000000 --- 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 1bde4e9f5d0..00000000000 --- 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 264405cbbb9..00000000000 --- 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 c6290e63183..00000000000 --- 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 b23784df275..00000000000 --- 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 4bb85edabe4..00000000000 --- 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 b5a30ff434c..00000000000 --- 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 419fa691885..00000000000 --- 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 2437804b50b..00000000000 --- 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 c0064ba6a8c..00000000000 --- 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 3b03bc30042..00000000000 --- 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 7db65a77f3e..00000000000 --- 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 1c63079ab4a..00000000000 --- 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 ea1488b7501..00000000000 --- 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 72798af0c69..00000000000 --- 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 7b3d9ff4712..00000000000 --- 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 4125b82ac4e..00000000000 --- 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 0b46e45f459..00000000000 --- 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 33df27d4460..00000000000 --- 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 3462ebf3f2c..00000000000 --- 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 32f9e3876e9..00000000000 --- 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 8dfe1121a12..00000000000 --- 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 95f4896bccf..00000000000 --- 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 20b83d30bca..00000000000 --- 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 2b252579399..00000000000 --- 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 1992cbe8043..00000000000 --- 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 83033319bd9..00000000000 --- 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 712ca683f37..00000000000 --- 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 fc8747efae8..00000000000 --- 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 dec3fef7965..00000000000 --- 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 68941ac7809..00000000000 --- 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 f4738f44f4b..00000000000 --- 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 eb6d134dc02..00000000000 --- 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 bf999bcdca7..00000000000 --- 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 ad909a5e62b..00000000000 --- 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 28a924627e0..00000000000 --- 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 dba91bd2533..00000000000 --- 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 1eb4b3b8468..00000000000 --- 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 7004dce41e2..00000000000 --- 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 d7300ce6e9c..00000000000 --- 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 ee4a21ba932..00000000000 --- 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 fe4066ef14f..00000000000 --- 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 fbae2547b27..00000000000 --- 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 c9087e258fd..00000000000 --- 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 fdc9f975446..00000000000 --- 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 1c1435652ce..00000000000 --- 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 0ccbb936e89..00000000000 --- 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 dc772a459ba..00000000000 --- 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 caffbdd4c7f..00000000000 --- 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 05f29e6aa62..00000000000 --- 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 25dd91ac1dd..00000000000 --- 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 eef4968327a..00000000000 --- 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 89cf1e0f0bf..00000000000 --- 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 7f1a2331ac9..00000000000 --- 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 80e5bb60d49..00000000000 --- 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 7542264fa70..00000000000 --- 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 eac6deabdae..00000000000 --- 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 32f1d767ad8..00000000000 --- 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 8ee726adbf0..00000000000 --- 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 1f3cc9523c1..00000000000 --- 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 525c7dcda51..00000000000 --- 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 60eaccfc472..00000000000 --- 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 a768f518aca..00000000000 --- 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 44d33e9b363..00000000000 --- 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 0ad7f07069a..00000000000 --- 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 25abcbdcb90..00000000000 --- 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 9ae5e9ebf1b..00000000000 --- 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 83c1690c1c7..00000000000 --- 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 23460531f81..00000000000 --- 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 b3d257608f1..00000000000 --- 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 99a4b3d8d69..00000000000 --- 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 c111bdfea0b..00000000000 --- 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 a90994c1ab8..00000000000 --- 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 f662b0dedad..00000000000 --- 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 6073d0e56c3..00000000000 --- 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 80a084ac4d7..00000000000 --- 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 c63ccbd6bf6..00000000000 --- 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 2500753cc59..00000000000 --- 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 2d60c20928e..00000000000 --- 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 8b7237fffbd..00000000000 --- 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 112c89bc799..00000000000 --- 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 64d1ea29a24..00000000000 --- 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 3f3eae03ad2..00000000000 --- 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 513e8a388ca..00000000000 --- 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 be5e8a20908..00000000000 --- 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 de39a6a664a..00000000000 --- 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 cbe0f89b480..00000000000 --- 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 87f1456d12d..00000000000 --- 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 a354245bf67..00000000000 --- 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 c0cb8f56f12..00000000000 --- 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 59a42986879..00000000000 --- 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 20a477feb64..00000000000 --- 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 c8c3ba97203..00000000000 --- 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 d4e3a34ddb4..00000000000 --- 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 f8a41a318c6..00000000000 --- 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 e32484e7c16..00000000000 --- 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 8ed75f2aca8..00000000000 --- 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 7c80c0fb249..00000000000 --- 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 2ad8592b89d..00000000000 --- 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 f7c90f5eff6..00000000000 --- 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 41c9a41b52c..00000000000 --- 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 cb95f09db12..00000000000 --- 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 c7a055062ea..00000000000 --- 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 c3c62371e33..00000000000 --- 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 cb7232a3fb1..00000000000 --- 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 4feaa862951..00000000000 --- 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 ff9ad1f2da3..00000000000 --- 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 7f3707b095b..00000000000 --- 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 88566647f51..00000000000 --- 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 fe530c9987b..00000000000 --- 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 6d55792df58..00000000000 --- 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 143b4f0e11e..00000000000 --- 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 ec9e8200a52..00000000000 --- 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 e36e28d9bb1..00000000000 --- 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 a99016b9902..00000000000 --- 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 e1dd81f1602..00000000000 --- 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 b93365bdd78..00000000000 --- 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 ce7c10f8f23..00000000000 --- 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 09d30b179c3..00000000000 --- 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 303f3a583d7..00000000000 --- 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 63b113948c8..00000000000 --- 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 af67f0ad298..00000000000 --- 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 97f0523ca60..00000000000 --- 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 1eafb1aad7e..00000000000 --- 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 607082a5021..00000000000 --- 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 6451471e743..00000000000 --- 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 b60889a72b6..00000000000 --- 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 154be5b9d1a..00000000000 --- 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 0794de7781a..00000000000 --- 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 d684a52592a..00000000000 --- 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 057612c575f..00000000000 --- 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 fb8bdd5fe88..00000000000 --- 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 a840cb128c2..00000000000 --- 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 36e2a02cae4..00000000000 --- 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 b9f3cfb699a..00000000000 --- 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 60cfca1ccb1..00000000000 --- 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 1a0f9346211..00000000000 --- 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 4e6810fc240..00000000000 --- 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 68499c20c9e..00000000000 --- 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 8e49ec97388..00000000000 --- 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 6646f63b1d1..00000000000 --- 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 beeb4ccbc14..00000000000 --- 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 173ec5abc67..00000000000 --- 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 a9f67fc8828..00000000000 --- 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 5f4f35c9c00..00000000000 --- 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 b3870d5d2e3..00000000000 --- 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 f245f6b355b..00000000000 --- 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 b7a663f57f5..00000000000 --- 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 3ecc5627846..00000000000 --- 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 343cf4ead2f..00000000000 --- 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 a672b2722bc..00000000000 --- 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 afd09dc3ccb..00000000000 --- 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 468661de322..00000000000 --- 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 f2353b69aa5..00000000000 --- 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 a6d3e74b40b..00000000000 --- 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 4b1b8cd7912..00000000000 --- 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 8d9614e1156..00000000000 --- 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 e9613c3e891..00000000000 --- 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 e36d9994bf4..00000000000 --- 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 e137f85d4d6..00000000000 --- 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 e3ec9ea769a..00000000000 --- 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 fd3e7c38880..00000000000 --- 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 351ac62d2cb..00000000000 --- 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 07bc8cff7aa..00000000000 --- 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 7d14bea6a92..00000000000 --- 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 f288d7f917c..00000000000 --- 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 762c7d68fd7..00000000000 --- 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 7e9207e3f13..00000000000 --- 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 e74ff0cb830..00000000000 --- 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 6e27e80aadd..00000000000 --- 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 d56a8ae4dd5..00000000000 --- 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 4948eef292f..00000000000 --- 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 fa8d7bd1e5c..00000000000 --- 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 cf5f1f9a021..00000000000 --- 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 672b4b6174d..00000000000 --- 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 36652b20f0e..00000000000 --- 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 50ca4cd509d..00000000000 --- 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 46422756f79..00000000000 --- 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 31a4eb409aa..00000000000 --- 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 cdcacc46310..00000000000 --- 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 a747562bcb6..00000000000 --- 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 cf9bac04799..00000000000 --- 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 4a20471e6de..00000000000 --- 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 9464d996166..00000000000 --- 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 380060ff3b6..00000000000 --- 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 36cdd512d29..00000000000 --- 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 44b9de5758a..00000000000 --- 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 def70b5b622..00000000000 --- 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 17f00411a97..00000000000 --- 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 f3308cf41cc..00000000000 --- 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 e3447aee6be..00000000000 --- 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 f65ec4dae62..00000000000 --- 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 80c5606194f..00000000000 --- 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 9fe38bf12a1..00000000000 --- 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 5a806bef031..00000000000 --- 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 e01c8689060..00000000000 --- 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 7fb046898e3..00000000000 --- 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 8738842f40d..00000000000 --- 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 94e236ef73f..00000000000 --- 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 db742635b8c..00000000000 --- 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 6cd5fb9e4fc..00000000000 --- 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 883edbcbca3..00000000000 --- 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 00aa9db4333..00000000000 --- 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 bc6c9dd40e7..00000000000 --- 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 2916ae6c7ed..00000000000 --- 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 fb622bfe69b..00000000000 --- 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 55e1cd7d9f7..00000000000 --- 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 31dbee8c485..00000000000 --- 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 c93baeda44f..00000000000 --- 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 53e7f6572d3..00000000000 --- 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 3dcf095ade1..00000000000 --- 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 dd707477c94..00000000000 --- 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 46f4a147535..00000000000 --- 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 42c5f8c4c7d..00000000000 --- 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 b694c4fcaad..00000000000 --- 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 28138bf9687..00000000000 --- 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 4b193655032..00000000000 --- 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 851afee4953..00000000000 --- 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 01b05100cc6..00000000000 --- 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 3b0c1e3f289..00000000000 --- 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 ce729a34b0a..00000000000 --- 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 6147b68e4b0..00000000000 --- 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 6655aaf6999..00000000000 --- 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 e8735ba38ae..00000000000 --- 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 29f05e20706..00000000000 --- 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 4fb273d1b66..00000000000 --- 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 c01885134c9..00000000000 --- 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 b19bb39b271..00000000000 --- 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 1ff3f68105a..00000000000 --- 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 f049ac6af01..00000000000 --- 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 f6f7b55c8d8..00000000000 --- 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 a1ce250a27d..00000000000 --- 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 88cc8c6e980..00000000000 --- 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 3d23a1f84ec..00000000000 --- 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 5c199680f65..00000000000 --- 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 31935853750..00000000000 --- 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 95fbf9613d6..00000000000 --- 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 ff2e6c5ccba..00000000000 --- 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 9b8e4b5df8c..00000000000 --- 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 0b3c5f42cf9..00000000000 --- 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 c1e98a95c07..00000000000 --- 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 fb000c408e0..00000000000 --- 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 7516655a5bd..00000000000 --- 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 6edbc50c075..00000000000 --- 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 b503f4c6397..00000000000 --- 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 c80c41e1d54..00000000000 --- 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 b4805f08e04..00000000000 --- 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 878c68876e0..00000000000 --- 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 7699ae06d5a..00000000000 --- 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 56cb836ddd4..00000000000 --- 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 8f344ecadbe..00000000000 --- 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 5a1ef2fa0c1..00000000000 --- 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 91f6b923245..00000000000 --- 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 203f4ff04a8..00000000000 --- 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 7f75045ffab..00000000000 --- 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 f55a6041a58..00000000000 --- 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 7aedb09ff8c..00000000000 --- 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 73c1f163058..00000000000 --- 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 1ff44891db9..00000000000 --- 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 cf6cff8e069..00000000000 --- 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 a40abe49f14..00000000000 --- 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 4267e8701b9..00000000000 --- 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 9c891ad2003..00000000000 --- 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 20d9d4b75eb..00000000000 --- 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 ad2c58bbad4..00000000000 --- 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 e3c41d44f53..00000000000 --- 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 cd80c02eead..00000000000 --- 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 c9512ff0dac..00000000000 --- 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 2de9301a372..00000000000 --- 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 793f7e52b31..00000000000 --- 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 497f70b12d0..00000000000 --- 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 a0d6b3442b4..00000000000 --- 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 31c53447fc7..00000000000 --- 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 1cbfd0027aa..00000000000 --- 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 5baf4c32003..00000000000 --- 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 2852bb52f53..00000000000 --- 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 2aecbeae80a..00000000000 --- 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 1b6cb746c17..00000000000 --- 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 e05db6868f0..00000000000 --- 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 e71c024ff42..00000000000 --- 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 e4c2903f0e3..00000000000 --- 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 fc15df605cc..00000000000 --- 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 506e1008ff6..00000000000 --- 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 9abea128ab8..00000000000 --- 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 f57ddeac3c4..00000000000 --- 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 08b010527ab..00000000000 --- 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 d7ce90b5572..00000000000 --- 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 79877de835f..00000000000 --- 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 e3b391436f2..00000000000 --- 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 5590d0a6b09..00000000000 --- 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 005b7b2b572..00000000000 --- 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 04304ec6c24..00000000000 --- 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 ab80ccc5bde..00000000000 --- 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 4a0685460a0..00000000000 --- 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 4982431a8cd..00000000000 --- 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 1a6fb2182d8..00000000000 --- 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 0d9f6439b27..00000000000 --- 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 ca748e8873e..00000000000 --- 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 07b1072638f..00000000000 --- 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 cf172a3cf0c..00000000000 --- 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 b237096229e..00000000000 --- 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 1f9476f3890..00000000000 --- 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 7e5f7e0b838..00000000000 --- 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 7977eac7fc4..00000000000 --- 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 e1b3ef8d576..00000000000 --- 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 a4f5ba5d157..00000000000 --- 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 bb01d5bbb67..00000000000 --- 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 3d9532a033e..00000000000 --- 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 cce45a4f26d..00000000000 --- 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 3136cae63d1..00000000000 --- 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 533110bf6fe..00000000000 --- 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 53ab24482ea..00000000000 --- 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 c635ba67297..00000000000 --- 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 8336d5a8023..00000000000 --- 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 350f8410c00..00000000000 --- 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 c89d7a1e753..00000000000 --- 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 62358637ffc..00000000000 --- 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 ab0a659fe04..00000000000 --- 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 60d41b33155..00000000000 --- 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 56265f0cfd4..00000000000 --- 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 08aad207988..00000000000 --- 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 fb38fd73d12..00000000000 --- 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 00b809e8da0..00000000000 --- 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 0ba406f3db5..00000000000 --- 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 f3ab329c948..00000000000 --- 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 ee02501b4a3..00000000000 --- 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 18d2f62c878..00000000000 --- 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 5d312ba2273..00000000000 --- 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 550f545d6ba..00000000000 --- 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 3f53f0997ab..00000000000 --- 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 42f9a9c3ff6..00000000000 --- 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 6d4468286e6..00000000000 --- 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 5cce29e1eaa..00000000000 --- 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 3f7d9ba4f76..00000000000 --- 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 8ef7bdd7ea0..00000000000 --- 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 ea3aa7a366d..00000000000 --- 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 d7c757bc825..00000000000 --- 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 27c24dc20db..00000000000 --- 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 f7461d631a8..00000000000 --- 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 3a2f241e75c..00000000000 --- 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 f47e1ccb983..00000000000 --- 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 afedbc15378..00000000000 --- 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 5c1e3242430..00000000000 --- 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 0451302efba..00000000000 --- 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 a44fd734135..00000000000 --- 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 a1047f4733d..00000000000 --- 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 bec11c9016e..00000000000 --- 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 35ad3eac248..00000000000 --- 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 f67514e5916..00000000000 --- 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 cee2e61ab45..00000000000 --- 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 6126cbe4898..00000000000 --- 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 bf26ec46a21..00000000000 --- 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 208347c2458..00000000000 --- 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 b861111a29a..00000000000 --- 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 3f2b5b13298..00000000000 --- 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 beef8b39ecc..00000000000 --- 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 beeb661537e..00000000000 --- 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 e8b719da0f3..00000000000 --- 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 a7165084656..00000000000 --- 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 cc07ddd7a27..00000000000 --- 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 0b0cd4ff22b..00000000000 --- 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 bc93dbaa1d0..00000000000 --- 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 51eeeb84910..00000000000 --- 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 bcedbabed91..00000000000 --- 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 05e1d171833..00000000000 --- 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 9759c256173..00000000000 --- 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 51a1e4f2106..00000000000 --- 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 fe94404d72b..00000000000 --- 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 2c1c772b75a..00000000000 --- 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 dc0162d6b6d..00000000000 --- 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 e90039667a5..00000000000 --- 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 7601dde6016..00000000000 --- 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 0395e331ecd..00000000000 --- 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 073df44cdb3..00000000000 --- 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 d2670d88eb5..00000000000 --- 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 7c1426364fb..00000000000 --- 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 004ae316932..00000000000 --- 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 59ae0acfc35..00000000000 --- 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 1328146b8ec..00000000000 --- 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 ffcc2cbe6cc..00000000000 --- 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 7d47c242de0..00000000000 --- 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 6578c6a37d5..00000000000 --- 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 d4d078aa23b..00000000000 --- 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 56b9997a889..00000000000 --- 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 c4a906b2435..00000000000 --- 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 211ff82a357..00000000000 --- 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 814e32e34ae..00000000000 --- 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 3ffa16eea49..00000000000 --- 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 d39813bb2ea..00000000000 --- 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 7791f62bfc9..00000000000 --- 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 2fb940fc61b..00000000000 --- 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 79ab0650249..00000000000 --- 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 dbd46e992ac..00000000000 --- 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 7c87bd01fd8..00000000000 --- 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 a2241ff65fa..00000000000 --- 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 e7614a78343..00000000000 --- 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 f339e9e06f7..00000000000 --- 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 8e3c92be6bd..00000000000 --- 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 820b74eea5b..00000000000 --- 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 a62da8c0a04..00000000000 --- 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 a560004738c..00000000000 --- 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 60d6ac83f47..00000000000 --- 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 db36da55f6f..00000000000 --- 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 60cb2b1b945..00000000000 --- 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 bf1d4999748..00000000000 --- 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 16e045859c5..00000000000 --- 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 46e9e125bbd..00000000000 --- 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 ee5b42935fd..00000000000 --- 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 1238368e89d..00000000000 --- 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 dee69d837b4..00000000000 --- 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 c19a00ca578..00000000000 --- 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 ab41f83d761..00000000000 --- 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 37cac05971c..00000000000 --- 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 8211069c61b..00000000000 --- 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 40a19f82a38..00000000000 --- 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 d067d918e3e..00000000000 --- 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 be5009eda98..00000000000 --- 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 ff3e6c81671..00000000000 --- 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 df8dfb36e7d..00000000000 --- 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 c5eceb0d1fa..00000000000 --- 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 869c8a60db7..00000000000 --- 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 cf646b15701..00000000000 --- 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 f449f7338a4..00000000000 --- 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 76257d8648e..00000000000 --- 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 c336e1a5be0..00000000000 --- 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 04380ba0291..00000000000 --- 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 1a4e06f1c9a..00000000000 --- 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 0dcf061046a..00000000000 --- 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 563e538143d..00000000000 --- 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 4c496b94e6b..00000000000 --- 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 4a0a138713e..00000000000 --- 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 d47e571a908..00000000000 --- 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 2a3ee4cd04d..00000000000 --- 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 3eb47571e16..00000000000 --- 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 ff05f0890cd..00000000000 --- 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 cbf7bcb4b24..00000000000 --- 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 71f6f479923..00000000000 --- 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 11e23b0c075..00000000000 --- 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 8b45a8770e6..00000000000 --- 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 60130e92169..00000000000 --- 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 2394a098151..00000000000 --- 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 89e750afa3e..00000000000 --- 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 fd29c337627..00000000000 --- 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 be1ac13f469..00000000000 --- 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 d5880a0b406..00000000000 --- 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 3fa9a767388..00000000000 --- 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 dccd1a9e2f0..00000000000 --- 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 68317abed0d..00000000000 --- 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 02c810f4e3a..00000000000 --- 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 f156bb1a1bf..00000000000 --- 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 2c44f99045c..00000000000 --- 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 9f80c4ee639..00000000000 --- 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 a88315f8074..00000000000 --- 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 26804627ae5..00000000000 --- 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 b613bb1182c..00000000000 --- 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 3e9e1cab39d..00000000000 --- 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 ff4e4051ee1..00000000000 --- 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 389d3ddf982..00000000000 --- 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 febb5f6fbb3..00000000000 --- 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 43d3b551380..00000000000 --- 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 63c44a4d0f6..00000000000 --- 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 22225c98c38..00000000000 --- 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 c3104a01d24..00000000000 --- 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 30a6d4d9a9e..00000000000 --- 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 900fa70d9e7..00000000000 --- 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 41077a3e983..00000000000 --- 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 2dd3fe0d6e8..00000000000 --- 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 525c69f5eda..00000000000 --- 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 ec1d8d6521d..00000000000 --- 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 4ee95fa9094..00000000000 --- 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 57bd77ec8b5..00000000000 --- 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 f895fa63df1..00000000000 --- 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 821333d6ef7..00000000000 --- 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 014e8ca4110..00000000000 --- 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 71643e32bd6..00000000000 --- 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 dcb9ea5cadb..00000000000 --- 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 7f5d5792225..00000000000 --- 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 f6e15e437ab..00000000000 --- 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 72249774e3f..00000000000 --- 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 6169c8b9f9b..00000000000 --- 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 9a702bd5457..00000000000 --- 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 2fdc217fb84..00000000000 --- 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 beb5e691d00..00000000000 --- 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 f90202e1b43..00000000000 --- 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 0fa1db9859b..00000000000 --- 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 7009190de26..00000000000 --- 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 09047308c7f..00000000000 --- 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 b79551e9301..00000000000 --- 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 79fccb1726f..00000000000 --- 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 20e7328d6bf..00000000000 --- 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 a3d8189e6bd..00000000000 --- 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 2997563ac9b..00000000000 --- 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 7adcf86b000..00000000000 --- 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 4cfdeaa84c3..00000000000 --- 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 ba0c2dc9f5c..00000000000 --- 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 a1e7c5f53ce..00000000000 --- 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 90a7f217758..00000000000 --- 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 8d9a62a9e34..00000000000 --- 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 a60a0aceeff..00000000000 --- 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 a4b5f9fb262..00000000000 --- 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 65de12be262..00000000000 --- 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 2ab471b8173..00000000000 --- 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 638cd3928b5..00000000000 --- 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 bec670c6aaf..00000000000 --- 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 6aff879dc7e..00000000000 --- 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 432d91c0190..00000000000 --- 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 4cb77bfe4a5..00000000000 --- 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 b02471d4631..00000000000 --- 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 47c5ff4491a..00000000000 --- 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 4998756c2ea..00000000000 --- 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 5ef4a81e2da..00000000000 --- 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 325975ad7c1..00000000000 --- 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 e6e912f0419..00000000000 --- 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 36a4f726d65..00000000000 --- 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 ba27f710e39..00000000000 --- 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 27588804c6c..00000000000 --- 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 807046abfc7..00000000000 --- 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 ead6224d8aa..00000000000 --- 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 c3b23acffb0..00000000000 --- 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 f4f54bd198d..00000000000 --- 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 abb4bbb8f02..00000000000 --- 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 b39cc377a2e..00000000000 --- 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 406aa59e1e6..00000000000 --- 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 1c833e14789..00000000000 --- 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 0277934af66..00000000000 --- 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 7457b234c71..00000000000 --- 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 f7a17a0f744..00000000000 --- 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 f0fd15bf20c..00000000000 --- 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 deace29ae11..00000000000 --- 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 44d39c4717a..00000000000 --- 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 a05e9624780..00000000000 --- 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 07b179a7857..00000000000 --- 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 6683f062e1a..00000000000 --- 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 adf1921b522..00000000000 --- 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 4142cd2fe34..00000000000 --- 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 93686e2ec10..00000000000 --- 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 9bb845d1ba6..00000000000 --- 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 4bb971d12b6..00000000000 --- 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 f191980d632..00000000000 --- 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 17cc603f5a6..00000000000 --- 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 55d368233c0..00000000000 --- 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 1a83b16bd69..00000000000 --- 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 fab2964040b..00000000000 --- 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 310c71d1cfd..00000000000 --- 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 df2799a1c3c..00000000000 --- 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 99932f6b56c..00000000000 --- 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 41695b9d6e2..00000000000 --- 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 e2cb0441792..00000000000 --- 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 0c9debe5970..00000000000 --- 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 7fc70475a3c..00000000000 --- 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 8ee19aee565..00000000000 --- 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 fe1e76769e3..00000000000 --- 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 924f3ce2cc5..00000000000 --- 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 cf8e0381301..00000000000 --- 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 b1d2ca1c123..00000000000 --- 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 9e67a4c5359..00000000000 --- 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 51976a2e40b..00000000000 --- 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 5d302a45536..00000000000 --- 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 1d1bbb0d8ac..00000000000 --- 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 0c1009a3abf..00000000000 --- 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 c16f8a1ce66..00000000000 --- 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 29c125cb6e0..00000000000 --- 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 7e43faa895a..00000000000 --- 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 d0d69c63a64..00000000000 --- 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 dfd259613d8..00000000000 --- 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 1bbd44502a0..00000000000 --- 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 24d1ff604f7..00000000000 --- 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 a804973f50e..00000000000 --- 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 100ec4fa941..00000000000 --- 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 9bf6597cd2d..00000000000 --- 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 e4cd7e32e8b..00000000000 --- 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 e26d3170c28..00000000000 --- 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 074aab4b4ca..00000000000 --- 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 d99b5a04c84..00000000000 --- 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 4fc60981dc1..00000000000 --- 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 2e1d5ab15d8..00000000000 --- 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 358a8dd26d9..00000000000 --- 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 0e47915802d..00000000000 --- 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 295ae8c118f..00000000000 --- 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 b40541f0a2d..00000000000 --- 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 e43733e3f61..00000000000 --- 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 67bdbc33663..00000000000 --- 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 40eaf8e5e67..00000000000 --- 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 ac201744e62..00000000000 --- 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 6243841c8d8..00000000000 --- 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 90972b76b07..00000000000 --- 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 3d5729d7911..00000000000 --- 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 6c03d82854f..00000000000 --- 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 1839047837c..00000000000 --- 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 f8d471504c9..00000000000 --- 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 3a08ca8ce70..00000000000 --- 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 8654cbea4e4..00000000000 --- 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 f408dd6f1e5..00000000000 --- 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 c88ec724086..00000000000 --- 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 ab4cacf6da0..00000000000 --- 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 ac5084ad2d6..00000000000 --- 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 5e773ca4e84..00000000000 --- 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 e55129bc1c5..00000000000 --- 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 c387f254070..00000000000 --- 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 428e7a9607b..00000000000 --- 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 718bc53f6b7..00000000000 --- 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 fe7a81ee6d8..00000000000 --- 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 e5c33bcbbd7..00000000000 --- 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 1bd28311715..00000000000 --- 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 ff437b5dba7..00000000000 --- 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 54f3946e721..00000000000 --- 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 b0934c088ce..00000000000 --- 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 a6b6321356c..00000000000 --- 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 313bc692271..00000000000 --- 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 713916a02a8..00000000000 --- 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 876f399a735..00000000000 --- 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 70ed786d8be..00000000000 --- 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 5d3c3f589c4..00000000000 --- 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 30a89552d0a..00000000000 --- 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 41758b8b3e8..00000000000 --- 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 aeba9b2c00b..00000000000 --- 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 053d1234ae7..00000000000 --- 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 b28c4775b7e..00000000000 --- 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 72f33a067d4..00000000000 --- 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 e2975b99583..00000000000 --- 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 628ddd6ba41..00000000000 --- 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 0fe5f964f00..00000000000 --- 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 d587fbd42c9..00000000000 --- 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 d8f0b443474..00000000000 --- 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 75b45c2966c..00000000000 --- 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 4d539658839..00000000000 --- 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 df53082bddc..00000000000 --- 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 134222d629f..00000000000 --- 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 da40fe12f88..00000000000 --- 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 f5d80fe9e55..00000000000 --- 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 4c118e934ff..00000000000 --- 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 43117900f60..00000000000 --- 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 5d61dee01a0..00000000000 --- 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 d8c4aa7381f..00000000000 --- 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 878febbbdf8..00000000000 --- 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 ae3ef1e8c24..00000000000 --- 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 54a281fc04b..00000000000 --- 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 9f7deab4321..00000000000 --- 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 6b2b631d513..00000000000 --- 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 63e623f082d..00000000000 --- 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 18d8b11833b..00000000000 --- 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 d6d8c64ef43..00000000000 --- 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 401f1eb2867..00000000000 --- 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 a24c6b5d9cf..00000000000 --- 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 c79477e52b6..00000000000 --- 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 9483eafcda3..00000000000 --- 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 eddd9ff8e0d..00000000000 --- 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 25aeefc81ac..00000000000 --- 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 bf1fda81a1d..00000000000 --- 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 9e6fad7729f..00000000000 --- 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 23a639e8803..00000000000 --- 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 c294b4f2113..00000000000 --- 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 4cb4a741553..00000000000 --- 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 56c11b1259b..00000000000 --- 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 4e713d10071..00000000000 --- 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 5aabb670ddf..00000000000 --- 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 d27f91cf2b0..00000000000 --- 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 7dd5fbf8e32..00000000000 --- 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 be9444a25e3..00000000000 --- 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 47d245e6dec..00000000000 --- 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 0d23ddbe586..00000000000 --- 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 da6b2762c10..00000000000 --- 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 d0f7ea41599..00000000000 --- 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 d4f3a149dfe..00000000000 --- 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 83c4d8a05be..00000000000 --- 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 3b7e3d4f5df..00000000000 --- 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 8a78eed4007..00000000000 --- 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 72d3c0d7bc1..00000000000 --- 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 1254207ef5d..00000000000 --- 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 561b237980b..00000000000 --- 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 b4ccaeddaac..00000000000 --- 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 a789c945cbc..00000000000 --- 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 0587deb544f..00000000000 --- 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 a6a5649a3cb..00000000000 --- 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 c125fc29899..00000000000 --- 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 658fd358381..00000000000 --- 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 6edad56122d..00000000000 --- 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 bd752857552..00000000000 --- 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 3876294b7f0..00000000000 --- 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 82aff3127f6..00000000000 --- 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 4a876994959..00000000000 --- 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 91c591e727d..00000000000 --- 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 c2246d92932..00000000000 --- 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 883ec594b7f..00000000000 --- 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 e582ff06dd5..00000000000 --- 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 7e6eb92e975..00000000000 --- 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 1d1be7fff0a..00000000000 --- 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 a4bc0fb08d5..00000000000 --- 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 d1253573cc6..00000000000 --- 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 a793ad1706c..00000000000 --- 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 195ab46393e..00000000000 --- 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 8f8f5df7e5c..00000000000 --- 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 232b31615c0..00000000000 --- 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 4bddac5b2c0..00000000000 --- 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 07bf42b5f5e..00000000000 --- 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 483afe06f30..00000000000 --- 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 e908c62705e..00000000000 --- 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 2b1221a5079..00000000000 --- 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 634833a4a64..00000000000 --- 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 361e38a9326..00000000000 --- 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 30b6582acd2..00000000000 --- 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 1c8cddb38f2..00000000000 --- 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 247e6131603..00000000000 --- 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 33279f3ceb1..00000000000 --- 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 2b8c6ebbdd4..00000000000 --- 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 6edc4ce87fa..00000000000 --- 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 eac6d863c0c..00000000000 --- 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 788f0681d1d..00000000000 --- 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 573dd33276e..00000000000 --- 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 a2e3133d2af..00000000000 --- 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 e36d13a40f8..00000000000 --- 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 634b4f040d5..00000000000 --- 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 a9b01507615..00000000000 --- 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 580265ba7e5..00000000000 --- 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 c754d53b275..00000000000 --- 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 3b2bedf3fba..00000000000 --- 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 e2c37e80358..00000000000 --- 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 8696368a685..00000000000 --- 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 4a896850799..00000000000 --- 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 a67685c36b1..00000000000 --- 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 83c2304c3f9..00000000000 --- 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 f3f0a1a9150..00000000000 --- 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 053cfe39f7b..00000000000 --- 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 18d77017867..00000000000 --- 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 ed6b8975948..00000000000 --- 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 8d4f8961ee7..00000000000 --- 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 b73b89d70f6..00000000000 --- 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 40d87c85a13..00000000000 --- 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 c3ed6bc8cde..00000000000 --- 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 95a131cfe83..00000000000 --- 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 527739faf9c..00000000000 --- 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 1f514501d97..00000000000 --- 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 a6ea95a4c28..00000000000 --- 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 b225911a4b7..00000000000 --- 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 7785988c2b9..00000000000 --- 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 bc5c878ab6d..00000000000 --- 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 344b95ebc3e..00000000000 --- 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 c05e7607ba7..00000000000 --- 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 0261518b887..00000000000 --- 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 daba234ecf6..00000000000 --- 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 822d286719f..00000000000 --- 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 1d129e59cb6..00000000000 --- 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 2cd7bfea2b9..00000000000 --- 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 ab6b94129ce..00000000000 --- 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 e012746ef37..00000000000 --- 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 7fb621ba0df..00000000000 --- 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 90333383fbb..00000000000 --- 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 ab73afa7b9c..00000000000 --- 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 260dbe8959d..00000000000 --- 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 208dc7a9fd4..00000000000 --- 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 8aab4620530..00000000000 --- 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 ebb89849595..00000000000 --- 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 ab2a54c1b69..00000000000 --- 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 8b079f0d60d..00000000000 --- 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 8986e89a6df..00000000000 --- 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 1192872c103..00000000000 --- 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 cfcb2bbea8f..00000000000 --- 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 d7d7de4e67d..00000000000 --- 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 db7aae0d304..00000000000 --- 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 7816ad0e723..00000000000 --- 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 193fdea71fd..00000000000 --- 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 e939da6164e..00000000000 --- 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 e6c8fcbaf52..00000000000 --- 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 fa938352c89..00000000000 --- 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 5f8aec51889..00000000000 --- 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 e7a70ba0d05..00000000000 --- 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 15b66c75372..00000000000 --- 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 fe67071a0f8..00000000000 --- 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 f0a6894a159..00000000000 --- 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 d1ec42ed0ef..00000000000 --- 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 c37c55c1d2f..00000000000 --- 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 603aa1686ed..00000000000 --- 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 855a831081b..00000000000 --- 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 ac613717795..00000000000 --- 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 4b58f77dff8..00000000000 --- 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 8703d764eb2..00000000000 --- 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 1b0f601684e..00000000000 --- 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 7b996691700..00000000000 --- 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 aeebd7e2489..00000000000 --- 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 f13e061e4eb..00000000000 --- 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 2a6bb3b065e..00000000000 --- 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 eaa5e74f7aa..00000000000 --- 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 a17777c85b0..afcbf97b2bc 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 a300029c221..5ecb90f8bc4 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 c5076140bfa..a8859663d54 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 84bf03d99d0..149ce9a2317 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 dc2c3525813..f62142dedd9 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 00000000000..6833fbe0b07 --- /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 00000000000..0f08108e696 --- /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 00000000000..dcf885474c9 --- /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 07032bdb679..00000000000 --- 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 4499967864c..00000000000 --- 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 7987d1a4045..00000000000 --- 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 00000000000..4f1c9c56131 --- /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 e0ad2006394..00000000000 --- 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 72b871a853e..00000000000 --- 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 9651451f5de..00000000000 --- 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 d13b10cfefc..00000000000 --- 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 f607bcb3dd0..00000000000 --- 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 bb56a05a0a3..00000000000 --- 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 2ea83d38298..00000000000 --- 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 21aa0bf4482..00000000000 --- 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 4404fdd2325..00000000000 --- 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 6a2de2b2140..00000000000 --- 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 62ccdd7fd83..00000000000 --- 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 bbb45dcf431..00000000000 --- 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 69c0094b2d9..00000000000 --- 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 5d942a7fc7a..00000000000 --- 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 d89d60a0487..00000000000 --- 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 2927ed5abb4..00000000000 --- 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 e5246fc8c99..00000000000 --- 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 846d9837a95..00000000000 --- 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 c34e16d5f3e..00000000000 --- 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 8ce0054cd7f..00000000000 --- 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 29a1e735bcb..00000000000 --- 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 b06c4f9ab4d..0c83158cf88 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 842e9e8cdfe..00000000000 --- 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 96c1495fe87..00000000000 --- 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 c306b658977..00000000000 --- 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 00000000000..b21e8fda565 --- /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 00000000000..3e980962ec8 --- /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 5bd2d17aaf8..00000000000 --- 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 57f9dde091c..00000000000 --- 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 9ae5bf2abcb..00000000000 --- 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 45c775f174e..00000000000 --- 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 ff4e7b87f95..00000000000 --- 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 322b39ba047..00000000000 --- 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 e7ed674a076..00000000000 --- 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 48adc9641e4..00000000000 --- 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 f0ff28a1081..00000000000 --- 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 89ab6d27b05..a82ddd03624 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 12bca02e2a6..6452694acc1 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 00000000000..28c9260ea0e --- /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 0b75f7def49..00000000000 --- 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 e4d9dc57f18..00000000000 --- 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 b4374ef52a2..00000000000 --- 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 70fd0130ae2..00000000000 --- 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 47b6a5d46fb..00000000000 --- 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 2962e12d575..00000000000 --- 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 5847497dcbc..00000000000 --- 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 96de7e95430..00000000000 --- 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 86fca784288..00000000000 --- 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 765dec6a87e..00000000000 --- 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 e5741451f14..00000000000 --- 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 db4d733aeb1..00000000000 --- 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 a094b11d6d9..00000000000 --- 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 c82ba7b1390..00000000000 --- 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 2e7641ae373..8940e4ff4be --- 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 70f7ba3c386..00000000000 --- 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 6df9ace119f..00000000000 --- 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 2933204d3bb..00000000000 --- 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 0c4281e59df..00000000000 --- 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 359a278868c..00000000000 --- 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 03d791038bf..00000000000 --- 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 709a656ede2..00000000000 --- 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 e44a77d6556..00000000000 --- 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 c2b74df5e54..00000000000 --- 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 e6c25eaf32a..0a2db2e9beb 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 55508f145f9..00000000000 --- 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 24a580a51ac..00000000000 --- 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 377dd7ffdbb..00000000000 --- 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 a981f2c9d2d..00000000000 --- 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 b52b6b98215..00000000000 --- 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 7f3c8a8c077..00000000000 --- 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 ab2f8c2d7da..00000000000 --- 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 a1b2860e3fa..68183405b46 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 00000000000..2677e62fda1 --- /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 8f892ce944e..00000000000 --- 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 c176dbde77c..2c47706e17b 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 ca6f96cab75..56ce4f0c5d8 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 e2a9d8684d8..00000000000 --- 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 ab984eff63f..00000000000 --- 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 9d70984aca3..00000000000 --- 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 4ad25b6ddeb..00000000000 --- 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 00000000000..eb1a53ff8da --- /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 27afe82b2df..00000000000 --- 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 74ee42be3ad..00000000000 --- 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 5927e2e7847..00000000000 --- 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 4c41ac6ecec..00000000000 --- 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 3d3e67389f1..00000000000 --- 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 bb03726a383..00000000000 --- 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 5f68adb3207..00000000000 --- 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 6981d470afc..00000000000 --- 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 731559ba4d6..00000000000 --- 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 6e13843dad3..00000000000 --- 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 da017599d0c..00000000000 --- 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 22c95a70721..bb361c15ee5 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 aa2a5d0b010..00000000000 --- 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 cba3aad0459..20408149137 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 1f2620e9f2c..394e05b3ed5 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 dca80de775a..00000000000 --- 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 3f44453c9d7..fbd2fc63df5 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 00000000000..cc4de6c8fb0 --- /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 0d9ba4e2d49..eb17b507290 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 fade2732728..2d8ed3ce0f1 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 9a285b8b7a4..1e3c84388f0 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 95e08257026..39c6b2fc430 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 2c7340a7bec..00000000000 --- 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 4eb0c19c81d..17d52b1c616 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 ff31f62debc..45f6b38c069 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 0adc6a51072..00000000000 --- 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 5c94e25f8af..3dfbb3418e8 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 1cde6ac65a3..f49e5d4a993 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 9ed21392a81..00000000000 --- 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 7b50f3cc914..00000000000 --- 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 00000000000..4f76242d899 --- /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 00000000000..e614536bfb5 --- /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 89f841e46fa..00000000000 --- 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 d7596e6036d..00000000000 --- 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 a3ead0bb703..00000000000 --- 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 25632498de1..00000000000 --- 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 ddbfe7c0922..00000000000 --- 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 12cc04a02e7..00000000000 --- 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 f1981196919..00000000000 --- 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 7bc12739569..00000000000 --- 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 51bebed49f8..00000000000 --- 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 e00f225a130..00000000000 --- 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 408bb64f951..00000000000 --- 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 d0f5a966868..00000000000 --- 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 39bdcb9da81..00000000000 --- 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 e10f61e6d6a..00000000000 --- 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 a2581285547..00000000000 --- 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 8e30688c8b7..00000000000 --- 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 a8ecce342be..00000000000 --- 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 e5f1a652809..00000000000 --- 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 0cb6f4afa7b..00000000000 --- 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 6b49020a633..00000000000 --- 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 399e8abc2a8..00000000000 --- 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 cb23e9d4b90..00000000000 --- 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 3d57a9be754..00000000000 --- 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 00000000000..fc49b038afa --- /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 00000000000..36d359a6469 --- /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 00000000000..1d46798b239 --- /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 0e43cda4894..00000000000 --- 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 1818f3d6e3b..00000000000 --- 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 00000000000..c5c4c40ac5b --- /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 4934bcbe299..418c3a32ed9 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 0b61fd76828..91c9793e9e5 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 c55d9126fb7..845aac07c53 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 52ae17f084c..cdb2506b369 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 c0495fec34f..00000000000 --- 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 109f12dbcd2..00000000000 --- 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 1490688cc56..00000000000 --- 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 6785033c1ce..00000000000 --- 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 126afedb300..00000000000 --- 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 baf013325f7..574b54df68f 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 00000000000..12fee08773c --- /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 e467cfa3ef4..00000000000 --- 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 13fa47a9528..00000000000 --- 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 fa6de0598dc..00000000000 --- 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 7035b7d8458..00000000000 --- 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 89a9158336f..00000000000 --- 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 00000000000..8ac5ed02a98 --- /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 40907c29dc2..00000000000 --- 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 ac2d77a84a7..00000000000 --- 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 8c9bcdfba11..00000000000 --- 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 74d0bacd1c2..00000000000 --- 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 40d0c56febd..00000000000 --- 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 69d71dd8d91..00000000000 --- 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 f15d1e1ba65..00000000000 --- 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 ac6f4932fff..00000000000 --- 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 e34b81eb44a..00000000000 --- 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 66b65689418..00000000000 --- 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 4595800f99c..c9b0a0db3b0 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 1a9c9bccc8b..6984e1c70b6 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 5e84afd02af..00000000000 --- 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 01ed8fdb018..00000000000 --- 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 249fa100908..00000000000 --- 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 4d53be1a69b..00000000000 --- 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 786af6d6297..00000000000 --- 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 dcbfc8f7108..00000000000 --- 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 439d2f2b20c..00000000000 --- 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 d866a85c155..00000000000 --- 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 3ca22423f16..00000000000 --- 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 31f0bcbc908..00000000000 --- 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 b6912bec5d0..00000000000 --- 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 aadacfddca4..8c7793c01b0 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 bf5397af7f9..9df173cbc58 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 53c3b5c829a..a11acd1dc2d 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 76029e0a09d..46212bd615b 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 b65c2f93441..e1f9c53bc80 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 4315122d3cb..832d766bfff 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 0fc1bd1708f..3217bcf1d30 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 a8183634de3..00000000000 --- 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 04df59b31e3..00000000000 --- 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 7a14e25ab70..00000000000 --- 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 2872e8fd744..00000000000 --- 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 568da428a7b..00000000000 --- 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 645aea86b1a..00000000000 --- 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 ec91b091674..00000000000 --- 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 dcfc4f572d7..00000000000 --- 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 bfb613e6be9..00000000000 --- 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 40ea8207954..00000000000 --- 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 0d3ea7a06fa..00000000000 --- 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 6c0c8a76eda..00000000000 --- 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 81bc6191940..00000000000 --- 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 9c259705e8f..00000000000 --- 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 6942e20ad76..00000000000 --- 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 70ed68686f5..00000000000 --- 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 749fbc1daa0..00000000000 --- 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 d3ad77479dc..00000000000 --- 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 8ed5b229625..00000000000 --- 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 7b35514c878..00000000000 --- 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 73b0982c46a..00000000000 --- 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 14eb7bdf641..00000000000 --- 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 9c31b908a24..00000000000 --- 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 89dc43a8a85..00000000000 --- 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 62f464b03ab..00000000000 --- 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 62c2357a766..00000000000 --- 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 b2f5b91f088..00000000000 --- 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 9f600428731..00000000000 --- 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 410d946be28..00000000000 --- 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 1275aa09814..00000000000 --- 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 cb8d68cce49..00000000000 --- 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 5f6282b0860..061976b5e34 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 743f7822aaf..cff95948404 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 37579a714f0..00000000000 --- 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 3c2ac87a06e..00000000000 --- 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 9fd13e7e5bc..28f70c828d1 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 ac14d358c3f..00000000000 --- 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 63769800431..341a4a53ba8 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 f128fd8021a..60e79afad36 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 56fba957d6a..485206e49a0 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 87ef103fc63..aee9f6b2eb2 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 9c1424aa507..8074cd83841 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 1754c068f50..3321ef3e8dc 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 e1212c23810..2338c474600 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 b37dd344249..880b5867a02 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 eb2f5708e31..147bfac7fb4 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 c5a508e2a0d..12bad8eb7d6 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 d2486e7b79e..b33ac19375e 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 d63319385b2..8b72fd7225f 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 cefd29a8957..ca3dc3c08ff 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 e5ade107d5c..be7e59f6f6b 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 d490b91739e..f054dcfbbe5 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 6862f915f93..df3f505aed4 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 00000000000..fc84048cb67 --- /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 00000000000..5d7ef877395 --- /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 00000000000..701b0d33c31 --- /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 00000000000..f59c2502bf1 --- /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 00000000000..261a92ed28f --- /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 00000000000..0bd0554e92e --- /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 7566199ae28..00000000000 --- 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 0ee44c7ec65..95fc5d1119b 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 187034be35c..00000000000 --- 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 bd4794d07cc..00000000000 --- 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 4a752357e25..00000000000 --- 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 5b29bd248a6..00000000000 --- 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 ae2afc7cb41..00000000000 --- 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 4076e9e4764..00000000000 --- 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 0d8481aab0c..00000000000 --- 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 9c56794ee4b..00000000000 --- 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 cbf1b3be3b4..00000000000 --- 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 9fe571291fa..00000000000 --- 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 91cbceb0467..00000000000 --- 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 0e1cef901d0..00000000000 --- 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 121c020d635..00000000000 --- 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 c2e6df7e545..00000000000 --- 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 7d41c276f68..00000000000 --- 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 678f910a897..00000000000 --- 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 0ed992d9688..00000000000 --- 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 883a9028418..00000000000 --- 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 01ed8c0124a..00000000000 --- 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 2f0967f68b4..00000000000 --- 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 91ba9a2e476..eb70f8215ec 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 cf41c4d87a5..bace7ca0950 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 f387195260d..e348300152e 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 eb60b8b7261..00000000000 --- 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 3c2987a1b4a..351b10a92ab 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 38922c40f8d..b890b5d2f39 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 e975d98ac9c..7f3ac7c5736 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 6093e7836d8..e9a45047123 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 00000000000..8cef10f6242 --- /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 6569a8d0ae8..00000000000 --- 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 4494befa37d..00000000000 --- 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 7309256a999..00000000000 --- 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 3ccd42d2471..00000000000 --- 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 4e74cb6d15e..00000000000 --- 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 fcba32c971a..00000000000 --- 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 6eaf872e1e6..00000000000 --- 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 85bff50668d..00000000000 --- 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 38eda337afc..00000000000 --- 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 596b151c21d..00000000000 --- 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 cdcd82e8ab5..00000000000 --- 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 11dad5250b6..00000000000 --- 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 5b551b20d92..00000000000 --- 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 bd9023bfa32..00000000000 --- 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 07d68af9d7a..00000000000 --- 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 18bc6ccb967..00000000000 --- 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 a6b55055cc5..00000000000 --- 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 47da0b5a46e..00000000000 --- 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 09a4623ecb0..00000000000 --- 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 1b35e398e6f..00000000000 --- 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 d71425e2ae5..00000000000 --- 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 462fb766558..00000000000 --- 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 00000000000..2c31ade2eb0 --- /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 00000000000..24951c68814 --- /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 6cc4080cdd0..00000000000 --- 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 5e3751bc8b7..00000000000 --- 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 81b6df4ce69..00000000000 --- 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 21672b12c98..00000000000 --- 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 d177dec792f..00000000000 --- 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 3e2ff237b89..00000000000 --- 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 a2ff10db0ae..00000000000 --- 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 24ce3fe1c31..00000000000 --- 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 a9f9a888154..00000000000 --- 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 6a0d2fa4ece..00000000000 --- 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 2a7de357e47..144362e2eb7 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 55354cc6e25..ec07e00e07e 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 58235ccff90..34a2115a37c 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 187fcafa180..e6d811a03a0 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 00000000000..1f057b7f100 --- /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 a503cfc0ecc..00000000000 --- 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 88479d0582a..564c89bf8cd 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 9070f94f1bf..1b78286e398 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 b4b6d0f7b61..1527faf57d5 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 cecb717c37c..f5aa44263cb 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 00000000000..0ab213b7c9a --- /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 f86c990c051..00000000000 --- 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 da450e5d581..00000000000 --- 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 50e76aa563b..00000000000 --- 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 73a5ce2031c..00000000000 --- 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 9e8ad876470..00000000000 --- 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 fa55dd0f5a0..f6ee200cfd9 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 4d23d09d295..75db88dd0b8 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 8806522d263..66824433a6c 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 5c6a924e870..39b1a7c019a 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 1cff76362a0..d90fa11e468 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 c9603b16d64..8f4a0548ffa 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 1a85d18683e..539599bc0c7 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 bb289e74a36..a196a4f8982 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 2dcc49bc3ad..7ecc3335ca7 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 b6993861962..a63d6f2a213 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 749bb12b07b..2408936d989 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 b37b644450f..98c2fd6b101 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 6dc2fe0aa60..4772eea74af 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 565504238bb..66683562bec 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 00000000000..aa31ab449bf --- /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 00000000000..df73873cb1c --- /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 00000000000..c7bbd59ac0c --- /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 00000000000..765fdb3c4d6 --- /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 0842216c4e9..86b5e9ce9ba 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 614a7fe1e6e..12f8e49da5a 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 05ab7469fa0..6135637a222 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 fe9b5468284..3cdf5fa98fa 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 00000000000..0cac501efeb --- /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 00000000000..34994664f80 --- /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 00000000000..df11916a9e7 --- /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 00000000000..bbfbdc9acec --- /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 4a2e08a9e20..00000000000 --- 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 99eda3da63d..00000000000 --- 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 9ef6332f61a..00000000000 --- 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 d3c79474bb6..00000000000 --- 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 6f4b9b5047f..00000000000 --- 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 7f1a4dfbce9..00000000000 --- 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 c958ee636b6..00000000000 --- 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 6adf5a87e30..00000000000 --- 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 54ab7d3d7ad..00000000000 --- 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 08ef2c1af14..00000000000 --- 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 f1c4bfbef78..00000000000 --- 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 cb768d5a84d..00000000000 --- 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 9a09082a4bd..00000000000 --- 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 87cea1a5bd8..00000000000 --- 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 8b415d0be79..00000000000 --- 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 8e40f21f4ac..00000000000 --- 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 893e5e75fa7..00000000000 --- 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 1c317a9d990..00000000000 --- 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 bc08aa285de..00000000000 --- 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 08d1a8c2282..00000000000 --- 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 49ba42874e0..00000000000 --- 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 ce4e0296ccf..00000000000 --- 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 b1e33cff72a..00000000000 --- 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 b319066796c..00000000000 --- 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 21c70381a82..00000000000 --- 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 dac589abb49..00000000000 --- 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 682e5b62f62..00000000000 --- 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 a981a6dbf9e..00000000000 --- 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 db2c956f608..00000000000 --- 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 acfe7e1e18e..00000000000 --- 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 198c0ce7b70..00000000000 --- 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 966df592edb..00000000000 --- 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 50efe1d1cc6..00000000000 --- 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 1b29f1fef00..00000000000 --- 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 e9b9dbdcd21..00000000000 --- 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 d80206c8745..00000000000 --- 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 4193c584dca..00000000000 --- 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 a9b3ba53283..00000000000 --- 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 6b4af61766f..00000000000 --- 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 bf6ae3128f3..00000000000 --- 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 268afdc4e82..00000000000 --- 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 db638df024e..00000000000 --- 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 ff569115f1d..00000000000 --- 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 05c6a30e465..00000000000 --- 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 54ab7d3d7ad..00000000000 --- 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 08ef2c1af14..00000000000 --- 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 b392fc5dec7..00000000000 --- 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 49ba42874e0..00000000000 --- 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 16343e6d90c..00000000000 --- 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 4a107ffb7ce..00000000000 --- 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 04fd81c87ec..00000000000 --- 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 9a09082a4bd..00000000000 --- 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 d30cc20c954..00000000000 --- 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 7a7d89cba03..00000000000 --- 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 913035e064f..00000000000 --- 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 1138d76962c..00000000000 --- 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 c1c1f2fa263..00000000000 --- 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 854b2e46901..00000000000 --- 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 7d0fda303d1..00000000000 --- 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 2b75cb2809d..00000000000 --- 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 44f792e2cf4..00000000000 --- 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 b2768adc131..00000000000 --- 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 e7553895821..00000000000 --- 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 0073a549a81..00000000000 --- 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 b3ee659da50..00000000000 --- 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 1d7e0a99c4d..00000000000 --- 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 e76134e707a..00000000000 --- 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 8e68d79548c..00000000000 --- 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 45f7d10a192..00000000000 --- 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 d54daf64893..00000000000 --- 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 de617ae964a..00000000000 --- 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 855d8842d0d..00000000000 --- 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 fa7794dcbea..00000000000 --- 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 8cd6d250de7..00000000000 --- 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 64c69143564..00000000000 --- 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 99bdf8f5cdc..00000000000 --- 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 0092fb57e6a..00000000000 --- 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 2cc15a50cb3..00000000000 --- 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 1f0d542911d..3e43c7245af 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 431f7a09b12..00000000000 --- 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 638decc861e..a3ba577980c 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 cc2ae4045a4..0fffd05b174 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 e09a0fe8d70..e827d075f61 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 61dca38c61d..be150136b2f 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 20f849b0561..00000000000 --- 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 7c216808dcb..00000000000 --- 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 7a47fcf9131..00000000000 --- 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 82567b9a68e..00000000000 --- 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 6fb528f0126..00000000000 --- 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 2b7e507c4e4..00000000000 --- 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 28bbf4f5778..00000000000 --- 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 abb6f60282f..00000000000 --- 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 eecc293beef..00000000000 --- 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 eaab60e05d0..00000000000 --- 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 c7813e12832..00000000000 --- 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 00000000000..ca7d8074aab --- /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 6cdb4f111e7..00000000000 --- 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 29a8292815a..00000000000 --- 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 deb023f1a21..00000000000 --- 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 8070ebb4307..00000000000 --- 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 6976f7e3657..00000000000 --- 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 44ab7cf71b3..00000000000 --- 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 4504c41cdea..00000000000 --- 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 6014dadb195..00000000000 --- 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 53fa2ac2b88..00000000000 --- 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 6474e70cbbc..00000000000 --- 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 b2b6c61fd73..00000000000 --- 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 02699135b51..00000000000 --- 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 b411ebb4f22..00000000000 --- 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 a9ba1858c57..00000000000 --- 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 9b4241b60fd..00000000000 --- 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 7032284df9e..d7c254ecdc2 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 dd5857cd137..ffbb2d5d622 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 7098f76f720..8dda1d1228f 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 e9548a7fc7f..1947929f79b 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 6006859638b..050e613c471 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 94da2a52d26..e6c5db3db40 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 35847007608..ff7c65eac11 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 db18ed4f421..77b69d38e30 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 517bcc33b13..2f3657b7df1 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 524403e9fc3..6c01a908a45 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 ff866c9193d..dc1422d3dcd 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 00000000000..a505f00e275 --- /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 6372600e9d1..00000000000 --- 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 3b3d2d0ffc9..00000000000 --- 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 1d2ccf265a1..00000000000 --- 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 ad721f0cb0d..00000000000 --- 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 c6df02d2249..00000000000 --- 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 ffde2efb4d2..00000000000 --- 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 3e12804b5d8..00000000000 --- 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 5e8beb80efc..00000000000 --- 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 b9a71cda462..00000000000 --- 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 41b430d9bb7..00000000000 --- 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 95df88982ff..00000000000 --- 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 da37e3cd910..00000000000 --- 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 fe5a454d7d4..00000000000 --- 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 55e08c3c198..2182af7a914 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 766053c3dcf..ca99f56f457 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 00000000000..b32199b60f8 --- /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 00000000000..2ecc296bdf1 --- /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 00000000000..389e96b3d06 --- /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 00000000000..9656cf84761 --- /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 4864dbcbee3..d59d99cda1a 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 48079296865..00000000000 --- 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 98dfb18f276..00000000000 --- 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 0223df015b3..00000000000 --- 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 261ecca60bb..c8c874dba00 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 f5eb6f67b05..1be96397544 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 2ca4adac034..9b6d74fe58b 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 cde4b18960c..2ca0b7de51d 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 00000000000..68036ea413e --- /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 9f314673f9d..00000000000 --- 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 d4987d1292e..00000000000 --- 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 b56254e364a..00000000000 --- 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 c4d02de7dde..00000000000 --- 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 a15eef6060f..00000000000 --- 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 e4d15865711..00000000000 --- 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 7070f4da3e9..00000000000 --- 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 5c115a7dcb1..00000000000 --- 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 348acaf4ac1..00000000000 --- 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 bc1e684417f..00000000000 --- 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 b7b805840fb..00000000000 --- 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 a5b7a43ef66..00000000000 --- 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 7efc990a687..00000000000 --- 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 1188ae8f31d..00000000000 --- 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 0bd0558aad9..00000000000 --- 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 cd12d541a58..00000000000 --- 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 3c7aa8f68bb..00000000000 --- 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 f0765af582b..00000000000 --- 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 e7c0d5bd617..00000000000 --- 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 00220415a2f..00000000000 --- 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 d0932219b5c..00000000000 --- 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 e4a039c7968..c5b59f6ec8d 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 941c31686a8..03b39ad84d7 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 d2640e626ed..00000000000 --- 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 0551ea8b33b..381b36a6c10 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 293e630bae8..00000000000 --- 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 ac85f87ad26..83f735951f4 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 85715fef495..802739d0bef 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 00000000000..c1cfecc8207 --- /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 00000000000..fd06c3dc3dd --- /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 313f50a90b1..6090b0394b1 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 49eabfce7af..cdab58657c2 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 c1522dd1d30..04047c41e01 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 1ee3bb582e9..a5ca2f1c460 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 043215854ce..600d94cface 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 ab4fc5b05fe..9e146882e46 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 6f2ede07dd6..739f44ce393 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 e2262d8d25c..41b7744f93b 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 b3efd6d0772..b0fe7861faa 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 f03c0011d6e..a2a54be7500 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 68de3de1a5e..add4577d355 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 12bc8838f20..beeba769b86 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 365dbb5575c..9f5a10d58cf 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 af5291fdab6..efc160f3440 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 f281e0b5035..00000000000 --- 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 73b26f261b1..00000000000 --- 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 54fcefea731..00000000000 --- 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 19d050e4662..00000000000 --- 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 65411d301c6..00000000000 --- 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 749be121f28..00000000000 --- 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 a5cf7d77c80..00000000000 --- 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 a7c1a52d7b2..00000000000 --- 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 2d9f2e9cc51..00000000000 --- 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 7337ad5e2c7..00000000000 --- 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 210aa53cc78..00000000000 --- 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 00000000000..0de7e74bb22 --- /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 d4f3285a8fd..a0dbe7757ba 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 00000000000..165bfe50d5a --- /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 7998e273f4c..36dde9a0afe 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 d2feffd75b6..2330de12906 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 ebebe1b79cb..ce328659ebc 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 e704afbbe62..5458964972f 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 58598fa8b43..00000000000 --- 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 c1f2898ba56..00000000000 --- 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 d37a02530cf..537b89a6a66 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 1cb41f8b792..00000000000 --- 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 bcdd449eb7f..00000000000 --- 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 9a9a702c39e..00000000000 --- 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 3c025ef307b..00000000000 --- 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 00000000000..73e0608725b --- /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 4eb88ea4283..00000000000 --- 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 bb29b475ec4..00000000000 --- 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 618c22f30fb..00000000000 --- 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 a1b67dfbc29..00000000000 --- 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 83ec396231d..00000000000 --- 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 dd76e6fccde..00000000000 --- 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 bc76f5987ef..00000000000 --- 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 6f8becb8f87..00000000000 --- 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 fed83b82ecb..00000000000 --- 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 c695ecf6374..00000000000 --- 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 029fc124736..00000000000 --- 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 76f7bbb3a51..00000000000 --- 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 acd3e293abe..00000000000 --- 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 f8696b70aa8..00000000000 --- 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 8c7c17b1767..00000000000 --- 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 741c36b4309..00000000000 --- 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 7a9cd6f7883..00000000000 --- 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 1fc62650b31..00000000000 --- 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 d7e71bcf1a8..00000000000 --- 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 6f0873d76b5..00000000000 --- 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 b21983b2e6b..00000000000 --- 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 421245c596f..00000000000 --- 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 8ffb16b0e0e..00000000000 --- 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 6bb50603aca..00000000000 --- 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 5bc17e83003..00000000000 --- 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 610bad8fe21..00000000000 --- 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 d69292a1fea..00000000000 --- 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 24acba93f12..00000000000 --- 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 61ac85ee130..00000000000 --- 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 694c76a3dd2..00000000000 --- 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 a088b7aa592..00000000000 --- 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 240b4fc8005..00000000000 --- 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 d96d4b4f33f..00000000000 --- 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 65ceebaf8a0..00000000000 --- 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 343a530c117..00000000000 --- 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 c143a960e31..a513d76b34b 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 4a0acd7948a..9fac32ccf7f 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 84cfa189e05..8221b498cc8 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 4e315d3a24c..7a58f051f70 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 0b47b6d9a77..4213b397874 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 de56240d150..fae5c0c568b 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 82a7f9766df..411b9e3a5c1 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 00000000000..3db644d18a3 --- /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 cb75bfdc12e..56641a83cc9 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 8cbff6d13b2..0db4d794b42 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 00000000000..c4d097ab3d9 --- /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 14c71f2afe9..00000000000 --- 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 b870e0e49a0..00000000000 --- 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 05931fbba76..00000000000 --- 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 39f45940ec5..00000000000 --- 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 4b142d958d4..00000000000 --- 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 24172c0f5dd..00000000000 --- 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 743a381147c..00000000000 --- 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 32c7fbcf199..00000000000 --- 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 718168348f8..00000000000 --- 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 f5004492dc8..00000000000 --- 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 263e4f8bb5e..00000000000 --- 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 18e77ac4ce8..00000000000 --- 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 a2333fa888f..00000000000 --- 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 b62e65b9410..00000000000 --- 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 c36cbe68b6a..00000000000 --- 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 d0a1c837755..00000000000 --- 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 8ba57370da3..00000000000 --- 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 03b5657f4b5..00000000000 --- 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 c65543b9790..00000000000 --- 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 323f886bfcf..00000000000 --- 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 2c0ab6a857f..00000000000 --- 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 7fbe3e7cd0e..00000000000 --- 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 07f19446a0d..00000000000 --- 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 598c6830ed7..00000000000 --- 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 e4852831eee..00000000000 --- 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 857f26b667f..00000000000 --- 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 78b29ba2168..00000000000 --- 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 c4cf1841997..00000000000 --- 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 01fd0f1d9b3..00000000000 --- 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 56720c5a31c..00000000000 --- 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 8aa27a8cf41..00000000000 --- 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 ff41c700edc..00000000000 --- 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 52707b6dc37..00000000000 --- 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 ace43febdba..00000000000 --- 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 08c8f75b22a..00000000000 --- 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 294e710430d..00000000000 --- 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 f7edee6b6a7..00000000000 --- 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 20ed35318a8..00000000000 --- 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 0d5f3f9d2c6..00000000000 --- 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 3e2f1936dd3..00000000000 --- 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 00bb8cb6910..00000000000 --- 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 379e73dc996..00000000000 --- 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 00000000000..289fab45a9c --- /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 00000000000..45b96bee3e1 --- /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 66216b2e543..00000000000 --- 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 cdbc4384299..00000000000 --- 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 2b3b95424ef..00000000000 --- 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 b735d846baf..00000000000 --- 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 5773bb94ce3..00000000000 --- 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 587dd101547..00000000000 --- 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 1452a8b0add..00000000000 --- 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 311a4ee0f00..00000000000 --- 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 14abf09d3b2..00000000000 --- 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 938921a1738..00000000000 --- 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 79f6723eb65..00000000000 --- 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 528c29accf6..00000000000 --- 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 dd53e00fee9..00000000000 --- 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 9e2d66a8e21..00000000000 --- 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 f3b03541781..00000000000 --- 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 c1363ba8049..00000000000 --- 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 cac7fe9cded..00000000000 --- 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 05ba2a5c754..00000000000 --- 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 b640e29fa5c..00000000000 --- 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 c3a3670b4e1..00000000000 --- 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 3f48668b126..00000000000 --- 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 3e0b385eba5..00000000000 --- 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 65fd1e93a32..00000000000 --- 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 caa4818cd69..00000000000 --- 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 625e2b28004..00000000000 --- 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 d27dde01f2a..00000000000 --- 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 1fe6a834c71..00000000000 --- 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 9d0879cff97..00000000000 --- 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 34009edd830..00000000000 --- 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 d9d493738d7..00000000000 --- 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 f655e98708d..00000000000 --- 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 4d78003f31f..00000000000 --- 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 09db41a9643..00000000000 --- 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 193a427743d..00000000000 --- 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 04460cc610a..00000000000 --- 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 955484ae6a3..00000000000 --- 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 00000000000..cd7cab79455 --- /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 3dd1e871019..eca3810ca2e 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 e9e66b25092..ed241999062 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 1de165dbfb3..00000000000 --- 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 5ed303535ea..d913618d8b5 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 58040804add..50fd79899c0 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 24cc2f9f1fa..86f067f3ce1 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 00000000000..ec23eeaac6c --- /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 00000000000..c94fdbd4900 --- /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 00000000000..494b6fe7274 --- /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 00000000000..726627abf36 --- /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 30ffbef35ca..00000000000 --- 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 b1735c68ac3..00000000000 --- 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 fc3efb86cc1..00000000000 --- 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 be8e8b1bdcc..2f395971f47 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 00000000000..bbee8cb01fe --- /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 70ad0961c47..215b5eb9054 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 81ec7bfddd6..00000000000 --- 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 00000000000..847056c0edd --- /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 00000000000..9562935109f --- /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 00000000000..a7377c37ee6 --- /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 3e7d29257a5..00000000000 --- 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 c8de4b9afd8..85331af5771 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 b24d8879760..1588cefa9d9 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 a9701a12117..9eeb332449f 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 9c41cdf1a33..f4dfe24ac76 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 d5eec66b4ab..9f4f6c96132 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 550b4aebf60..7a82c240ab4 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 00000000000..50f776e14a3 --- /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 46caaa3c139..00000000000 --- 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 69fc3d7f616..28a5dede9e1 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 3ff0a8ddd2f..7f7d3cf62c6 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 65e0b0c500c..00000000000 --- 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 d6c2ec97e09..00000000000 --- 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 70063cf416c..ea9607c1006 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 00000000000..fd05a43146f --- /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 00000000000..4333348a741 --- /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 af83ab6b0ff..00000000000 --- 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 8d8d695a1aa..00000000000 --- 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 3c576824fdd..00000000000 --- 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 00000000000..08f4f671b81 --- /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 c1e6439c35e..00000000000 --- 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 6a4a30dac5d..35a5dc1eba2 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 8cedd481301..00000000000 --- 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 958d2d0ab3e..00000000000 --- 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 a23085de61a..00000000000 --- 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 72e334ea74c..00000000000 --- 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 0a5c05778cb..00000000000 --- 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 e1f06d9fd59..00000000000 --- 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 b49190c6e5a..67c9d23aea5 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 00000000000..c03367afd75 --- /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 38ef7f588ea..bf9f831f962 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 62b74665879..320038a2361 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 00000000000..9ad337b3bb4 --- /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 92edb6bb67d..00000000000 --- 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 67616ff591d..00000000000 --- 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 36f2f721a05..2817b57a425 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 00000000000..07e44776bc6 --- /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 3ba64d002a6..00000000000 --- 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 c8ba6e44d0b..00000000000 --- 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 c3144993a2b..00000000000 --- 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 dde813abb00..00000000000 --- 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 96d3988c772..00000000000 --- 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 ed1e72fae99..00000000000 --- 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 1794b9aa224..00000000000 --- 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 db39bb21b3b..cf6d8de85ba 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 57cfc9ef196..c69a7b6bb53 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 9063e0b06b5..00000000000 --- 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 c13c2a6a213..5161aff49ca 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 00000000000..3f96b328b6a --- /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 00000000000..91034a25be8 --- /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 fd5a20cb7c3..00000000000 --- 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 fb48710b300..00000000000 --- 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 94f7c466d8b..00000000000 --- 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 fcdba07efcb..00000000000 --- 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 9507c3802d3..d4aefdb6d5a 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 816d044d50f..00000000000 --- 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 5a46df7f53d..00000000000 --- 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 74f797398dd..00000000000 --- 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 06b4ffb6c8f..7b486d4f4a9 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 f1e3fc9518f..9d57c7cc139 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 5087b91bae6..acc96f05ea9 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 710f53f822e..8b92d9cc3a9 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 8e514adf7c0..338cbf86007 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 7498e082971..571502ff950 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 5af93d472ee..bbceeebd76d 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 00000000000..5c94eef5d35 --- /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 00000000000..3d95036b182 --- /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 00000000000..8a411de3fd2 --- /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 6707d037e6d..00000000000 --- 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 06fed40eb7b..00000000000 --- 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 389cfaf110a..00000000000 --- 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 dd5c88dcd04..00000000000 --- 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 d551fd9aed2..00000000000 --- 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 fdeb13a1118..00000000000 --- 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 17573ab46e9..992cebcab0d 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 c9884b5976b..00000000000 --- 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 bd3aaa6c8e3..00000000000 --- 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 97e3f7b48c5..00000000000 --- 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 939e49dbc09..00000000000 --- 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 a242bc1b1ee..00000000000 --- 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 9320f188ec0..00000000000 --- 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 f7c3095a503..00000000000 --- 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 feba2c7b4c9..00000000000 --- 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 17c7254907c..00000000000 --- 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 0586fb16930..00000000000 --- 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 4de45d3628d..00000000000 --- 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 61f9f39f020..00000000000 --- 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 516d83d751d..00000000000 --- 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 e86bb39f4f4..00000000000 --- 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 fc3e0a29ca3..00000000000 --- 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 faf2b15b550..00000000000 --- 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 25065d06f05..00000000000 --- 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 69babe0c5ea..00000000000 --- 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 b442cdb0222..00000000000 --- 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 f262b1d4d67..00000000000 --- 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 020856a1542..00000000000 --- 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 00000000000..29d5a002190 --- /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 6118342e5ae..00000000000 --- 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 00000000000..dd2e4260145 --- /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 00000000000..a17fa67fc1b --- /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 6a4cd8d698a..00000000000 --- 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 80e2cc8068d..ac69d69016e 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 b4b82a013a7..00000000000 --- 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 00000000000..3f0dfef4b64 --- /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 9f7a5720721..7455050b181 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 00000000000..baf449d19cb --- /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 ac8714e8e31..00000000000 --- 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 26fe0101191..00000000000 --- 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 de4ea74d4ed..00000000000 --- 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 395f2b09714..00000000000 --- 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 0d2bd5d3fb1..00000000000 --- 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 1dfede9e143..00000000000 --- 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 879b5774c38..05cea4d6860 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 878eb8ce9fb..3f8dd88d7d6 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 8479d0024ef..296cbb27dcc 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 10803a578e8..8197393c390 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 b0ddae4d100..7072b548f08 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 e6c87a69845..b2396fb6ab0 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 05d4b25942e..c3eefbf03df 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 1e3d64025d1..dd83f94779c 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 187ca13b362..752181ad8de 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 16a33151336..bb3b815d457 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 00000000000..d314e6fd1c9 --- /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 51b8d133c0b..00000000000 --- 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 ed36ab5ac75..00000000000 --- 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 08dcedba831..00000000000 --- 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 af03cbf2fe6..00000000000 --- 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 94e061caf41..00000000000 --- 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 8119ca2f023..00000000000 --- 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 00000000000..6efc7996fd0 --- /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 fc1ccab7344..00000000000 --- 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 3156b7f7a91..00000000000 --- 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 de43aa3b2f1..00000000000 --- 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 a52b0aa0eda..00000000000 --- 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 28a3f02e4a7..00000000000 --- 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 00000000000..b1a1a4c863f --- /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 3ad38618dc2..00000000000 --- 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 3f41851d672..00000000000 --- 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 72f6a5f7e29..00000000000 --- 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 3cb07d04e5e..00000000000 --- 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 dddac86e727..c55a130a135 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 5cb0bd8fa00..00000000000 --- 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 d98f3d7c65c..00000000000 --- 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 00000000000..fcd6d723f16 --- /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 892719f8a7d..00000000000 --- 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 67c44f60b2a..da7c21137af 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 0fc53c6d0fc..10fb8bf63ff 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 67ab5e0fbda..145855a16ff 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 d186e6251cc..00000000000 --- 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 296b4a99ad8..00000000000 --- 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 ebf66aa504a..d65dcc110eb 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 00000000000..9fdf824015e --- /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 0132ae473a2..00000000000 --- 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 0ee6b647bef..00000000000 --- 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 c902be9791e..00000000000 --- 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 b78670a8fc6..00000000000 --- 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 30e7ded16dd..00000000000 --- 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 45e2e091109..00000000000 --- 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 080aebf9855..d6ce33dba3a 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 1e3bf17dfd0..3513b93f51f 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 00000000000..804d3c701c4 --- /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 3b8baf41014..00000000000 --- 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 de813fa81e5..00000000000 --- 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 084df03eca7..8046a778318 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 106ddc1b85f..00000000000 --- 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 9fe5174b287..537addc163d 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 5f4089015e2..00000000000 --- 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 5218aca79e5..4098991fb3e 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 d90fb13229d..00000000000 --- 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 53aeebfca89..00000000000 --- 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 c5b17a83ed9..00000000000 --- 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 f8bdee8c943..00000000000 --- 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 1e4f8b426cf..00000000000 --- 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 1356c84ed94..00000000000 --- 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 d0cb1b445ca..00000000000 --- 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 8d6da64a6e4..00000000000 --- 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 772b81bc312..00000000000 --- 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 45b3f610c87..00000000000 --- 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 8989c7d9285..00000000000 --- 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 2a850a9c3b8..00000000000 --- 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 1c56d559ad8..00000000000 --- 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 c965a646b08..00000000000 --- 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 7d0aab6cc0b..00000000000 --- 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 3ff051a119b..00000000000 --- 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 17f091c1406..c0e967c4dbd 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 d04a72ec26c..087e109afdc 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 b2e9741d569..4bd397eeec3 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 1bc02c8abfd..00000000000 --- 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 556b393bfb5..129e37b8c13 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 2d4f97afdbd..b6d485dca67 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 d428e6f6f1c..f3a8b0dddc4 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 00000000000..ad508758ba5 --- /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 a6df8a51d3a..00000000000 --- 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 a0b589e82c4..00000000000 --- 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 af2dc1fef75..00000000000 --- 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 18a01673e00..00000000000 --- 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 e8a56d6411b..00000000000 --- 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 d510e3978e3..00000000000 --- 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 c38d6e3237c..00000000000 --- 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 cbdf8dce46e..00000000000 --- 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 d30ed7f576b..00000000000 --- 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 9fb7705d3be..00000000000 --- 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 efb64101b0c..00000000000 --- 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 4da60437214..00000000000 --- 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 f4762f5f026..00000000000 --- 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 1cf2d1231df..00000000000 --- 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 f947ccbe942..00000000000 --- 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 a8545e1bfcb..c18a1dd5a9d 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 4efc6b0c7d9..00000000000 --- 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 dc4740370eb..00000000000 --- 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 6b48f27b2fe..00000000000 --- 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 38808243c7e..00000000000 --- 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 654e0baee48..00000000000 --- 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 38a60455cf6..00000000000 --- 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 9ee0318302c..00000000000 --- 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 6d37ee720da..00000000000 --- 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 2a76d9d7b50..1f7062fa331 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 00000000000..e5cdf001a6e --- /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 00000000000..051cfc75153 --- /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 5afc6f51859..00000000000 --- 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 7b90fbcad79..00000000000 --- 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 69c7ac72ef2..00000000000 --- 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 d34e37d0258..00000000000 --- 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 bab91f007d9..00000000000 --- 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 ab839e2d5b0..00000000000 --- 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 8e5e50c1d2b..00000000000 --- 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 9146236ebe8..00000000000 --- 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 141b9a9b52b..00000000000 --- 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 3934169d9a1..00000000000 --- 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 48327407300..00000000000 --- 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 42415a44d0e..00000000000 --- 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 6fcf8290c21..00000000000 --- 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 5c24d462124..00000000000 --- 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 14122c5cd88..00000000000 --- 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 fa487700f9f..00000000000 --- 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 00000000000..ee6ee7885ea --- /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 00000000000..8503277b570 --- /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 a861e97acba..00000000000 --- 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 f916ab544f3..00000000000 --- 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 c936129c8c2..00000000000 --- 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 825da8e1913..00000000000 --- 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 8f3f7023f7b..00000000000 --- 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 00000000000..83f35651997 --- /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 00000000000..2e66489ec82 --- /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 00000000000..671efd80e77 --- /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 00000000000..5d7c0e471c3 --- /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 714b83985a3..00000000000 --- 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 2a35e3671fe..00000000000 --- 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 eaea4795868..00000000000 --- 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 703718f5a7f..00000000000 --- 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 f56d21acdb9..00000000000 --- 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 51436d38cee..00000000000 --- 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 58d7397bb06..00000000000 --- 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 f9c129a9bfe..00000000000 --- 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 dbf79bec56b..00000000000 --- 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 1df31a40131..00000000000 --- 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 28a66d168ce..4e9e9d4d83e 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 50076e9cf68..a4033efcdde 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 bf395c800b1..844a9854825 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 00000000000..d43cb118efd --- /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 00000000000..4b3bd51db24 --- /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 5b4cf566b43..00000000000 --- 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 957db333e56..00000000000 --- 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 25b21c2317d..00000000000 --- 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 c43727c4bb1..00000000000 --- 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 1a1472df680..00000000000 --- 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 866b25a2026..00000000000 --- 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 0942e32de11..00000000000 --- 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 fc7ac9e2d10..00000000000 --- 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 654ef1d9199..00000000000 --- 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 b0876ad9f68..00000000000 --- 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 61dc64608e2..00000000000 --- 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 21378991c02..00000000000 --- 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 2471e2d8fda..00000000000 --- 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 75ee0796c46..00000000000 --- 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 55f8a4aba8f..00000000000 --- 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 a683882a381..00000000000 --- 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 aa56d10d314..00000000000 --- 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 100287a5e15..00000000000 --- 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 646f85fec1b..00000000000 --- 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 cdade494578..00000000000 --- 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 dfd518aa159..00000000000 --- 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 413a86d0e28..00000000000 --- 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 ff946cc720c..00000000000 --- 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 6ba69710995..eabe6ac69a7 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 166055dd08a..5b72af35b98 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 e47f7038602..bc260dc639f 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 9166123641a..00000000000 --- 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 6d6c625943a..00000000000 --- 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 110fc540b3c..00000000000 --- 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 0bb7ac4bd4e..00000000000 --- 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 052fa34c649..00000000000 --- 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 9160172308a..00000000000 --- 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 73121f1b93f..00000000000 --- 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 6ccbd52bf52..00000000000 --- 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 00000000000..ba6cac7d238 --- /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 969f4871bf4..00000000000 --- 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 f0faa6702a4..00000000000 --- 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 92ff63b1db4..9917d88d4a8 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 101bb6637fe..00000000000 --- 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 368ad6ddca4..b9bb27202ab 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 6ce09ab62c3..b8a6071ca55 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 3d9aa35b79d..23c32ac78e5 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 a24a015854f..a7b4ce7b4b2 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 3fdd482cf5a..c37edcbe591 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 c481e2a27c4..ed28a8c9678 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 0b0e5bb7de7..8638661ef06 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 e0a1da068c0..38488d99028 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 4ebb0543a39..a19fa2130c7 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 18d8ec6c887..75be1ed6579 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 462532ee187..00000000000 --- 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 8018fce99b4..00000000000 --- 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 18ebc44d799..00000000000 --- 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 3e9b98dbcad..f900a5ada23 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 0208b0c8be8..14e6f361352 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 4e65c629936..767f214dca0 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 6705b1177a2..c27f15a531d 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 36484cda2e5..fd3f283a351 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 19c368807ef..facaf33a919 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 6d46f47d72b..eb582a67381 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 be4ba09c0d8..00000000000 --- 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 9f70e27003e..00000000000 --- 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 33487e8713e..00000000000 --- 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 00000000000..7a87a70ddb1 --- /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 00000000000..50bbeea16ee --- /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 daf84a74d5b..00000000000 --- 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 21007be7d35..00000000000 --- 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 7475b92e928..00000000000 --- 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 f96129c1119..00000000000 --- 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 379e63125cb..00000000000 --- 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 d5cf352da0a..00000000000 --- 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 1b1e6ebdcf1..00000000000 --- 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 b3b4e14eaf3..00000000000 --- 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 3c812eb0fb2..00000000000 --- 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 c1e0ead9f71..00000000000 --- 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 c9256d4c55f..00000000000 --- 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 48d0a53aeb8..84d5b402f5b 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 b88e140a4d8..2c8f3270270 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 07b410d350b..0a751183af7 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 1360e985e3c..09072b8fa37 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 9cd3dc82c01..0bfef94b33e 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 bc57db4e6b6..d69fb9305e2 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 6d290ed51d9..f03de56e5a1 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 a4e2111afdc..00000000000 --- 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 73e19d2ce6b..00000000000 --- 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 b509225610a..00000000000 --- 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 51233c16269..00000000000 --- 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 08cf46c0928..00000000000 --- 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 228a816e7e2..00000000000 --- 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 259c34b4c87..00000000000 --- 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 aacf0640783..00000000000 --- 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 3275a411513..00000000000 --- 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 9d0b0ecaccf..00000000000 --- 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 043fa6f2a00..00000000000 --- 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 7ad7f02b46b..00000000000 --- 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 e051720d2fd..00000000000 --- 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 8ec0b2d2c4f..00000000000 --- 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 89dafa3f8ce..00000000000 --- 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 30d800ef414..00000000000 --- 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 a8514f287e1..00000000000 --- 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 6e32e447382..00000000000 --- 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 2a05497577e..00000000000 --- 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 1091cd1a073..00000000000 --- 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 83524efbc3a..00000000000 --- 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 a6c7d6fe382..00000000000 --- 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 177e9f95a02..00000000000 --- 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 e557f761ce4..00000000000 --- 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 00000000000..d65b73e57e9 --- /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 00000000000..d52fe98aa0c --- /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 cc024aa6f73..00000000000 --- 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 ac656c0c29d..00000000000 --- 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 9928ba8d751..00000000000 --- 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 d5580397521..00000000000 --- 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 20b55c3aed9..61a9f7a997e 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 ef4cb6bb247..51520b0c752 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 af9fcdc6cc3..00000000000 --- 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 c8c12a5ca9d..00000000000 --- 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 5556fa3f121..00000000000 --- 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 ed340e6a688..00000000000 --- 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 df8599b794e..832de6cddb3 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 19fc9134d22..00000000000 --- 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 08eb706284d..00000000000 --- 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 d6b12294ff2..00000000000 --- 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 99897ee87bf..00000000000 --- 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 04c841dd92b..00000000000 --- 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 f415ec08213..00000000000 --- 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 fdf1244555d..00000000000 --- 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 5777dc90aa8..00000000000 --- 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 ad901666a4e..7e8593030c1 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 58efbc5c704..00000000000 --- 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 07ed573a15d..00000000000 --- 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 aa6e988100d..c8d56d2e0cc 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 33c9e496984..016884a1026 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 99952934112..1f36dc5e3eb 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 324af5c529f..ad8966d2281 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 96b38f46dda..71d6edd35c0 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 00000000000..1a2a01405ba --- /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 00000000000..3bf5f58b9df --- /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 65f9d502aa4..00000000000 --- 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 07721e7166c..00000000000 --- 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 681768eda78..7673f08a1cb 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 7040be87588..c1e5cdf0b72 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 64a56b101cc..00000000000 --- 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 00000000000..acdc093c96d --- /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 c6c7915da3d..00000000000 --- 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 95d20688eb3..00000000000 --- 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 4720f6f3553..00000000000 --- 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 552f37fc249..00000000000 --- 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 e2b2f40c7ee..00000000000 --- 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 2333d8fd878..00000000000 --- 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 f1ea19dfa0d..00000000000 --- 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 328176229e6..00000000000 --- 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 3a0f93f5743..00000000000 --- 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 0d368866352..00000000000 --- 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 00000000000..2e20ceba904 --- /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 a95446be4a1..6df20ade23e 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 b3117ad37c4..00000000000 --- 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 5fae3e913c2..00000000000 --- 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 9f4b79cae32..b3a132db9cc 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 00000000000..cb7ebb6f716 --- /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 00000000000..d9a6771026c --- /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 d2534be82ac..00000000000 --- 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 48fb8593773..00000000000 --- 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 ee1d8079476..00000000000 --- 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 6f59179f3cd..00000000000 --- 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 2596352a994..00000000000 --- 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 8215c28cdfc..00000000000 --- 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 95378852161..00000000000 --- 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 76d3ecf58e6..00000000000 --- 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 d7273df067b..00000000000 --- 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 18fd7693a20..00000000000 --- 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 5fd1011783f..00000000000 --- 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 59d5f18e87f..00000000000 --- 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 74f98e271dd..00000000000 --- 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 661e7b01c01..00000000000 --- 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 9a23b912978..00000000000 --- 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 b6becac4ae4..00000000000 --- 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 da42845ee5c..00000000000 --- 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 a859c64611e..00000000000 --- 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 4a205b4f676..00000000000 --- 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 0dbc7a3817b..00000000000 --- 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 2f63e5cfd55..00000000000 --- 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 279f3636e1b..00000000000 --- 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 8ed77b68a9b..00000000000 --- 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 1a5d8224c02..00000000000 --- 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 54da4a210b6..00000000000 --- 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 6daf4172fef..00000000000 --- 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 2877264df72..00000000000 --- 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 ddadf77aa93..00000000000 --- 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 00000000000..b05c573f281 --- /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 6a81f75dbcb..00000000000 --- 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 5898adca4a5..00000000000 --- 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 8b901156428..00000000000 --- 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 1e44caf2ee6..00000000000 --- 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 5cd48737e60..00000000000 --- 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 9ee68f39ebe..00000000000 --- 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 6e973d9cacf..00000000000 --- 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 5646af98f98..00000000000 --- 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 7f013a04e85..00000000000 --- 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 6a056e1d190..9c383f87b5e 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 8f2c406f424..45002956655 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 b2242c074cf..328a8a4162d 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 00000000000..2070677b247 --- /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 00000000000..140ba2418ac --- /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 3c7c67ff170..48bfca92059 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 abbe3b7912e..27445fc7089 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 6b744088b47..b04ec031a4d 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 33dedbbcb7d..832df543d31 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 8d4556012b6..c57c3acb812 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 bbf74453cfd..118f61b3f2a 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 00000000000..8ce4908613b --- /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 b2a21e89053..00000000000 --- 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 10c35150898..00000000000 --- 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 dc6707dd155..00000000000 --- 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 6395d0abc42..00000000000 --- 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 d57f88b03b2..00000000000 --- 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 b702db9470c..00000000000 --- 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 7d8438a884b..05cf100235e 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 9ccf23dd85a..00000000000 --- 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 8adab7c3382..00000000000 --- 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 8b8ec290310..00000000000 --- 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 4bfeee89a66..00000000000 --- 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 8b2dee63c41..00000000000 --- 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 d48208bbd59..00000000000 --- 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 d2c86d303d6..00000000000 --- 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 02349c09212..00000000000 --- 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 df3ceb2652b..00000000000 --- 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 d0f4902cef1..00000000000 --- 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 c66c5fcb3f4..00000000000 --- 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 2e7948ab083..00000000000 --- 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 7fa12e0d307..00000000000 --- 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 c2ed8e4ffde..00000000000 --- 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 44b3b2cf910..00000000000 --- 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 54d08e2691e..1fa4e4cb5c6 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 00000000000..cf9d208a87a --- /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 cfe636d5d2b..324698284be 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 b51668a7fc4..00000000000 --- 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 00000000000..516b87a169f --- /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 00000000000..5f052a99aeb --- /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 87c95fbb807..00000000000 --- 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 e4ff4efd13d..00000000000 --- 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 450b1f3474f..00000000000 --- 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 2aad8c22107..00000000000 --- 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 00000000000..1714b928bbc --- /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 00000000000..490e86bfb7a --- /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 242834d294d..00000000000 --- 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 dc41e894b84..00000000000 --- 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 870337a366c..00000000000 --- 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 22981ce8a4d..00000000000 --- 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 00000000000..8c8af50568f --- /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 00000000000..b26850e9d30 --- /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 735a5b6d0ce..00000000000 --- 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 c12dd96b198..00000000000 --- 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 59ed58edac6..00000000000 --- 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 c32f54aa1d7..00000000000 --- 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 4145ed2b911..00000000000 --- 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 df145633fd0..00000000000 --- 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 173b5f84e37..00000000000 --- 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 78a8202e8c6..00000000000 --- 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 1f96ab83932..00000000000 --- 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 445e99e9a77..00000000000 --- 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 c93397a106d..00000000000 --- 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 1ff72ded36d..00000000000 --- 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 a793e424b32..00000000000 --- 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 a6973af6ad1..00000000000 --- 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 054f134cb02..00000000000 --- 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 65ea07ea386..00000000000 --- 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 8caddd5df22..cdea5586473 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 b47216124f8..967e9607248 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 00000000000..d6c4944be67 --- /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 00000000000..3a26688a09f --- /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 43828591da8..00000000000 --- 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 cc4c98123e2..00000000000 --- 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 74455b1860a..00000000000 --- 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 dc0119ae93e..00000000000 --- 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 7f7a6944621..00000000000 --- 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 cb2c07fb7f5..00000000000 --- 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 c9ccb56c5a1..00000000000 --- 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 34bca17400f..00000000000 --- 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 b1fbb4037b4..00000000000 --- 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 e9f9d1c3f3a..00000000000 --- 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 342e88e3dcc..00000000000 --- 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 f18795f259f..00000000000 --- 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 6b13b6fc87f..00000000000 --- 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 e09eabe2ff5..00000000000 --- 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 20f20af73c3..00000000000 --- 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 ea602a930b2..00000000000 --- 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 ddebd820841..00000000000 --- 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 64f06029290..00000000000 --- 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 a695b73c924..00000000000 --- 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 9ba5b8d7400..00000000000 --- 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 3cee734a327..00000000000 --- 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 e5b80c781fd..00000000000 --- 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 7884e977487..00000000000 --- 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 0ee59615356..00000000000 --- 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 e04af87c98a..00000000000 --- 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 0a389e4de60..00000000000 --- 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 b9f46b733c7..00000000000 --- 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 a593b6c844e..870a0d3e858 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 a669640f918..07381434847 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 00000000000..2f7447f219b --- /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 b6f314a6e1c..00000000000 --- 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 e3d678f0ed0..9b3f063cb18 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 41f07d6177e..7d0f43fd2f0 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 1a1861c1200..00000000000 --- 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 b06996d99b8..15fb03b7742 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 bc0859cd2c7..6d10eb493cc 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 bca044875eb..352ffd49da7 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 2633521f6e2..42b026c455b 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 c827cb1cdb5..9dbd1e398a2 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 f8464fcb939..553a0b837ff 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 70b13923d39..a9a1cfc5131 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 00000000000..1b023ff6611 --- /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 00000000000..8350d57b5be --- /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 00000000000..ff2eb42a6af --- /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 00000000000..8fdf0acc899 --- /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 ab58d920946..00000000000 --- 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 c94551e9bc4..00000000000 --- 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 00de403e249..00000000000 --- 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 5165f5be6d4..00000000000 --- 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 e263e82d112..00000000000 --- 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 d3b646825b5..00000000000 --- 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 7f170a71a49..00000000000 --- 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 308a68920e7..00000000000 --- 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 e09b14dada6..00000000000 --- 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 f226b004d9e..00000000000 --- 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 9d6496f082d..00000000000 --- 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 df304cae689..00000000000 --- 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 78a6fda211b..00000000000 --- 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 8176cae55eb..00000000000 --- 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 3172c763b6c..00000000000 --- 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 4038406057d..00000000000 --- 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 0768a39fbc4..00000000000 --- 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 9b15a013e35..00000000000 --- 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 8a0e1981820..00000000000 --- 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 a06558cc2cb..00000000000 --- 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 79f08754508..00000000000 --- 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 cd8a216a60e..00000000000 --- 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 2703ab53907..00000000000 --- 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 585c3a2730a..00000000000 --- 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 ab8762d3b91..00000000000 --- 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 0294b6dc75e..00000000000 --- 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 fc56131f50f..00000000000 --- 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 5b4b26b3b8a..00000000000 --- 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 0c3cd239602..00000000000 --- 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 e43482d5649..00000000000 --- 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 ce7fec7fcfa..00000000000 --- 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 2de144d05ab..00000000000 --- 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 6ed65c27da2..00000000000 --- 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 2feeed35a81..00000000000 --- 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 5fe40c9aed2..00000000000 --- 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 70964fd8aca..00000000000 --- 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 f9b2ae01a45..00000000000 --- 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 4ebfbeedc62..00000000000 --- 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 cf4955f4242..00000000000 --- 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 206763100ed..00000000000 --- 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 497bd02af75..00000000000 --- 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 f9328ad512e..00000000000 --- 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 27a55722dd5..00000000000 --- 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 23b02ec8fda..00000000000 --- 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 b4d7509237f..00000000000 --- 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 cba2576a3c2..00000000000 --- 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 5209b761d92..00000000000 --- 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 4043ac56cd3..00000000000 --- 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 db24b4bf394..00000000000 --- 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 966f9bd8f1e..00000000000 --- 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 eb4866bb158..00000000000 --- 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 65af1da859e..00000000000 --- 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 35c51fb65f2..00000000000 --- 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 063383dfaee..00000000000 --- 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 6ed7994f402..00000000000 --- 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 fcc092af430..00000000000 --- 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 93c8a305b46..00000000000 --- 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 cea2cb041fc..00000000000 --- 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 a9eb850d760..00000000000 --- 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 0fb633083da..00000000000 --- 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 358a90c1322..00000000000 --- 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 f9deb82e85d..00000000000 --- 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 adb0912d13d..00000000000 --- 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 8116d5119cb..00000000000 --- 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 e5d42bae065..00000000000 --- 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 00000000000..427ebbbe2b7 --- /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 82a5c2763df..00000000000 --- 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 6eadde95ca8..00000000000 --- 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 2cc57b24de0..00000000000 --- 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 0c3d009c884..00000000000 --- 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 f85a0804f2a..00000000000 --- 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 baeac1390d5..00000000000 --- 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 2c0bfd7b9d2..00000000000 --- 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 1391cef5b1d..00000000000 --- 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 0d0c2f24298..c1b06d883e6 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 7789563ca5e..00000000000 --- 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 f5aaed761cd..00000000000 --- 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 07f806381f5..00000000000 --- 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 79eaa3dfc59..00000000000 --- 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 e14f3557296..00000000000 --- 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 00000000000..da1316c8aa6 --- /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 088b4857b51..00000000000 --- 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 e03707ac2e7..00000000000 --- 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 1e6167de548..00000000000 --- 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 a5b0710662e..00000000000 --- 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 438bdf61fa4..00000000000 --- 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 77c6c0b89d6..00000000000 --- 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 77885f0cee8..00000000000 --- 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 22ad4b87ede..00000000000 --- 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 020edde817d..00000000000 --- 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 85c5ffe2dba..00000000000 --- 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 f0366e4d11a..00000000000 --- 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 c6a677dfb3f..00000000000 --- 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 00000000000..e0501d7ab92 --- /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 00000000000..3d6b0c2a231 --- /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 db484f3beb1..00000000000 --- 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 663a6d225c6..a6ef3659b64 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 559e3d5be40..00000000000 --- 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 17240e9f9b2..00000000000 --- 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 b82d43c1e2c..00000000000 --- 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 217e27bc452..00000000000 --- 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 dccfd522791..00000000000 --- 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 d7a267a65cf..00000000000 --- 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 b869b529966..00000000000 --- 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 e0dd7ee3b08..00000000000 --- 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 f1a115eec74..00000000000 --- 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 719edc53b76..00000000000 --- 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 b677ee8f209..04ce4f30282 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 59554e81a1b..f2b748f8d33 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 00000000000..bd42fc5b575 --- /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 e0be434d645..00000000000 --- 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 b9cf7274864..00000000000 --- 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 9a5bff9bd31..dd590a96721 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 2fa8d8ff409..d1e94f4066f 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 e61836c53ca..ae52b3059fd 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 e1d019dd676..9364ef5d4a5 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 1ab9827f302..11833e221ea 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 c40cdfadf46..67024159055 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 00000000000..1ee5f990bbb --- /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 f9fa7521f37..84a2c48bef2 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 00000000000..7cae3f78801 --- /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 af24fa02178..00000000000 --- 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 f31b40fdb87..00000000000 --- 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 b4d5c0681de..00000000000 --- 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 af24fa02178..00000000000 --- 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 6e55a2f4ac5..00000000000 --- 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 2db2fb04cb3..00000000000 --- 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 39fd25ad4de..00000000000 --- 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 486dddb670b..00000000000 --- 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 626cae8d821..00000000000 --- 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 b4a2562987d..00000000000 --- 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 7b882f7aa31..00000000000 --- 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 b599c07fc89..00000000000 --- 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 55670c329c7..00000000000 --- 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 3b42610fd85..00000000000 --- 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 01bdba8789c..00000000000 --- 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 c0591e8f152..00000000000 --- 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 7c47b372b41..00000000000 --- 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 303967f1b49..00000000000 --- 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 c60b48e6dad..00000000000 --- 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 7084ad7411f..00000000000 --- 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 0521be943db..00000000000 --- 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 14878ffe40b..00000000000 --- 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 893716258a9..00000000000 --- 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 f637d7c135a..00000000000 --- 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 bc27fa70ed9..00000000000 --- 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 79e35134986..00000000000 --- 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 b3566b63a42..00000000000 --- 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 ca9a6e5edca..9ca9d5f8513 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 2112fdf8187..a7a1e5203e8 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 e1ad4714d4c..f45bba1563d 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 edd662ea181..5bbc38eceff 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 00000000000..a405452e502 --- /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 f7af796a853..bd70116fbce 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 00000000000..b12e0b937aa --- /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 f2dba0b8a43..00000000000 --- 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 d8417cd358a..00000000000 --- 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 3f717263bf0..00000000000 --- 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 42226a81837..00000000000 --- 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 00000000000..1814c8648e9 --- /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 00000000000..e7cdaf16fbd --- /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 6a2d69c834b..00000000000 --- 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 cf5ecc79e63..00000000000 --- 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 16ec5332084..00000000000 --- 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 a23a6b98964..00000000000 --- 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 d764ab9fbfd..00000000000 --- 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 f392ae7ad43..00000000000 --- 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 13f1c926c37..00000000000 --- 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 046c2f6f2c6..00000000000 --- 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 6a242be82bb..00000000000 --- 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 7e8085b5c4f..00000000000 --- 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 0ce990c87d3..00000000000 --- 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 e6a66c8f3d2..00000000000 --- 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 15e0b3204ee..00000000000 --- 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 fe909ab861b..00000000000 --- 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 74e13d96056..00000000000 --- 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 279cbfb666d..00000000000 --- 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 d705f5fffbf..00000000000 --- 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 59134e39296..00000000000 --- 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 06bc1679e1b..00000000000 --- 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 a0f2183ed36..00000000000 --- 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 876bfa42e6c..00000000000 --- 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 0ac767fef8d..00000000000 --- 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 526e2b54e16..00000000000 --- 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 918d0a5af6f..00000000000 --- 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 d76c8ae2bc8..00000000000 --- 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 279cbfb666d..00000000000 --- 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 f7ffa6aa0d1..00000000000 --- 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 f0e124ea497..00000000000 --- 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 3f0c47295fe..00000000000 --- 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 7947adb6bbf..00000000000 --- 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 5fac3580dbc..00000000000 --- 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 09208d29d98..00000000000 --- 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 89f34ff82d1..00000000000 --- 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 faed7a8d9c6..00000000000 --- 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 e0340fc524e..00000000000 --- 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 8a7bb0510e4..00000000000 --- 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 279cbfb666d..00000000000 --- 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 986e3557013..00000000000 --- 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 9d4a27f07e2..00000000000 --- 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 4d835046ac5..00000000000 --- 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 bba859d9da0..00000000000 --- 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 25579916032..00000000000 --- 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 dd7ab54a9e3..00000000000 --- 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 29bd5898910..00000000000 --- 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 c7a4b5126fe..00000000000 --- 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 6bb7884072c..00000000000 --- 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 9151a045277..00000000000 --- 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 a4f147a1093..00000000000 --- 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 fbc1037c7d8..00000000000 --- 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 b793a8e7ee8..00000000000 --- 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 5dcea7a2730..00000000000 --- 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 663a65fb50b..00000000000 --- 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 72f58c1d24f..00000000000 --- 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 b4d5c0681de..00000000000 --- 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 2650660245f..00000000000 --- 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 92ae9a2d958..00000000000 --- 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 b4ee20ef75c..00000000000 --- 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 8a79f54c6eb..00000000000 --- 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 abb6223b419..00000000000 --- 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 5922d101955..00000000000 --- 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 11f21a31d7f..00000000000 --- 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 476591cc1ef..00000000000 --- 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 2f31ab584a5..00000000000 --- 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 9c92af9c17d..00000000000 --- 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 e48f661a3db..00000000000 --- 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 ed2efa5e5d0..00000000000 --- 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 691c940cc0f..00000000000 --- 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 be62d5619d4..00000000000 --- 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 f9689b64f1d..00000000000 --- 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 9b5e7c67f6a..00000000000 --- 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 887e47949fe..00000000000 --- 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 c6c7d48cab0..00000000000 --- 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 da603e4ec0b..00000000000 --- 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 02b555622b1..00000000000 --- 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 22283eb6155..00000000000 --- 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 27c1c0486ea..00000000000 --- 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 e573b7b5a38..00000000000 --- 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 82bdcd4488e..00000000000 --- 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 c9efa32d049..00000000000 --- 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 ea3d9b2c2f8..00000000000 --- 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 0a826bb61c0..00000000000 --- 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 6656fe44330..00000000000 --- 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 e4f116e2eba..00000000000 --- 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 45778ac6ca9..00000000000 --- 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 0012f4d504f..00000000000 --- 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 0f379b65307..00000000000 --- 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 410be76a6b4..00000000000 --- 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 963017ac246..164df10bb37 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 3c078f88361..b61e69b9dc7 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 8a46e2591dd..088daf7c7f3 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 4494d81ed62..4dea9277d8d 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 00000000000..52128c12990 --- /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 07ba538803e..5e4fecfe300 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 9e11543a138..39b24d81ba6 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 c8d711bec67..a6584aa077e 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 efefe29ecc3..9d399f1dff0 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 dd76c017037..93c0da7ba8e 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 bbec421a195..a037c472ecf 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 1ffc4b4cfac..78733bcc457 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 b47082e09df..29770bd1c53 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 feafb10645f..3dc2c888a5c 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 10518dc36a3..a1507a88361 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 00000000000..d82089cf5cc --- /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 f758b93a887..00000000000 --- 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 635da12964f..00000000000 --- 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 27c86f46d6f..00000000000 --- 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 02075bd209c..00000000000 --- 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 580d7875ea3..00000000000 --- 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 7acef662de0..7b4e702375d 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 ddcca5a30f1..fd7c06601b5 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 75231c322fa..00000000000 --- 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 feb579d4dcf..00000000000 --- 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 7979ba4e232..00000000000 --- 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 eeada6c5acd..00000000000 --- 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 a59e6f69ac2..00000000000 --- 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 7d0d55a8bfa..00000000000 --- 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 b2b7d467a3c..00000000000 --- 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 8e5cbc7d407..00000000000 --- 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 d6d6f2dfb9b..00000000000 --- 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 0996cb99af3..00000000000 --- 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 e850595c3e5..00000000000 --- 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 abd7c3e98ac..00000000000 --- 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 930eb6ec7ef..00000000000 --- 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 1423935e4bc..00000000000 --- 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 50e2864163d..00000000000 --- 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 eb8f188f4b0..00000000000 --- 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 80d7385715c..00000000000 --- 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 7c63c1c2ff7..00000000000 --- 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 218de390b8d..00000000000 --- 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 6920b24c848..00000000000 --- 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 00000000000..202b84a2953 --- /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 00000000000..9617ba2e343 --- /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 c2e33a67d0e..00000000000 --- 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 35ea0c2d176..00000000000 --- 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 2e3a3b0513e..00000000000 --- 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 cadc838afb7..00000000000 --- 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 5fcd3f7ba00..00000000000 --- 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 0222eced42f..00000000000 --- 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 875117f1652..00000000000 --- 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 ae41075a362..00000000000 --- 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 8878329c22e..00000000000 --- 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 f740822bbf6..00000000000 --- 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 5cf1d028751..00000000000 --- 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 10c41b56d9e..00000000000 --- 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 c89b5036f32..00000000000 --- 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 14c565373ea..00000000000 --- 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 80f53d322df..00000000000 --- 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 84e12d92782..00000000000 --- 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 5d1ece399d5..00000000000 --- 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 13859ef5a88..00000000000 --- 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 c9479e074f9..00000000000 --- 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 279170f1b0e..00000000000 --- 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 c7e85fbbdc5..00000000000 --- 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 9fa06c8160c..6edfb6d94ae 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 5fc68b03499..a795796ad68 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 d7b304b4c3b..6b113784176 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 b8a6bb85552..199df944052 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 54650aff98a..ab8d63d3905 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 379484dfaea..6573cbd7598 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 00000000000..a85af2df123 --- /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 00000000000..16f0940c3b6 --- /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 00000000000..11707efb223 --- /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 b0ee97e8f9e..00000000000 --- 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 8a841170344..00000000000 --- 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 8a9c3136219..66cfa746bb2 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 7d49a28cded..bee032372d1 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 f1643a5d4b6..7b7867f869b 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 10e39d0b33e..60fe219a595 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 9780e1b0bc1..890b2bc51b4 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 00000000000..d5d58f95b63 --- /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 5f27036b016..5647a89372d 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 dc05fe1ecab..00000000000 --- 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 e2859dd5057..00000000000 --- 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 b08a96811d5..382bedd0309 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 74275267d05..8e82db9c116 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 e4531099b13..7bf3d6333fe 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 75f8c2716a7..6055c1643cb 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 00000000000..9b7704f48fd --- /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 5e9aae8b025..85a3d238b0d 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 00000000000..1cc5916f186 --- /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 02b2b379aaf..00000000000 --- 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 eeacd739652..2e194e0d508 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 88c115d26f2..fe7258a493f 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 22f38cbf5f9..8de6003c4db 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 301194a32a4..f789d72ac19 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 7522f1025e3..601912305b9 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 cc914cae6cd..464064e1fc5 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 22917f651e9..d186beaa7f6 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 6ebb9eb8deb..75da09da959 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 00000000000..7f1b240bc7a --- /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 0c8b7262f8d..00000000000 --- 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 38a561b18d5..00000000000 --- 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 d77e648e6be..00000000000 --- 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 575dee83d7b..00000000000 --- 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 e9318b4588a..00000000000 --- 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 dce0112a41f..00000000000 --- 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 00000000000..dc0cd1cd1be --- /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 aecba22db8f..00000000000 --- 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 aa645c64e22..00000000000 --- 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 59202287217..00000000000 --- 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 00000000000..8759374058b --- /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 6a55f15c1a6..00000000000 --- 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 682705b6218..00000000000 --- 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 69a5b6b4c45..00000000000 --- 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 eea95c34935..00000000000 --- 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 dde3259dde0..00000000000 --- 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 c34a4b61654..00000000000 --- 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 0b4ffd31051..00000000000 --- 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 456ebc34788..564b91dc50f 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 39b8785128d..09763ff5328 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 00000000000..ad0594757bc --- /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 fa3cce5b299..091ccafdb43 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 8d3edb2ea9e..8cc13149e60 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 60977bdfe7d..00000000000 --- 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 d8369eacf8c..00000000000 --- 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 8fc66740160..b0628140546 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 00000000000..bde346e0d0a --- /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 00000000000..e1c25737d2a --- /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 9eb0166e5fc..00000000000 --- 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 4eba5f7b792..00000000000 --- 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 417607e2865..00000000000 --- 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 a2bbef0236c..00000000000 --- 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 db65d146ca3..00000000000 --- 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 b73ce52c916..b2834dfbac4 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 66fc839020b..3ca36911d1d 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 e0093e9f3e3..0595a4e6465 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 65a7aed5498..cb2c3f30b6b 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 b8e54d76b7b..00000000000 --- 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 d6e3954f2e6..00000000000 --- 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 00000000000..dfed34de942 --- /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 00000000000..280e528717c --- /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 eb24e2f5ed1..00000000000 --- 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 b6a06a8326d..85c6e58941f 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 a95f3d01f6b..5253ff120d1 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 9ac5461bbb1..eb896fcc323 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 36126288a90..ae3d2bcd9f9 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 d857a5fb37a..489cf5d0b07 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 fc3a194b39c..00000000000 --- 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 c0809fb0ecb..00000000000 --- 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 b24f8c700c0..00000000000 --- 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 ad44e6baf6d..00000000000 --- 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 3a9a8362246..00000000000 --- 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 061bc38eb64..00000000000 --- 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 885976b88f2..00000000000 --- 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 9ad11e44b99..00000000000 --- 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 7fe0902d490..00000000000 --- 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 5db958399d4..00000000000 --- 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 f9ba69782d5..a3f3693c439 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 a24eee7c987..a726a9b61e9 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 cbada951cfd..2c0ee62404a 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 76868b55c45..00000000000 --- 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 f69171cc680..00000000000 --- 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 ceca1f784c2..00000000000 --- 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 ca5de62a8c9..00000000000 --- 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 0b71e37b50f..00000000000 --- 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 8df8f31d4d3..00000000000 --- 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 571ffcfac1f..00000000000 --- 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 d464264930a..00000000000 --- 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 f7afb71fa1b..00000000000 --- 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 97e7108bf28..00000000000 --- 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 67aec4c48d2..00000000000 --- 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 00000000000..2c2bbf6705b --- /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 00000000000..a0732fa9521 --- /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 010af5730d2..00000000000 --- 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 c7bf6bcf835..00000000000 --- 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 073b14d8551..00000000000 --- 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 3b42fbeea34..00000000000 --- 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 e2773030a22..00000000000 --- 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 c902164f7dd..00000000000 --- 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 00000000000..9a4c757900f --- /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 08e10d150ca..00000000000 --- 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 ea9a13974b4..00000000000 --- 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 9709696cf5d..00000000000 --- 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 7ccace85015..00000000000 --- 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 d6e68008e5b..00000000000 --- 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 9ec7a3f3f32..00000000000 --- 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 f411442d121..00000000000 --- 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 4eee9df8fa2..00000000000 --- 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 b118c8caae4..00000000000 --- 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 b2873665ea2..00000000000 --- 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 d7c829040f2..00000000000 --- 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 7122f8fed1d..00000000000 --- 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 1ff0485bfc7..00000000000 --- 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 d95c058f0c8..00000000000 --- 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 6f0d57b692f..00000000000 --- 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 d434d885bfd..00000000000 --- 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 2ff8b74ab06..00000000000 --- 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 215aaf0cb28..00000000000 --- 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 88e16771dff..00000000000 --- 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 9346ceba7e7..00000000000 --- 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 fceb6f61363..00000000000 --- 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 0759f7aae9e..00000000000 --- 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 43d45b40723..00000000000 --- 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 6cacb8636c8..00000000000 --- 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 987fcb83ab2..00000000000 --- 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 ec297ac8a27..00000000000 --- 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 46f269e7301..00000000000 --- 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 4f28075083b..00000000000 --- 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 9ecaf6bc39b..00000000000 --- 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 f20a4a66372..00000000000 --- 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 7b7de292ee6..00000000000 --- 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 97b9c915e7d..00000000000 --- 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 3d6ec7437bb..00000000000 --- 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 8876efd1b6c..00000000000 --- 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 76de1a8590e..00000000000 --- 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 2221a0cb682..00000000000 --- 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 a1384a814f7..00000000000 --- 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 7283ba452d4..00000000000 --- 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 beeca4aff16..00000000000 --- 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 e7807685469..00000000000 --- 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 34dc183b567..00000000000 --- 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 9b967c834c9..00000000000 --- 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 efcc5a27842..00000000000 --- 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 cdcea5ab36a..00000000000 --- 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 bea25508b1e..00000000000 --- 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 00000000000..94b762d7803 --- /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 f4892ce9594..de3bedcaeac 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 e3605a03418..11ca50fd3e5 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 d267c0328a8..00000000000 --- 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 7fc8fe63552..3aea6b9a05f 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 a8965e9fa97..00000000000 --- 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 dc22767d5d8..6632f560c9b 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 efe335afb48..2737315c35c 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 21a1c2ddb5e..d2886682fe8 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 dca74cb3d2e..dd01ed88e09 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 aedfd4b2c42..00000000000 --- 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 20a05a5301d..647d7ec15fd 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 e518ffc2793..eccb9a2f4fe 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 eef21fa64ce..c58b727a386 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 097ccb0a7e7..31cb032f102 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 00000000000..f70b9cff5f3 --- /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 bbc50e4088e..00000000000 --- 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 676578f6027..00000000000 --- 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 c06331e8cc0..00000000000 --- 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 214ef422a83..00000000000 --- 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 fdde86ae408..00000000000 --- 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 d350eb0674e..00000000000 --- 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 00000000000..57ab9900123 --- /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 00000000000..9c216217b29 --- /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 3faf7d3a1ee..eaa71189290 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 00000000000..82ced1525a0 --- /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 00000000000..716af8bc417 --- /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 42692a4ed58..00000000000 --- 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 00000000000..ec9a99bc306 --- /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 00000000000..faea2ad4daf --- /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 e8b3d484f58..00000000000 --- 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 87ede0555ab..00000000000 --- 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 00000000000..c46eb087f35 --- /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 138a0a59d7f..00000000000 --- 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 470d1deb70f..00000000000 --- 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 a3fe3e1e02a..00000000000 --- 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 382bd75a27e..00000000000 --- 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 fdff9cfe4d4..00000000000 --- 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 24554523fd9..00000000000 --- 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 27e0a019e94..00000000000 --- 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 3d404c1b8dd..00000000000 --- 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 cf89183a975..00000000000 --- 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 61c70e2d49b..00000000000 --- 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 4791cfa58c6..00000000000 --- 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 047e2c005a2..00000000000 --- 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 59ace9b78d6..2fa54376e2e 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 8e06a02627a..b51d9f9d43a 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 d3c12b132ab..706ee596f5a 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 513e9f6b2fc..f96cc036185 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 a167cc80efa..e87dc9f1bc8 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 34b3817fed0..4cc7c3809c3 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 4f2830449ae..1ee88f45e93 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 0139ef9c8f8..b56591f9383 --- 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 f2407b6c84b..f05b2075cbe 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 58f15fcf3e9..f8db8af4059 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 00000000000..9f435f6dfe1 --- /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 8c6ffcd8688..fd132bee61e 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 3a35bb6fb31..f9cf03da227 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 5a9680bbbbf..5725431d3bf 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 8a9debf1c2c..b43ed4b37db 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 316623bb877..e9774f33691 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 01896809767..e2a4734d418 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 00000000000..28ecd8bf663 --- /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 00000000000..d4e3a59f4c6 --- /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 faeab567280..00000000000 --- 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 a1d09ce8c8f..00000000000 --- 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 8ca749f5625..00000000000 --- 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 64036097aab..00000000000 --- 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 244cd34a3a5..00000000000 --- 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 a2429cf4d08..67f22a67059 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 8a366485ad0..f64a36f11bd 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 4c80ab3d18f..679c26da9b9 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 784b28f5fb3..71aa113f856 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 ddde55757bd..f91a0c87e9e 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 33af19b02f7..8d156addfed 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 47a2c195187..00000000000 --- 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 7e62992365c..00000000000 --- 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 906ab864332..00000000000 --- 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 46b3e8d9724..00000000000 --- 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 9c5086a4322..00000000000 --- 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 df38a8ae3b5..00000000000 --- 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 00000000000..2a58e5fbb42 --- /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 00000000000..a43fd7490d8 --- /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 00000000000..d5909cd1320 --- /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 2789669fc25..00000000000 --- 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 a3f954df538..00000000000 --- 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 4e742815d33..00000000000 --- 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 ba8c60067e8..00000000000 --- 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 e168b01c4b8..00000000000 --- 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 2882ee40f62..00000000000 --- 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 00000000000..ed6366787d8 --- /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 a6e0f42c5c5..00000000000 --- 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 25a263695cf..00000000000 --- 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 31b0718b8fd..f281a1a70a3 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 00000000000..46e3165b997 --- /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 00000000000..3a1652f566c --- /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 74c175b5994..e4edd8be316 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 00000000000..b7e55ecf1f1 --- /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 00000000000..34ced9a0c9e --- /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 f0aa3e61a94..00000000000 --- 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 61fd2d4fbed..00000000000 --- 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 238b5bbcf7b..b5b624cc759 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 4fee97322e6..00000000000 --- 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 00000000000..dcfa703b74c --- /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 ddea5a11362..00000000000 --- 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 14d2aeee871..91da342e8ff 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 13a5976af5b..00000000000 --- 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 3cd4d28f10e..00000000000 --- 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 aa9c67ac17a..a0cca0eeb2b 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 cec51692a1f..0ac0d04ee17 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 da5a1cb4e5b..3af1bd2335e 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 5e2d9abf4ca..00000000000 --- 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 66c0cd0120f..00000000000 --- 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 afee6730f8e..00000000000 --- 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 551f81355bb..8492165ac11 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 70cc43c9f9a..f7eeb8ae5f7 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 209b66ec90b..00000000000 --- 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 2f4fab34531..00000000000 --- 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 250d603d1f2..00000000000 --- 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 6f8ae6c0dcd..00000000000 --- 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 39af3108464..ca82f27e3d6 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 00000000000..fa57e4306e6 --- /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 666115ddc37..00000000000 --- 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 85311f55d9e..00000000000 --- 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 e071f18de4d..00000000000 --- 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 ce7d557f5e1..00000000000 --- 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 246e2256995..00000000000 --- 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 b3423cc9219..00000000000 --- 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 bee4df754f6..00000000000 --- 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 72c6bf99b6c..00000000000 --- 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 3622c0addb3..00000000000 --- 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 54bdf5018e9..00000000000 --- 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 18b5f3f2640..00000000000 --- 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 167eb571d1e..00000000000 --- 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 aeea4de6789..00000000000 --- 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 8ff51f5bd3e..00000000000 --- 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 5b0710c1c66..00000000000 --- 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 a254b3df632..00000000000 --- 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 48629339d6e..00000000000 --- 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 32b5d91eb83..00000000000 --- 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 15d8893d7d7..00000000000 --- 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 ad9c8042990..00000000000 --- 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 dd2b6dccef2..00000000000 --- 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 4469bebadf0..00000000000 --- 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 82ae7b98519..00000000000 --- 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 e73ad6a84aa..00000000000 --- 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 5b8aabb8ee1..00000000000 --- 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 3a69d1d3635..00000000000 --- 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 7a08273e3b5..00000000000 --- 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 6d3b30ff1bf..00000000000 --- 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 f1edbff726e..00000000000 --- 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 f477e4a134b..00000000000 --- 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 bad7b661ae4..00000000000 --- 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 00000000000..9634dec3932 --- /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 3768ad723a1..00000000000 --- 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 b39d3a5e236..00000000000 --- 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 5411fd08371..2132736f8e8 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 99b8a3fc4be..00000000000 --- 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 00000000000..af659719245 --- /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 203b4e4cd9f..743bf47a462 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 a753dc41af5..00000000000 --- 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 a6e8797d8db..00000000000 --- 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 a1a93c2cdc9..00000000000 --- 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 358326a0e82..00000000000 --- 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 f79a8a8229e..00000000000 --- 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 8c39d1c3c7d..00000000000 --- 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 05eb3418930..00000000000 --- 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 dd502229cec..00000000000 --- 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 00000000000..678f4e7df25 --- /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 63de6101f5e..00000000000 --- 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 b84b41f6a5d..00000000000 --- 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 aadc3712b46..00000000000 --- 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 5dc02932f19..00000000000 --- 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 a1985c637ab..00000000000 --- 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 44972512329..00000000000 --- 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 6873bf80d5e..00000000000 --- 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 70487fea5b4..00000000000 --- 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 4fabd5ab15b..00000000000 --- 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 def1653db1b..00000000000 --- 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 b377dc3f4a0..00000000000 --- 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 ab267713655..00000000000 --- 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 6f02997b423..00000000000 --- 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 206ca3d0019..00000000000 --- 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 4783f6bad6c..0277630cc12 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 dd2043cf707..4612cade127 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 6b5b72e0ff7..5d9d67a5aec 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 3facff7d263..a834fd4d237 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 2ea7a9a4fae..7d990fc3d6b 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 00000000000..249f022adba --- /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 00000000000..ea4c0b6e5d4 --- /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 00ccbbfc9e8..00000000000 --- 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 1a503c2478a..00000000000 --- 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 ed82ec8f189..00000000000 --- 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 4181190478c..00000000000 --- 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 dfde0b95606..00000000000 --- 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 f5a2bdb8a4d..00000000000 --- 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 4347c0165ae..00000000000 --- 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 0867f1ddffb..00000000000 --- 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 6ccf2bf0858..00000000000 --- 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 00000000000..8266bd8155c --- /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 dc43f2a891a..ce141d80ba9 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 3af830a1e64..00000000000 --- 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 1e3e7c4c769..00000000000 --- 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 f4c955b0a1b..00000000000 --- 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 bf08b255127..00000000000 --- 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 fbe3a23416a..00000000000 --- 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 4a2476eaa13..00000000000 --- 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 dda0e92caf1..00000000000 --- 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 82beb92a8e4..00000000000 --- 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 4cd2227ffac..00000000000 --- 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 00000000000..58cf406d164 --- /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 00000000000..57b6de8e609 --- /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 4482c3a592b..a66ecd7faea 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 106afeed1b5..f802dcdb8eb 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 f49a84af1d2..00000000000 --- 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 00000000000..1144c2b34cc --- /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 e62bf6a0e47..00000000000 --- 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 8053ad54c19..00000000000 --- 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 0e99e27f34d..00000000000 --- 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 8c7dadce41c..00000000000 --- 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 93d250c0ee7..00000000000 --- 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 9513017c9e0..00000000000 --- 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 c83ae2a7289..00000000000 --- 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 a6130cbca38..00000000000 --- 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 9a4592dc897..00000000000 --- 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 444ecfd713f..00000000000 --- 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 0cb363c249c..00000000000 --- 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 4255d235a61..00000000000 --- 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 0f012126a2d..00000000000 --- 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 21698dc4e7b..00000000000 --- 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 64b4c420513..00000000000 --- 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 a104f35da93..00000000000 --- 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 e49ddd7b1d3..508660721a1 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 1b080d80935..4204d6cc2bd 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 5911a316801..2309ab147db 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 c22b4a16118..bf261183051 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 00000000000..eaa1b0866ac --- /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 c9110ad3044..00000000000 --- 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 d033267aef3..00000000000 --- 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 be3206d85d4..00000000000 --- 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 4d0b14dfd49..00000000000 --- 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 8ff6898f1ef..00000000000 --- 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 36172cf0ebf..00000000000 --- 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 a55803f816e..00000000000 --- 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 ff0938352bb..00000000000 --- 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 180cab534a2..00000000000 --- 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 23ab0c1c4c6..00000000000 --- 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 0e700bf34ec..00000000000 --- 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 b9c2b1c3ada..00000000000 --- 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 6aedf7b94d6..00000000000 --- 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 0e40e4e96d2..00000000000 --- 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 ba65e66905e..00000000000 --- 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 d811e682a82..00000000000 --- 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 7260e3f71ab..00000000000 --- 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 7944a1be7fc..00000000000 --- 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 adb729af93e..00000000000 --- 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 a1dd733fbe6..00000000000 --- 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 a72147769ce..00000000000 --- 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 43bf68bd47e..00000000000 --- 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 18bb1a2753c..00000000000 --- 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 f30cfbdd292..00000000000 --- 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 6eeda75c0fc..00000000000 --- 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 2c827ed9eda..00000000000 --- 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 00000000000..01aa21c6311 --- /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 3c201e828b8..00000000000 --- 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 033c9e01639..00000000000 --- 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 aa99aa85584..00000000000 --- 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 132c67eaaa9..00000000000 --- 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 7075cd25a59..00000000000 --- 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 2f8c7f2d775..00000000000 --- 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 9a080037a64..262fe6aad58 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 f80768c2593..2b683aad140 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 e87a4eff595..8ba151985f7 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 95c8e30c605..376242695f6 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 98617f7af30..00000000000 --- 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 00000000000..d1bc5f7522e --- /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 74c81729200..00000000000 --- 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 18103c12dc1..00000000000 --- 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 edff9ff989f..00000000000 --- 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 aaec5e3760e..4638c0d32af 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 349d6b4d3c9..e1b8d3381fb 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 a52d5879330..4bba2206c31 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 9d13c4fff21..00000000000 --- 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 b2f6bd3849e..50f2aeafa1b 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 19c36976545..00000000000 --- 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 ca822550f68..00000000000 --- 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 00000000000..77a6f7de875 --- /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 2eb15e82800..00000000000 --- 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 7e8fe272eb3..00000000000 --- 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 a52bcdd9d40..00000000000 --- 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 46ab6c20df7..2660b5e3baa 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 88601f6e661..1aa329eef6e 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 ceed3e9cd30..00000000000 --- 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 441fffa6cb6..00000000000 --- 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 f156e273921..00000000000 --- 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 f2fbfc307d4..00000000000 --- 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 63abfef5a29..00000000000 --- 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 32ec1348ceb..00000000000 --- 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 45d0a5b234d..00000000000 --- 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 4cb4607a061..00000000000 --- 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 0c75cafccd2..00000000000 --- 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 60fd1abce1d..00000000000 --- 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 17a3cf55a43..00000000000 --- 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 936107dd776..00000000000 --- 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 2763926fb89..00000000000 --- 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 00000000000..4bf02eab9a1 --- /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 e7b38dfeff1..3c3f528b74f 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 e8a86bb97c4..00000000000 --- 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 92d5988caaf..00000000000 --- 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 44e4e73952e..00000000000 --- 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 00000000000..3b42e01a2be --- /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 137bbb16037..00000000000 --- 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 9e64d8a24f9..00000000000 --- 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 b16ab7d9572..44edc476866 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 4466c30d128..00000000000 --- 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 aef0bd1516e..00000000000 --- 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 315c1d2b8b4..00000000000 --- 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 dc551ad3d54..00000000000 --- 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 33d6a2568ea..00000000000 --- 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 2b0d72c1fa9..00000000000 --- 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 a4c13ed308f..00000000000 --- 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 e7a18dcb510..00000000000 --- 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 bccac3ba726..00000000000 --- 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 aca37cec679..00000000000 --- 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 96ec568c96a..00000000000 --- 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 b33945098c9..00000000000 --- 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 94adc3aaa4f..00000000000 --- 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 f508c9a67d9..00000000000 --- 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 130f9649ffe..00000000000 --- 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 20df742bbd1..00000000000 --- 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 a2c41a5e43c..00000000000 --- 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 ee9922435fc..00000000000 --- 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 11d419c605f..00000000000 --- 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 9811e2b5fda..00000000000 --- 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 0c4935aab6a..00000000000 --- 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 8a52e6e94b3..00000000000 --- 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 d4790184e96..00000000000 --- 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 80285d72271..00000000000 --- 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 35bea6be688..00000000000 --- 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 e36b56522ed..00000000000 --- 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 a115e29a93f..00000000000 --- 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 0186234a207..00000000000 --- 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 5262c29c6df..00000000000 --- 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 bf9bc831e71..00000000000 --- 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 b5216dc5315..00000000000 --- 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 00000000000..85d409561a1 --- /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 4079035a49c..00000000000 --- 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 662048a8ea0..00000000000 --- 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 30459cdf1e0..00000000000 --- 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 2543d2f5cbf..00000000000 --- 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 6d9b2ec9685..00000000000 --- 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 e35391ebc2d..00000000000 --- 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 fbbc41430ed..00000000000 --- 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 245561ab480..00000000000 --- 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 c8fe3c9b7c5..00000000000 --- 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 3b6921d5495..00000000000 --- 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 3bc2a33d860..00000000000 --- 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 f5317b4affc..00000000000 --- 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 9a8e31c5c91..00000000000 --- 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 a510705a1c8..00000000000 --- 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 14d5331d676..00000000000 --- 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 bd7b625d9e9..00000000000 --- 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 802ce70b0dd..00000000000 --- 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 751bdd58510..00000000000 --- 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 656c842dcc6..00000000000 --- 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 50cf0169058..00000000000 --- 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 86dcda98ad4..00000000000 --- 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 2321f0242cd..00000000000 --- 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 361f38b0b3f..00000000000 --- 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 9acea8a10bc..00000000000 --- 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 ff45c3e9c06..00000000000 --- 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 8116744c472..00000000000 --- 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 5743ce7fa6c..00000000000 --- 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 40db500fe2a..00000000000 --- 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 3d887b8d50e..00000000000 --- 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 a284fbb8101..00000000000 --- 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 54f2f8744e9..00000000000 --- 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 844a5fdc124..00000000000 --- 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 5d65129ffe7..00000000000 --- 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 966997b4100..00000000000 --- 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 2a03b860ec5..00000000000 --- 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 5b928c7af97..00000000000 --- 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 bb39a79af67..00000000000 --- 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 4df79a08ea1..00000000000 --- 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 287d4cab3c6..00000000000 --- 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 155c8bbbac4..00000000000 --- 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 0d4a4921ba2..00000000000 --- 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 be7c9fa6def..00000000000 --- 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 2afa8123242..00000000000 --- 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 f657288a00a..00000000000 --- 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 66c165e9b21..ad7da968cdd 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 0c54ad51c4c..00000000000 --- 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 b42c4abf430..00000000000 --- 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 6d665a1c8d2..00000000000 --- 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 326b8a95bd4..00000000000 --- 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 4afe9aa8173..b8f169bcc8c 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 83fea791407..00000000000 --- 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 00000000000..f19bc2ada0d --- /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 50daf951ccb..fff8a9d400b 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 e52677775bd..70255b1877d 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 39702397216..00000000000 --- 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 00000000000..1da3b634c94 --- /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 4bc881dc9c1..c35b0c8b45f 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 009dd996efe..786b546e571 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 a2df0306e4a..3debe247182 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 00000000000..93151afcf5e --- /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 6b1b02e8197..00000000000 --- 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 30bfadb038e..00000000000 --- 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 b8d52d0019d..00000000000 --- 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 f1334d88a22..00000000000 --- 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 e8a5cb71f32..c5d5cf7a6d2 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 00000000000..81510ad99ec --- /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 d484c76bfdb..00000000000 --- 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 f2647d77633..00000000000 --- 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 00000000000..63518ac67de --- /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 00000000000..e7bc3863fae --- /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 00000000000..f287b61b8dc --- /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 3c7cc4aaec8..00000000000 --- 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 97dca5d8682..00000000000 --- 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 31584df6572..00000000000 --- 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 79f76907c67..00000000000 --- 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 18d84e42717..00000000000 --- 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 cc341dca59a..00000000000 --- 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 2bb7d98cdcf..00000000000 --- 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 4ccf2abec92..00000000000 --- 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 b2a546120a1..9685e0165df 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 cb04681be99..de5d4f7e10c 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 00000000000..9fb0165f43b --- /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 00000000000..87ae95876bf --- /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 00000000000..c3b84785f5f --- /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 7649571fc62..00000000000 --- 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 5f1a29e51d3..db9fb74ee33 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 00000000000..f408aa30141 --- /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 00000000000..b06581b64ca --- /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 ccbc66d427a..00000000000 --- 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 06fc981a725..00000000000 --- 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 3a283184df0..00000000000 --- 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 5d697029967..00000000000 --- 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 e815134c6ec..743acb941e3 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 e1a264c229a..4659d764810 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 00000000000..1696b820a8e --- /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 00000000000..9a8e3116177 --- /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 98c55883972..00000000000 --- 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 c3e6c9033a4..00000000000 --- 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 ecdf61f4424..00000000000 --- 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 c3feca2d8ad..452e52e64c2 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 cedcf2c3299..00000000000 --- 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 fb0579f0eba..00000000000 --- 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 fcd4c2441be..529cb7c6fe9 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 e65992a566c..dc66adaeda3 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 00000000000..da9ab78ea91 --- /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 c29516caf75..00000000000 --- 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 00000000000..a6376dba2ef --- /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 00000000000..e559871807f --- /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 00000000000..5d6e310e216 --- /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 00000000000..f690e3b157b --- /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 00000000000..2e45ce8f233 --- /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 b71d2bfad4d..ad7b6aba80b 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 d4240930bd1..ea78eae4061 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 00000000000..be16c76f3be --- /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 3e7ffe79da0..5a886ca74d4 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 00000000000..89e1c6fc87b --- /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 00000000000..b6613f6a3c4 --- /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 00000000000..8c4e36f7e74 --- /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 722568ad18c..00000000000 --- 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 3d95d57b058..00000000000 --- 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 d306fa6723c..00000000000 --- 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 fd253dedae4..00000000000 --- 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 a596c39f88d..00000000000 --- 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 951baab5cbb..00000000000 --- 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 508049ab73f..00000000000 --- 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 2d154c30366..00000000000 --- 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 c20e3adf0db..00000000000 --- 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 23109630c34..00000000000 --- 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 a2eecc5b703..00000000000 --- 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 00000000000..0a81b7bd4c1 --- /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 00000000000..24c7b5f5c90 --- /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 00000000000..94d064f83cb --- /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 41fb7a42e99..00000000000 --- 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 69a64f39cfa..00000000000 --- 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 3b25b94b058..00000000000 --- 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 68f5d8d923a..00000000000 --- 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 306737125e0..00000000000 --- 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 e9316192308..00000000000 --- 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 0752dc6cc85..00000000000 --- 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 4088d33b9b7..00000000000 --- 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 414d7ab0924..00000000000 --- 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 c0dc1eccdc2..00000000000 --- 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 38dfccd11cd..00000000000 --- 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 4010b500a5e..00000000000 --- 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 8bfbdd15f71..00000000000 --- 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 3368763b0d6..00000000000 --- 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 85962f34405..00000000000 --- 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 0f3d2a375ae..00000000000 --- 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 f5bb4851f10..00000000000 --- 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 f4a43e3b9fa..00000000000 --- 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 4670dbefe6e..00000000000 --- 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 9c645074343..00000000000 --- 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 f996b8f2805..00000000000 --- 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 068c8afa6c8..00000000000 --- 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 00000000000..c1f83cad099 --- /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 00000000000..3322e6b4b56 --- /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 00000000000..827f7ea4e80 --- /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 0ffb9804388..00000000000 --- 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 00000000000..659d6940028 --- /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 5a36e6e3388..00000000000 --- 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 e991d56311b..00000000000 --- 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 10a3ab488f6..00000000000 --- 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 65228962048..00000000000 --- 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 60b0fae0eda..00000000000 --- 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 103127af07d..00000000000 --- 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 be6d64350ba..2192fdc7fab 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 5452340e79c..c8b23ee3ef8 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 2c32ff36414..a932e9b6896 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 00000000000..e99e7848246 --- /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 b3bb0de6da5..00000000000 --- 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 914307acca2..00000000000 --- 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 1c4947b2def..00000000000 --- 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 81b5840c7b3..cdc912b07ef 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 c250eee145d..01e8efa8da4 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 2f7f3255b28..00000000000 --- 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 377a3f60ae3..00000000000 --- 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 123263dd5a5..00000000000 --- 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 aee4498c7e0..00000000000 --- 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 b8617fa1e68..00000000000 --- 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 5b0aee96f38..00000000000 --- 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 bcf0c9ef120..00000000000 --- 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 aa81fc28ef0..00000000000 --- 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 14e871b7aee..00000000000 --- 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 bf152f94757..00000000000 --- 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 46afbeb71ff..00000000000 --- 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 9d211c43989..00000000000 --- 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 28b8fd81ade..00000000000 --- 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 d6ffd3092ae..00000000000 --- 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 275ac807d9e..00000000000 --- 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 4b4cf0047b5..00000000000 --- 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 743818d0b20..00000000000 --- 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 a34dff6cd90..00000000000 --- 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 cd969a41467..00000000000 --- 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 396bc3cc844..00000000000 --- 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 74efe309f7e..00000000000 --- 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 24135aeff64..00000000000 --- 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 83dde312f8d..00000000000 --- 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 64fbb834858..00000000000 --- 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 c5e1ed193ac..62f92a6cf28 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 6c72b7b0f23..b95f016a109 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 eafcf2c0df3..00000000000 --- 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 525507d261a..00000000000 --- 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 2cae5033a96..00000000000 --- 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 5d695d37d16..00000000000 --- 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 00000000000..e16fde2d42e --- /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 fc872af3297..00000000000 --- 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 20eedb9845c..00000000000 --- 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 effffb013d2..00000000000 --- 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 0144462e2e0..00000000000 --- 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 4ce73ac7ec1..cb726e86e4c 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 2301189a3a7..2135a8f5213 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 7cf98863f44..88e3820ba36 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 7238ae75ac7..d0f4c742416 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 436e9a24ca9..3a4ddb4e4e8 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 73fc95af612..930aeb69bfc 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 00000000000..073573e4f6c --- /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 13264c0021f..ca71b3a89de 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 8318aafc346..598fb169871 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 69b70834b9b..b53dcdb6bea 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 e272ee80ade..00000000000 --- 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 00000000000..7bed29081ae --- /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 f6b5fcdb03d..00000000000 --- 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 a5761afc6bb..00000000000 --- 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 02aa893cd52..1bf1ff86155 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 6fb6ada86bb..356b2d76863 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 590f91c9206..00000000000 --- 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 108a61cb5d6..cf61289d873 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 006f2805336..00000000000 --- 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 00000000000..00abfac39c8 --- /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 99a95c3536f..00000000000 --- 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 00000000000..530eea1bbdf --- /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 1f52c6bdfc2..dae7e840f6c 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 00000000000..ba9c180a9d7 --- /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 00000000000..3f5647ad617 --- /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 034aeae7eb6..00000000000 --- 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 427e25ee824..26a9185dc85 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 99baf18d76b..6aee2ae7fd6 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 dd56bb68435..a9c0a30fdae 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 3203da29108..2c8355d7a53 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 64a314bf8cc..d6a1cb6c73c 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 94c6fc2c609..9dac15396d7 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 5fb9920fb70..bec4ca2e81f 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 88f92ec75ab..00000000000 --- 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 798e18442ab..00000000000 --- 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 7e7bf9dd893..00000000000 --- 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 e712870108d..6b62715ccaf 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 00000000000..e15146e15bc --- /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 00000000000..292190c68f6 --- /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 00000000000..ce53665bdc6 --- /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 00000000000..1cc5b7e3349 --- /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 00000000000..c3b1832d697 --- /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 34147048b6c..a83e8e329fe 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 b25bef3b1fb..b00a8105457 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 2e3038da2cf..0b681c5bd98 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 fc7d6955925..6096ccfd4b3 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 514acb0ac45..34851c84e77 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 f27a87654f3..5cf219c54a1 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 1df5c99a7da..8863b271c91 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 267743701de..00000000000 --- 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 97285bde637..00000000000 --- 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 b4d99256e0e..00000000000 --- 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 aa44b1cd5a0..2aedcdbeeae 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 ff52c186b4f..9942826f70f 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 7b15b219c21..0ffe80489e3 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 aba9a12f048..83b92004051 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 61221036776..9c6c81ecc09 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 a5eb86116a5..03f44008799 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 6a3ac6eee3c..556956bbed9 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 0dd53e8c2c8..81d7c00953c 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 fc786ab6fbe..abc0a10f6a2 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 f02ee42a839..f51d1911841 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 db95a8aae20..3fd45e39e6f 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 baa6b095438..c0d3819fb00 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 00000000000..3565ebc08a2 --- /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 c9d9078d5eb..869d36e6f0b 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 00000000000..0b748da8c67 --- /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 00000000000..c37f898668e --- /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 5b7ab31d93d..14a5a592616 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 00000000000..cc463d4ea64 --- /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 3945fd8a06a..0bd0a27eef8 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 65be95087f7..b895b371fc0 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 00000000000..7cf1b554f0d --- /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 b86e1d18a3b..200d5071533 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 47616f4265c..007fb40d949 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 feace92583f..dfad40cc300 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 90f73c6aef8..8588ba1d09f 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 4033645976e..00000000000 --- 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 e52862a962e..00000000000 --- 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 fcea5457311..00000000000 --- 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 3b9f184da14..00000000000 --- 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 fb6c673b26d..00000000000 --- 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 c814663868c..beb9792f5a8 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 b6bb38d747b..ce5e4458a8f 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 93c3203a39d..10964d26a25 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 00000000000..e0adc9dd257 --- /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 1ff50a9bbd0..00000000000 --- 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 e9e8533a7cc..3a65e5ac285 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 43439554451..19034eb6fac 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 f28e99e9fbb..f5c7b57469c 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 e77e6950d69..60b4c8fdbaf 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 00000000000..61fc08477c5 --- /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 00000000000..21d62d6e893 --- /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 6e28593c09d..00000000000 --- 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 80f218bd61a..00000000000 --- 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 f51dbfa5088..00000000000 --- 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 c74f9c9d447..00000000000 --- 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 00000000000..3c8d212818c --- /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 00000000000..2046ef1eb69 --- /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 c318ed2f596..00000000000 --- 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 d7f97d6e59d..00000000000 --- 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 5f43a0c1f4b..00000000000 --- 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 4d4c3350be7..00000000000 --- 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 f566c1ab136..00000000000 --- 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 00000000000..fb8dea8412b --- /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 00e7dee08e1..00000000000 --- 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 3de9441a5ac..00000000000 --- 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 e5fba7d2338..00000000000 --- 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 c55ca636382..00000000000 --- 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 6320d33cd9e..00000000000 --- 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 c060d1d8243..00000000000 --- 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 3ef1d466fa4..00000000000 --- 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 00000000000..1e0764bfb44 --- /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 9b2d4b86028..00000000000 --- 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 55855240f3f..00000000000 --- 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 5e8e0e8c81c..00000000000 --- 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 f4962c34698..00000000000 --- 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 be840290424..00000000000 --- 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 d4b79112d0a..00000000000 --- 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 ff1a1fe08e9..00000000000 --- 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 3930c1d64ba..04f22368210 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 00000000000..c6ec903a1ef --- /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 76cd653d9bc..00000000000 --- 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 07591763a36..00000000000 --- 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 7fb4d447164..78dc9c00487 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 9cf5f49131d..4726cc83365 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 c7dd8d34897..00000000000 --- 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 a46bf261992..f810b1e8b11 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 00000000000..62c22732f04 --- /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 9f834b1a38f..63f42c93cb6 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 a23a9fec02b..00000000000 --- 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 69f794a1422..0095be8e0f1 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 b33bbef2e31..db0c619c67d 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 2024e326ad1..00000000000 --- 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 b96db93c07a..00000000000 --- 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 73ffc2035ae..00000000000 --- 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 c50dddc83f8..12ecd9b3b2e 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 74d01ad1e2d..00000000000 --- 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 b36cc096ba7..f79e88d8691 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 319ec0d55c8..00000000000 --- 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 fa95bdd2ef9..00000000000 --- 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 8b89f93ab36..00000000000 --- 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 bdb8092c8c6..4e13782654e 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 9181cdfdc7f..00000000000 --- 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 a6649359df9..8e8e7e2f86b 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 0827034d6fd..00000000000 --- 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 c9c36b87c4e..00000000000 --- 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 a79db305136..00000000000 --- 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 128ee20abef..00000000000 --- 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 39259fafa23..00000000000 --- 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 5886c77ae32..00000000000 --- 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 00000000000..947a6afdad5 --- /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 00000000000..1cb99d62d99 --- /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 00000000000..4ab1428d8b4 --- /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 00000000000..8b096078c89 --- /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 168012bfadc..00000000000 --- 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 ef75d9573a1..00000000000 --- 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 f52a51dc451..00000000000 --- 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 06d2c3fe820..00000000000 --- 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 3c768115820..00000000000 --- 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 bc991f2275b..00000000000 --- 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 46114f93d77..00000000000 --- 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 77af143b39f..00000000000 --- 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 987ff2c9ae7..00000000000 --- 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 8ffcc7bcdbe..00000000000 --- 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 6964081bcb9..00000000000 --- 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 d228769b610..00000000000 --- 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 3478797af3a..00000000000 --- 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 e83e5346d7e..00000000000 --- 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 d79fb1dcca2..00000000000 --- 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 961f0eb8919..00000000000 --- 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 99e144ac87b..00000000000 --- 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 d2ce11eb6ab..00000000000 --- 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 f8e1c1318f7..00000000000 --- 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 16b0d650036..00000000000 --- 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 e3169ee61a8..00000000000 --- 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 fd7af8cca99..00000000000 --- 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 356bf71d652..00000000000 --- 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 ac40df50ff9..00000000000 --- 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 4173ef81846..00000000000 --- 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 a6435e60871..00000000000 --- 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 ea670d2cb0c..00000000000 --- 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 711414b2246..00000000000 --- 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 0feb52f5047..00000000000 --- 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 1cb298bfba1..00000000000 --- 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 0d34b0ee01f..00000000000 --- 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 207b6260193..00000000000 --- 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 097cc871651..00000000000 --- 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 a0df64de58e..00000000000 --- 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 5fbe557dc8a..00000000000 --- 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 cbf55ee91be..00000000000 --- 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 32eea7ff16f..1bf69559f2a 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 ca9f62f7e16..5b8d1cd1525 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 4cd4847239a..00000000000 --- 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 c8b47a5dd75..02efdf033cb 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 00000000000..9fc3c88cf54 --- /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 471b3b05827..00000000000 --- 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 4a649579d28..ff0a3292b04 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 70641c88028..993097be6bb 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 ccd520198c3..7fd383c0b25 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 788e70df694..999b370a683 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 b87d2708941..d398e45056c 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 00000000000..31ed96779b5 --- /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 4b16e09c523..00000000000 --- 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 00000000000..04f5b0991d1 --- /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 551d4482709..00000000000 --- 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 f7fe00891df..00000000000 --- 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 85e2e9aad42..00000000000 --- 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 9f62b64aefc..00000000000 --- 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 dd5edaff525..00000000000 --- 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 acdcec40bc3..00000000000 --- 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 257c4245a8e..00000000000 --- 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 f9d70aeaf0d..00000000000 --- 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 c994459e598..00000000000 --- 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 e8b06867fd9..00000000000 --- 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 009a6c20579..00000000000 --- 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 0636ef933ae..6ac8a8911a3 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 00000000000..752cc55bb94 --- /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 62cae3ecd76..00000000000 --- 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 69b8c501ef1..00000000000 --- 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 b68bb3b9f89..00000000000 --- 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 dcc16618854..00000000000 --- 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 00000000000..f85edd9ec85 --- /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 6daeefb0299..b303bbeb41b 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 00000000000..4757b9125f2 --- /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 00000000000..4a9973c1199 --- /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 4c4c6c07fcc..5fabead6806 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 642d353e5d8..2ff8f56664a 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 00000000000..c3ce36458f5 --- /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 00000000000..71db5ae9e30 --- /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 68143638b83..00000000000 --- 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 342a379bcfa..00000000000 --- 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 ade743d252a..aca49dd1c19 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 ebc08762adc..aee0b9e19e9 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 c7fb9762bb1..c6f6da5b44c 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 b21da99803c..73d53613b93 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 8d8017276a6..b77baa0e54a 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 c8ebee84c19..3b79958e01e 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 e40519ca1d1..00000000000 --- 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 21456cd5417..00000000000 --- 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 29fffcda612..9285994f572 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 00000000000..ec81930b0cf --- /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 00000000000..94af41f234a --- /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 00000000000..d483a1964f4 --- /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 00000000000..13ea1eaab8d --- /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 6b5f6e44e4c..00000000000 --- 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 871628918c8..00000000000 --- 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 00000000000..b43a426454f --- /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 3d594d8f915..00000000000 --- 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 196d0c4fc1d..00000000000 --- 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 b538c66edff..00000000000 --- 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 013966d896c..00000000000 --- 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 6ea34df4932..00000000000 --- 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 c8b593dcf4b..00000000000 --- 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 bd57dd55da3..d18c78c5b6d 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 10a1502f7b3..00000000000 --- 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 33932de3a98..00000000000 --- 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 f705159c83d..7f05717089b 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 850594b9b33..00000000000 --- 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 733ed4fd4b7..00000000000 --- 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 60a7b6fd9ea..00000000000 --- 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 e08d7e569be..00000000000 --- 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 4a00f26fe95..00000000000 --- 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 6d09c67ecfa..c3b9499198d 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 da397d5d5e9..00000000000 --- 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 e47ad52ac4c..00000000000 --- 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 9fa4e7f0960..00000000000 --- 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 0acb224e69e..00000000000 --- 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 235a1b9fcca..00000000000 --- 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 00000000000..60e5009dc91 --- /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 97be8af13e4..6bcd0a6b808 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 048b593ee08..00000000000 --- 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 0b9106d1323..00000000000 --- 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 f0709a3154d..00000000000 --- 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 b83208cf9a3..00000000000 --- 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 efea5e36b95..00000000000 --- 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 274d5e1f72a..00000000000 --- 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 c20aed53ceb..00000000000 --- 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 a5fbc859f95..00000000000 --- 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 79fafbecc14..00000000000 --- 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 00000000000..764734ee99c --- /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 00000000000..9d1605b7366 --- /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 00000000000..8f44dcc98fc --- /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 14f5d6572ee..00000000000 --- 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 e56c03bf3f1..00000000000 --- 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 738c6c1fff6..39c8beaf86e 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 28c7775c76c..00000000000 --- 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 27de192b015..00000000000 --- 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 64d2a0bc9d1..00000000000 --- 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 a0ae2b7bb56..00000000000 --- 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 65f0a8979dc..00000000000 --- 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 00e6899dd95..00000000000 --- 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 12a85d600f5..32bcdc4c0a5 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 fe28564b8e2..cb02b46d355 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 4d1e02157e5..8352c076fe1 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 67521324aa0..00000000000 --- 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 dddce517cbc..adec31e36e5 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 75fc2fed1b0..00000000000 --- 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 5ea89bb644d..00000000000 --- 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 44788c80416..00000000000 --- 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 79ceaef915a..00000000000 --- 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 13dc09734be..00000000000 --- 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 00000000000..0a3759b0e90 --- /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 00000000000..4d3e6ac0849 --- /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 0e805e0f199..00000000000 --- 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 25e3ff6e0dc..00000000000 --- 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 500dadf3263..00000000000 --- 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 00000000000..5d28ebcf501 --- /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 00000000000..3039dd547d5 --- /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 00000000000..6b2414be446 --- /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 87263d9a07d..00000000000 --- 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 241e8f91ebf..00000000000 --- 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 de7ebb7b234..00000000000 --- 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 00000000000..17faeb9292b --- /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 00000000000..ccb04669874 --- /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 00000000000..e030f21ba6c --- /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 199023308ca..00000000000 --- 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 b2f95877ad3..00000000000 --- 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 5337cc8919d..00000000000 --- 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 c3ad4a5a02a..00000000000 --- 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 5ec63582c06..00000000000 --- 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 c322edc64a1..00000000000 --- 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 94cc688d081..00000000000 --- 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 a773977d568..00000000000 --- 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 883549f32cc..00000000000 --- 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 f88bf2cc7ee..00000000000 --- 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 00000000000..3f087e541cb --- /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 881426fe576..00000000000 --- 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 00000000000..332b4c724e4 --- /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 5e40c8bf770..00000000000 --- 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 9c2bd9e9a20..00000000000 --- 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 e6e5e054399..00000000000 --- 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 322fefa2351..00000000000 --- 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 c4148fc4f94..00000000000 --- 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 a012c66eb17..00000000000 --- 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 f7eae296685..00000000000 --- 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 22299376074..00000000000 --- 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 854c838c814..00000000000 --- 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 d854098f2c0..00000000000 --- 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 e474ff57217..00000000000 --- 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 7c9a95c0409..8aa80047a42 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 c60a84380db..faa1a56b6e9 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 00000000000..8cc129c05c1 --- /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 194048d611d..d8269cf28bb 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 00000000000..9a5300d65ae --- /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 c051049f2e3..cc1ddb615a0 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 43149d5a83b..93fdabc5d95 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 2a288dcb234..17cb235e27d 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 ac694119ebc..ecff71d42d7 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 08933e60927..b747ba9017d 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 b04f48e2a2d..00000000000 --- 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 f088e26620f..d44d43dd619 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 ad4d688d4b7..00000000000 --- 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 3a95cb2ff70..00000000000 --- 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 9835e5582ae..00000000000 --- 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 ecb2365eff6..00000000000 --- 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 85d8a324484..00000000000 --- 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 fa8f0b1dc21..00000000000 --- 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 fa67e92bf93..00000000000 --- 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 45e6650292a..00000000000 --- 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 f21ebdf8a9a..00000000000 --- 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 34bc1da2fd4..00000000000 --- 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 72e01a54b40..00000000000 --- 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 c1e4c831e02..00000000000 --- 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 4acaead8d9e..00000000000 --- 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 26bcff067d0..00000000000 --- 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 85452813a19..00000000000 --- 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 669ee4f2bed..00000000000 --- 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 09811fccdee..00000000000 --- 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 8d7f087e2b7..00000000000 --- 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 8c4d2ecaf06..00000000000 --- 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 ec4b3a0fbc6..00000000000 --- 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 e24fb728391..00000000000 --- 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 081d02d975e..00000000000 --- 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 4dc482510d7..00000000000 --- 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 b0889589f8f..00000000000 --- 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 a3e8709ebb1..00000000000 --- 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 221b951473b..00000000000 --- 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 265454a6087..00000000000 --- 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 71ff6909f25..00000000000 --- 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 00000000000..3255b4e3113 --- /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 860d309726c..00000000000 --- 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 9019afb9464..00000000000 --- 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 7355d2b07b4..00000000000 --- 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 0fe204c9a6f..00000000000 --- 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 3701eebe79c..00000000000 --- 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 7503a7b7e13..00000000000 --- 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 b996195b81d..00000000000 --- 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 ab1a38beb23..00000000000 --- 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 b6c079b406e..00000000000 --- 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 d9e94f55404..00000000000 --- 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 2840370280d..00000000000 --- 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 67b4a3ee9f6..00000000000 --- 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 54967b2ef70..00000000000 --- 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 413b8996900..00000000000 --- 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 7915f93dfc2..00000000000 --- 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 3d1fc418f00..00000000000 --- 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 3a05c32e92b..00000000000 --- 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 00000000000..2622f010126 --- /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 e1ebd4155bb..00000000000 --- 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 6bd26d96c22..00000000000 --- 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 00000000000..286c56e1bbb --- /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 ff486b7b508..00000000000 --- 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 2d7333a82e5..00000000000 --- 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 5eb3e8890bb..00000000000 --- 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 54dd03ba54b..00000000000 --- 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 114020eb165..00000000000 --- 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 75b1d610731..00000000000 --- 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 b9a96798841..00000000000 --- 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 8e5ee7b58b9..00000000000 --- 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 cb2d2bdffbe..eda1c5b109a 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 7836096aaf7..281fab55924 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 5c0a700f20e..00000000000 --- 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 ee94dbf3d21..82b0ce49010 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 d98f5af249e..4cc15e4af3c 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 741298d1488..d347378b09e 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 5095a3d9cb2..5a3e6a4250b 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 3c65be36c55..f183e0102e9 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 f2ac522b478..00000000000 --- 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 c791f8432ee..00000000000 --- 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 76eaa4f4eef..00000000000 --- 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 9221fc7e1af..00000000000 --- 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 391c444279f..00000000000 --- 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 4ba6846b7f8..00000000000 --- 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 7844fc1c53b..00000000000 --- 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 4c5775fb701..00000000000 --- 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 0f10d2e601c..00000000000 --- 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 00000000000..5a6b4ee2256 --- /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 fe63f8a29c9..00000000000 --- 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 7267568b052..00000000000 --- 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 d86f11a7c8d..00000000000 --- 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 cc730a59c2a..05a475df700 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 9ab78e650e9..2c6bdd82fb8 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 afe41e8b972..66f537471f3 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 b695ed8ce23..ecf4c4cf84d 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 3417e7abc55..00000000000 --- 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 0248913c5ef..00000000000 --- 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 04682d19781..00000000000 --- 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 b63395f79c5..00000000000 --- 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 1a250e40752..00000000000 --- 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 b9ebc733714..00000000000 --- 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 d5ef7861ad7..09dcf8a1ab7 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 c747475d137..7f56ff44df2 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 b3f6ed923ba..d139d7901ed 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 1921036c3c9..d73e6036105 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 834575685e9..00000000000 --- 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 078a650616a..00000000000 --- 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 22f37a29432..00000000000 --- 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 c70d2401d59..dce8d4115bc 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 9a0eeba1628..0d601f949a0 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 6c73ce42def..3fd4c5c21b4 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 56cee831b54..6bb5fdbb02e 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 b511d571cbe..c354ee87090 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 049e6ed5a68..34da1c1ce77 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 94a734e98da..171fb01ca65 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 00000000000..d070906d15a --- /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 1c620391792..00000000000 --- 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 5bd658127d2..00000000000 --- 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 bf9489464e7..00000000000 --- 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 21fd1b0e159..00000000000 --- 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 1632a9a2fb7..00000000000 --- 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 1d047f48255..00000000000 --- 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 6f01647c03b..1b5a45575b4 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 6db953d76b1..0e50b33c86d 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 dae50013213..b0648425e20 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 f06cb56a0cd..00000000000 --- 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 00000000000..9de1d1d0676 --- /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 00000000000..679f9494399 --- /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 a05b93290fd..00000000000 --- 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 00000000000..b1788fb34f9 --- /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 00000000000..57c15b94db4 --- /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 00000000000..bdfa8d0aa77 --- /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 a370635d7d1..00000000000 --- 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 a2fb87e26f0..00000000000 --- 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 00000000000..419055948a3 --- /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 00000000000..233c95b977e --- /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 3531eb02047..99a578f580f 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 00000000000..77d6b5eef95 --- /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 71e7200c0ce..37b32042ed2 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 00000000000..48e53c03e62 --- /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 00000000000..d85b34c752c --- /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 00000000000..3217ab284bf --- /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 00000000000..5bc8a9c7c61 --- /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 00000000000..35921013c3e --- /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 805ff73105f..16fc9fddbab 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 00000000000..bbdb6d884b8 --- /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 705bdc29700..f07b4901282 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 3c8de0638ed..90cd361999e 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 a8c98225d82..00000000000 --- 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 32fb1269a3b..00000000000 --- 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 c4b090416f6..00000000000 --- 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 b76e4bdbc5f..00000000000 --- 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 e8d5fea89f3..00000000000 --- 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 e72ac63edd4..00000000000 --- 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 7006282414a..00000000000 --- 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 8e5ab281793..00000000000 --- 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 c1828ecce9e..a8170e432bb 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 00000000000..8528997f9b6 --- /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 afde40726ac..bb1578723b5 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 00000000000..54c4df91aa7 --- /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 00000000000..40e77e0e5ad --- /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 00000000000..9acbf4cf443 --- /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 75afbccdbac..45ad583db64 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 00000000000..a69b5293199 --- /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 09383947b05..00000000000 --- 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 8442e6f392d..00000000000 --- 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 4a102c760cb..00000000000 --- 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 dbd2c511b8b..f446cb96d98 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 6ceacd72321..00000000000 --- 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 9d69f0f5eb8..152f380e38a 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 dcb38a14b2e..f268e9622b5 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 724f8c3da15..24c2fefbb74 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 66cdb2b6ec4..8b0ee6f5922 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 75b1ec28581..eb8414f5600 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 b35ff457d61..719be8ace95 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 7b5c589289f..00000000000 --- 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 00000000000..247bb5ac24d --- /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 00000000000..d00d6860689 --- /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 00000000000..2b4cd427ca9 --- /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 00000000000..d49c9be359a --- /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 b8528af84e4..d78e155fd16 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 c117ab10281..7e499511b95 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 1816a938378..729a69f0614 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 ab70c069ba6..edc2f5727ba 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 23edeb73aa1..248578ecee3 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 6fc757ce9c4..84e2ddd4535 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 00000000000..8ffc08c0832 --- /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 1747d5f73c6..01901b4374c 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 bcd242d9d23..50e8ba054b2 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 42da9feba78..1b666a20237 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 00000000000..1d352eaf0a9 --- /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 5673ff4c0b8..00000000000 --- 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 00000000000..49c61ff64fb --- /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 d7bf2ec912a..00000000000 --- 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 282255a99e1..00000000000 --- 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 00000000000..c9e4de852a5 --- /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 113b468e589..00000000000 --- 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 9496eb4045f..00000000000 --- 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 09d586708fb..4f3473a8c29 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 c080deabf3c..0ca17b7e6d2 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 81b96e34eb7..efd5f3fbee0 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 9e6d24ecafd..fbd8840af2e 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 2a47fefb4a8..a7307e3a97e 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 893db52f7bb..016137fe043 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 ecd4a3500a5..aab6816adbe 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 00000000000..f01c96ff1bc --- /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 1a55594e9a4..14ae568a880 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 396020d6259..30bd4452f39 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 00000000000..d08b0253929 --- /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 50eec2bb566..00000000000 --- 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 d4e830dda2a..00000000000 --- 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 3fd077f37e1..00000000000 --- 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 4f56df24c1c..84d85ad15eb 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 c23280f54ba..00000000000 --- 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 5c29826586c..00000000000 --- 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 0d694f93936..00000000000 --- 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 45a30460d70..00000000000 --- 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 e50df030895..00000000000 --- 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 c1a6e0795e6..00000000000 --- 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 6311b4f1128..00000000000 --- 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 87813b35bd9..709b363f77b 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 00eecab381d..da20680620b 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 59e562d1e6b..b7dc61f0871 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 ff2bc24f2a4..a6320a83add 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 38f4a58c5d5..282e1229326 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 2a4f2638a2e..00000000000 --- 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 978e186cf1c..9f5fe72dfbf 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 00000000000..29cb349d816 --- /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 0e78f0b18df..00000000000 --- 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 92f89f5c4a4..00000000000 --- 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 b3ca95090ba..00000000000 --- 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 8e2332638eb..00000000000 --- 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 386a7751316..00000000000 --- 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 bcb702f1bdb..00000000000 --- 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 a2f3a425b88..00000000000 --- 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 2dcde5e718c..00000000000 --- 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 bfbc66a3dec..00000000000 --- 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 f012a48b217..00000000000 --- 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 493dea19d6a..00000000000 --- 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 55be3cfda91..00000000000 --- 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 1251da5daaa..00000000000 --- 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 636b5b4cf7c..00000000000 --- 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 0947a49e559..00000000000 --- 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 a633c59c947..00000000000 --- 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 11f6d790ca2..00000000000 --- 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 6a64dfa0b18..00000000000 --- 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 c43cc00f79e..00000000000 --- 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 13e777d8ffe..00000000000 --- 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 fc46a1bb656..00000000000 --- 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 ef2a412c095..00000000000 --- 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 bedbe9ded47..95daa635e20 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 00000000000..76340a4e654 --- /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 00000000000..f2437f12613 --- /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 b3235f16295..00000000000 --- 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 00000000000..fe7b69ac9b0 --- /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 00000000000..d90b8442fa5 --- /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 affdced4aa7..00000000000 --- 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 9e9908b3368..00000000000 --- 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 20932fca790..00000000000 --- 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 1b3054cfd9d..00000000000 --- 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 2225c69f28a..00000000000 --- 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 01589d38226..00000000000 --- 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 e61f31a9799..00000000000 --- 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 81e07579e66..00000000000 --- 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 50b19e4925d..00000000000 --- 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 ef7a6062b3f..00000000000 --- 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 31ed84be440..00000000000 --- 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 26af1089032..ee0f8d906f7 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 00000000000..ff4ac2a5154 --- /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 5de1382d091..00000000000 --- 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 6e863b30556..00000000000 --- 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 b5a0cd91812..00000000000 --- 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 a6b555bf0ee..00000000000 --- 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 cedd9622158..00000000000 --- 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 68c59a65a13..00000000000 --- 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 9f1c640cae5..00000000000 --- 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 0257e6760b9..00000000000 --- 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 b8f8f0dc947..754f14bd465 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 536b81b91b6..00000000000 --- 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 d64aa7bfc45..00000000000 --- 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 fe747fa33da..00000000000 --- 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 7993c64d0fa..00000000000 --- 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 31fce71f997..df95ca0d5d5 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 49b3dd7c2a9..8e80e47caa3 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 87a8e6ff5d9..0f66fcb2a48 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 e80a64e1148..9b68f6188d8 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 34d1a1a425b..f261ec446c7 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 00000000000..ab729f47b70 --- /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 ff4f7c8bdcd..5645ad35ad0 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 91182ba8816..8edf05ee219 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 170d12542ff..d3fb741e013 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 1aeaef26cf2..00000000000 --- 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 6bd8a544bd5..00000000000 --- 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 05f444dce64..00000000000 --- 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 4dc73470bb9..00000000000 --- 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 29375b8b3a0..9d0adb35ce2 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 08a87d938bb..b5736ba7ced 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 bbf5c1ba745..2dc933e4469 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 00000000000..b89e4134ace --- /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 7c668c1ecb0..00000000000 --- 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 abb8fe99b87..00000000000 --- 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 1fc8967d661..00000000000 --- 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 1cf96a547af..00000000000 --- 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 3a6d977c196..00000000000 --- 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 b74624b3349..00000000000 --- 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 8467aef315d..00000000000 --- 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 ec626968a98..00000000000 --- 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 7f016e92e84..00000000000 --- 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 fa22d1e6fa5..00000000000 --- 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 00000000000..0f07fe64766 --- /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 3fd6973e4a7..00000000000 --- 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 266efc07d8e..00000000000 --- 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 00000000000..cafdb364b3b --- /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 00000000000..d7beab19e39 --- /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 3f962f760be..00000000000 --- 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 dd87d00a8cf..00000000000 --- 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 d0803aa74f9..00000000000 --- 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 5997790bf6f..00000000000 --- 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 3552aab690a..00000000000 --- 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 00000000000..a15e88f596d --- /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 00000000000..64022827805 --- /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 515c85e1a9c..00000000000 --- 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 1a66d75ceb1..00000000000 --- 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 aec133eedfd..00000000000 --- 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 b1a56257615..00000000000 --- 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 7182e6afe15..00000000000 --- 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 0eb67b8e2c2..00000000000 --- 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 81827042d8f..00000000000 --- 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 d5862a7c5a9..00000000000 --- 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 0db79a7f272..00000000000 --- 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 d978a761397..00000000000 --- 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 0dd7e5af2cd..00000000000 --- 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 04520c6096e..00000000000 --- 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 6611e6c23b2..00000000000 --- 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 308c4cc4f91..00000000000 --- 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 c77c9865d0b..00000000000 --- 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 00000000000..eec33081a4c --- /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 2b2d742858a..00000000000 --- 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 00000000000..f8f26485760 --- /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 a37e815c528..00000000000 --- 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 8cd722e9afe..00000000000 --- 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 358d1401d93..00000000000 --- 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 07831e5b5c0..00000000000 --- 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 0c8e9e7176c..ae9977c396b 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 430fc43f900..00000000000 --- 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 03f4831acea..00000000000 --- 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 c1d977b9e28..00000000000 --- 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 00000000000..7e40f6d223f --- /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 00000000000..e7120c9c13e --- /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 d8629f82937..00000000000 --- 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 9999484b706..00000000000 --- 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 4e0e24f6e70..00000000000 --- 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 a09620e5464..00000000000 --- 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 33a34026fb6..00000000000 --- 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 a29b8fbd3f4..00000000000 --- 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 b445d877625..00000000000 --- 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 60227ab40fc..00000000000 --- 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 6601c58b83d..00000000000 --- 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 5205747c39a..00000000000 --- 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 6f4b0c0ea72..00000000000 --- 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 00000000000..ca182becfcd --- /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 8b14efdc899..00000000000 --- 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 e111b0d25ad..00000000000 --- 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 421184f762a..00000000000 --- 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 00000000000..4713bfebf99 --- /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 00000000000..68a41361e9b --- /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 f81e65cc515..ac50c956883 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 c1457cc041c..24a8b13835c 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 1b493a4e5db..00000000000 --- 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 a927d423964..00000000000 --- 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 a510be9b2b9..bd4bec9dbd8 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 57198d99c60..00000000000 --- 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 ce6a66aa85f..00000000000 --- 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 00000000000..eac91b100f3 --- /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 857b136cb32..00000000000 --- 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 00000000000..02f10d2d9dc --- /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 7f8e07f3250..00000000000 --- 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 eb8329aa8f1..00000000000 --- 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 2c529c63ce3..00000000000 --- 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 c5575d6c7fd..00000000000 --- 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 145b5a68d44..00000000000 --- 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 5711e31168d..dd4cc9c4f69 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 00000000000..e625104c846 --- /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 174ca4ba226..00000000000 --- 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 71615bf8576..4eca7e92af6 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 0c5b0bc0760..00000000000 --- 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 0f365be126b..00000000000 --- 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 a88a0219aef..00000000000 --- 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 6c1f36dac09..00000000000 --- 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 b874568d9c4..00000000000 --- 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 d3cd1fcb701..00000000000 --- 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 fadf29dda64..00000000000 --- 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 0c9eb173e15..00000000000 --- 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 dcdce62c7b1..00000000000 --- 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 13938abffc8..00000000000 --- 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 334e677a721..00000000000 --- 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 b440af4ae7b..00000000000 --- 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 cee07af8e9d..00000000000 --- 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 e31da421191..00000000000 --- 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 82a95e63297..00000000000 --- 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 f8abf1845ff..00000000000 --- 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 2a73d6aaabf..00000000000 --- 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 2e121e7687e..00000000000 --- 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 61eb0bb3734..00000000000 --- 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 5ccef03e4cc..00000000000 --- 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 e7e16b65880..00000000000 --- 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 00000000000..1d47dce62d0 --- /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 945b9393fc8..00000000000 --- 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 d0b5c935ab1..00000000000 --- 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 2486082d8b5..00000000000 --- 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 04e4e4da9bb..00000000000 --- 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 550a4ce5fb4..00000000000 --- 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 00000000000..84de0bbf36a --- /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 3f7917d4550..00000000000 --- 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 a6e9f59d091..00000000000 --- 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 f7a7f714c11..00000000000 --- 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 2c6fe51913c..00000000000 --- 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 a0252bb63b8..00000000000 --- 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 99fd9b38276..00000000000 --- 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 52138aeeff3..00000000000 --- 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 afe31048c5c..00000000000 --- 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 b4468676295..00000000000 --- 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 00000000000..0474c5e8f88 --- /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 00000000000..9947d4f758d --- /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 00000000000..9721668c208 --- /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 272b4bb9ccd..00000000000 --- 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 ab6e94c8109..00000000000 --- 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 579635c05c2..00000000000 --- 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 197ea4e94e2..00000000000 --- 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 067b5659b17..00000000000 --- 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 27c2a30fc89..00000000000 --- 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 f16cde32b9b..00000000000 --- 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 c18f4974acf..b4c405641e3 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 8373cc5f8bd..02730dd6c6f 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 00000000000..f6491ea0641 --- /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 00000000000..788a4982458 --- /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 e06ee84b7f4..43b7b86327b 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 8091ae5611b..d5ca4b706df 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 64d414e98e3..bb94308f22a 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 6f0d67de425..00000000000 --- 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 e4dbcfab5e7..00000000000 --- 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 a14d7fc41a5..00000000000 --- 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 0653b39665e..00000000000 --- 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 95f110e7db2..00000000000 --- 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 f1fc893962d..00000000000 --- 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 6a542557b9d..00000000000 --- 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 28d3a0b10ae..9e2a75f2dd1 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 770eba258c5..5607855652c 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 00000000000..c15ae6c7791 --- /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 00000000000..caa69766739 --- /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 ef849a3ebea..00000000000 --- 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 045427b2cfd..00000000000 --- 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 00000000000..bfa356c609b --- /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 ce1fb1bf8a9..937ba41beda 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 39f304ae009..d1a04198b86 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 cec8160a27c..07cd9cfd200 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 546c4bb876d..5a430d5d284 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 00000000000..b0ce22cce2c --- /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 00000000000..77b7e8d2d06 --- /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 8a371a2873d..00000000000 --- 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 c77445993d6..ddee4b14438 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 c338289ac3a..00000000000 --- 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 e3342fac4f6..3f08483075e 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 3a7d86ba8dc..cfce3200f6c 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 d0f954d1fbd..00000000000 --- 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 d457534a09e..00000000000 --- 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 6d827f015ec..00000000000 --- 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 f3f41571485..00000000000 --- 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 5671d6245a4..00000000000 --- 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 8dd1572be95..5187e2bd4db 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 a7a6526bcac..e26ef6250b2 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 4182518015a..6f7389a532a 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 c15219fd20d..774976889de 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 1ffdbf30d5e..fdec3e81b15 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 ea5696314d1..c51987411ef 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 00000000000..9d1f4164127 --- /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 1241b1fec41..079eead990a 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 00000000000..373072cd663 --- /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 d1e388e8183..99d3e1b9012 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 37b1d866da5..4f03da89ed1 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 2aebc2250e4..258abf9ac06 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 00000000000..63e8886a06c --- /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 803a1996c30..3c2ffcbe4ea 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 1a94e28f534..493d32882b7 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 ae71ba53b8b..8a920a16845 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 8acae5c20c7..00000000000 --- 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 1103677a97a..a458ecd3ce3 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 00000000000..56756b3f99f --- /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 5077e846a5f..00000000000 --- 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 a48cfb999d2..00000000000 --- 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 355a9996fbc..f4b0e614fd7 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 37cf20fd5b6..00000000000 --- 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 5a782ab54ca..00000000000 --- 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 ad3c1ecff36..00000000000 --- 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 0b76509f6ac..00000000000 --- 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 3e74ff96d00..00000000000 --- 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 190f829952c..00000000000 --- 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 0b457648a35..00000000000 --- 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 d2c620b469a..00000000000 --- 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 01f5a5fbf51..00000000000 --- 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 4cca26fa288..00000000000 --- 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 dffd92ba165..00000000000 --- 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 d40c380061e..00000000000 --- 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 95d7d97dddc..00000000000 --- 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 1a200ca98c7..00000000000 --- 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 e0cbfa879b8..00000000000 --- 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 5fef018534e..00000000000 --- 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 ecab733ee0d..00000000000 --- 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 3b4f5c86dc5..00000000000 --- 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 5dd45c83b59..00000000000 --- 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 d7ddc4ef041..00000000000 --- 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 b9356257912..00000000000 --- 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 da0eb0a7ecd..00000000000 --- 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 86481e94c1f..00000000000 --- 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 425d67afbde..00000000000 --- 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 10f9b8d09f6..00000000000 --- 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 065a4b2b89a..00000000000 --- 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 08a0ff5fa1a..00000000000 --- 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 2f250520701..00000000000 --- 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 c8cdf9244f6..00000000000 --- 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 f7de7bbb8f3..232bf70ac20 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 caf510d6dbb..d0f507f8cee 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 4ef780769ef..b4bf2227a98 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 d5229b92598..00000000000 --- 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 a9099fed4b5..00000000000 --- 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 13810699c6e..00000000000 --- 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 5d7b16e6f25..00000000000 --- 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 0e7a838fac9..00000000000 --- 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 eb2ab6a2426..00000000000 --- 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 18c0bc5c7f7..00000000000 --- 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 54f6a5881f7..a1b8543e7b2 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 a0baf17a0ae..13f37d7e711 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 7ff6ec31bf7..42652e15aed 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 a0ec21e7145..00000000000 --- 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 2becfa05f89..00000000000 --- 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 976bb99c76f..00000000000 --- 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 d8b8470ca94..00000000000 --- 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 c6a4a6aa86a..00000000000 --- 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 addaa5d4a80..00000000000 --- 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 98eb9612e25..00000000000 --- 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 63343ee8207..00000000000 --- 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 4ad377003f2..00000000000 --- 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 64def432cde..00000000000 --- 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 0b9047017f8..00000000000 --- 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 e10c9e64fb3..00000000000 --- 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 6f9d2f1aac6..00000000000 --- 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 bda6fcec4cc..00000000000 --- 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 3d87f343207..00000000000 --- 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 dd7e62e0f03..00000000000 --- 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 62bd8d30cf9..00000000000 --- 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 4a470989de6..00000000000 --- 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 ee298e89319..00000000000 --- 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 65a54889b15..00000000000 --- 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 3a20da198f1..00000000000 --- 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 e7ac0335d8e..00000000000 --- 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 e232bf05604..00000000000 --- 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 0343ef73232..00000000000 --- 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 c678436cde8..00000000000 --- 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 d8a59341019..00000000000 --- 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 fccf7f5f130..00000000000 --- 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 0320d92838b..00000000000 --- 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 52e659f7bf4..00000000000 --- 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 c1d37aafe98..37cfcc5fb36 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 530ef90ea31..8ed1c35da2d 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 1436265c5c8..ecf8a22c9e2 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 b012d3c6604..929025fe265 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 f13e3ce2553..485d08a39f9 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 fa2c98cbe35..3ef113acb35 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 ab9413891e9..36c069e1b17 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 149f0a91632..5dff842734c 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 f3760bb1376..9476586b822 --- 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 cc2bda1e1ee..161a61cb986 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 36229e3f967..a7083e8cf38 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 00000000000..d9dbfcefba7 --- /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 8ec6b98f4fb..7939e8489d5 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 9648e348963..5f6ed34b926 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 00000000000..5d60f3ce96d --- /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 00000000000..2abd607f5bc --- /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 08f628cf54d..00000000000 --- 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 6a99668883b..00000000000 --- 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 d8122b6d953..00000000000 --- 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 d449d7ca9dd..00000000000 --- 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 b66053ea4f4..00000000000 --- 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 de0f241f697..00000000000 --- 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 00000000000..53290723fea --- /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 3d05e04fc17..00000000000 --- 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 321204b2448..00000000000 --- 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 318a8a890a3..00000000000 --- 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 4007342807c..00000000000 --- 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 0314e8dc7f9..00000000000 --- 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 0a0aad3fee6..00000000000 --- 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 e50c135b3c8..00000000000 --- 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 d7be0dd8d49..00000000000 --- 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 00000000000..7755c976098 --- /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 2bdf0c38467..00000000000 --- 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 8c654699f54..00000000000 --- 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 4454f153656..00000000000 --- 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 0689ea8b5ba..00000000000 --- 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 8c1bbfc1840..00000000000 --- 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 7af58b7823d..00000000000 --- 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 00000000000..cf547270441 --- /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 111522d22c9..00000000000 --- 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 1af852259bf..00000000000 --- 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 867fbf588c6..00000000000 --- 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 06af00f0bdd..00000000000 --- 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 2b915e9a27c..00000000000 --- 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 c9fa8723a08..00000000000 --- 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 c46fc2155b7..00000000000 --- 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 00000000000..9fb32627c23 --- /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 947089851c1..00000000000 --- 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 456b852ee5b..00000000000 --- 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 c10f645b09a..00000000000 --- 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 0cf38423601..00000000000 --- 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 73a3d02afcd..00000000000 --- 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 16ec99822ae..72729d5e55c --- 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 44c477c20aa..7d95143b186 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 e52c04711ec..58da0095a53 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 00000000000..f4407918125 --- /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 0c68212527c..00000000000 --- 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 6c9a95f7e96..00000000000 --- 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 c4e4a8206bc..00000000000 --- 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 ed8173e83ab..00000000000 --- 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 4602ab59ba5..00000000000 --- 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 b2738d105f5..861e6e9d48e 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 fffd39905e0..135e913cd38 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 948367bb91b..ad12d414089 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 86135dac4dc..41568596773 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 a997ea3c39f..74bf9f6e406 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 319fbdda612..33ba731f8d3 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 820b9a8a961..fa469073aff 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 3ad16c0cd87..bb8ec63bb32 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 0a61289e5a1..dd211306de2 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 7aaefec7f24..00000000000 --- 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 6d8faf24fe6..dbdf229877c 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 11661fc5227..9f27e49d0a6 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 00000000000..d788355e010 --- /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 a0761310c46..00000000000 --- 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 6816b3972dc..ce37cc21697 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 00000000000..912ed2baf4a --- /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 00000000000..2f5ef00ad89 --- /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 8800d1af1f0..2c61ea84b30 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 11ed1869345..00000000000 --- 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 4d594c37592..e38a7cd6860 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 20fcaa7cfc7..3ec515d54fe 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 00000000000..d9b645a5f84 --- /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 00000000000..24db0cef6ce --- /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 f8258dc5c56..00000000000 --- 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 78f6d669823..00000000000 --- 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 4f1d3426ae7..ab34d50b7f4 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 d7369a56118..00000000000 --- 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 77d9fa7b00a..a321e2497c5 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 68674f3f2c1..263a6705ada 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 377eb58517a..d731897c55a 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 69f1f370a90..fd09874885e 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 1576a8a0291..1ff11a38821 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 00000000000..7283219333f --- /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 00000000000..c248abf4a28 --- /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 bed279adb88..00000000000 --- 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 917eb7b5e6a..00000000000 --- 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 bbf279528a4..00000000000 --- 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 00000000000..a312efb48f2 --- /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 00000000000..bb12f35adbc --- /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 00000000000..395470d977e --- /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 00000000000..b8ac319cc40 --- /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 00000000000..76672f6fb7a --- /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 00000000000..9e739404196 --- /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 65c6e384b88..fd300602450 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 b2e1c44658a..eb44afa10fa 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 a27a9594b4f..f549eba494f 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 39199d15af2..ec07bb12ae2 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 52279474a01..839cd6c0e92 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 866ff39ffc1..00000000000 --- 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 2ec06598b3c..e444b966c75 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 de8beea1496..efd0aee27a1 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 d8839c61295..924113576bf 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 94b5023db0f..4831e9d08f8 --- 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 bf55444d006..ed35d0496f9 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 b1a8dc8c869..a53f5d79737 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 1c2ca1b3f4b..79e01ae16ae 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 6c8bfc91292..75f52a817e1 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 d1b1e7a7376..8fefac2df00 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 54b39322710..aa2bd324496 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 62d6434a9e1..ac9c562d56f 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 00000000000..8c551b265ea --- /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 00000000000..c1165f3fe5c --- /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 00000000000..840d53624bc --- /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 00000000000..67bd9efee78 --- /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 00000000000..bf8d2346e5d --- /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 00000000000..b59f795fe3f --- /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 00000000000..cd205c1cbb7 --- /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 00000000000..263368b11c0 --- /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 00000000000..38a2abfe081 --- /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 00000000000..f1006a7765f --- /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 d32d2d32f11..00000000000 --- 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 9200f0b1ad6..00000000000 --- 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 2959307e390..00000000000 --- 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 00000000000..1b6fc7b0b30 --- /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 e96d2cda876..e41e056f33d 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 210fa47c85b..00000000000 --- 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 26301f192c6..00000000000 --- 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 b3a7d3eef68..00000000000 --- 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 e141a4203de..00000000000 --- 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 295ca845f6f..00000000000 --- 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 e3b9916c69a..00000000000 --- 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 00000000000..c4b5780f6ee --- /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 00000000000..857e3bc0236 --- /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 e5f9e796695..fc841399440 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 1930090de70..00000000000 --- 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 5c4d60a2835..00000000000 --- 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 93c68db989e..00000000000 --- 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 b7289deaa20..00000000000 --- 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 586b720baaa..00000000000 --- 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 af20dd5ea46..00000000000 --- 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 00000000000..5143b629849 --- /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 fe2e3ca314d..00000000000 --- 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 1218c0e6f4b..00000000000 --- 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 00000000000..cfd077260fb --- /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 b6aae99f163..c7a15bbfaf8 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 52e3809d42a..a30e864c238 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 d20e6c93833..e23be685235 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 bed3911b036..b727f21c8fb 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 00000000000..a56bbc4d29e --- /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 2b1396e8f5d..101eb69dcb2 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 171da7e1bf1..00000000000 --- 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 7090297dbe6..4e4091ca76c 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 fdf71f9840e..00000000000 --- 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 9835112f86e..122b37bd0d9 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 5995a5d6860..00000000000 --- 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 ca664609066..00000000000 --- 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 967a6c431d0..a9372af52d7 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 fcb851f1091..f2e069545d5 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 ecadc9ac25d..00000000000 --- 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 08ef14c7d3f..00000000000 --- 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 ef5a743f050..00000000000 --- 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 4f73ca34870..00000000000 --- 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 601e93e7882..00000000000 --- 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 00000000000..24e7302367a --- /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 b721a288373..b8d869b25e4 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 b400270aca9..6ccf4d876be 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 15ad25d3e8c..00000000000 --- 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 7dd70ec70b7..00000000000 --- 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 13e8afdb7f3..00000000000 --- 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 a759779e0b1..00000000000 --- 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 fc4c22c0c96..00000000000 --- 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 c8b8ea7f661..00000000000 --- 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 d1a248f2e08..00000000000 --- 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 9f3b403be03..00000000000 --- 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 cdb9474496c..00000000000 --- 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 95da3909964..00000000000 --- 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 cc5de66ed86..00000000000 --- 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 ff851c4baf4..00000000000 --- 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 2bf1ad3f502..00000000000 --- 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 61ac3562663..00000000000 --- 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 4197fc4aa1c..00000000000 --- 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 a2b673230c9..00000000000 --- 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 b8f33aa9534..00000000000 --- 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 e135259e5f1..00000000000 --- 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 4c19eb0f0ad..00000000000 --- 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 c46a082d2fc..00000000000 --- 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 3b520029727..00000000000 --- 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 525a6774f96..00000000000 --- 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 dd6d92196d7..00000000000 --- 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 43bfe0c9eae..00000000000 --- 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 93429867da4..00000000000 --- 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 03847e7dfb0..00000000000 --- 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 9a20079e79c..00000000000 --- 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 2837953da54..00000000000 --- 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 c1731fb6926..00000000000 --- 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 6561f1917bb..09ffa343d63 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 ec3779ae7ee..4ef6fcd4577 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 e0c5b258835..d0cae17938c 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 c0e9fe26080..eddaeac3075 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 00000000000..8dcbc6ed3f2 --- /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 00000000000..9dbf6699f91 --- /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 18fa2236a71..00000000000 --- 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 609250a91f1..00000000000 --- 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 00000000000..3bc8341d2e6 --- /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 00000000000..255ed4a5575 --- /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 347ad480808..00000000000 --- 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 00a54e827fd..00000000000 --- 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 84704deb0c4..00000000000 --- 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 4ba1e4b7a8a..00000000000 --- 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 c61708a48f9..00000000000 --- 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 00000000000..d5ef7e3da14 --- /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 1e0a26d6dbc..00000000000 --- 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 a873a4a13f6..00000000000 --- 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 09a074cd20d..00000000000 --- 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 adff70184c5..00000000000 --- 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 61850a22d0c..00000000000 --- 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 0ee48d7244a..00000000000 --- 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 fd801975ac9..00000000000 --- 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 1dfab8360e4..00000000000 --- 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 8e1736b85f8..00000000000 --- 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 91b0da95847..00000000000 --- 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 bd640f531fa..00000000000 --- 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 1bc7e3e0b68..00000000000 --- 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 1b9a99145d9..00000000000 --- 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 3ce9f72abf8..00000000000 --- 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 e32b7fad6ce..bc7a3b0e4f6 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 df004f43de0..00000000000 --- 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 aee6c64e90f..00000000000 --- 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 0d6ccf3dc76..00000000000 --- 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 ab468ed2c59..00000000000 --- 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 11a7dcee8c2..9d51d200a4f 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 84ecb49dc1e..f47009c9e85 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 c5ee371b0db..00000000000 --- 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 71a682b454e..00000000000 --- 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 d6fa49965ac..00000000000 --- 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 9da803147ab..00000000000 --- 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 37fa8393aa1..00000000000 --- 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 00000000000..c68628823fb --- /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 00000000000..c2827ab10a9 --- /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 00000000000..854f3f04718 --- /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 01a119a0d9c..00000000000 --- 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 6bc2357e5c7..00000000000 --- 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 7f06d903300..00000000000 --- 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 00000000000..290a85e008e --- /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 b4cd134d85e..a067d95a3d7 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 3b6ec3564b0..599e7720ea9 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 0eca3505ba5..f459d4d28a0 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 eae9330bcdb..ee86569ad2a 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 00000000000..82b88e74466 --- /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 00000000000..b632bf01705 --- /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 00000000000..d7238859b36 --- /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 7d428e69ac3..00000000000 --- 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 fec7e0e3f76..00000000000 --- 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 62a98e0354d..00000000000 --- 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 0d7fea90a9e..00000000000 --- 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 95b49e7acdb..00000000000 --- 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 d18dcf43b33..00000000000 --- 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 8f4fb29ba12..00000000000 --- 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 13cdd3cbb33..00000000000 --- 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 736bda53b5c..00000000000 --- 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 6c29a1e2b3c..00000000000 --- 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 56fcc9e0c8f..00000000000 --- 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 8ab20ab2491..00000000000 --- 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 c162ab4824e..00000000000 --- 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 94cf018d2b8..00000000000 --- 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 e8d0a6a65da..00000000000 --- 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 00000000000..356f3864756 --- /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 00000000000..d8471ef09d1 --- /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 00000000000..a659656f754 --- /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 f3fae09e25e..00000000000 --- 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 6ba46627ddf..00000000000 --- 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 b9da3e2f02d..15711a15f0b 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 00000000000..858f46487e5 --- /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 00000000000..1a81dbd6151 --- /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 ae781439f40..00000000000 --- 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 e485bfd1bc9..00000000000 --- 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 4808bb96632..b62007a240b 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 edaea20c78c..b7f217e7bca 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 c524dee3c8c..0bee5b5c1d6 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 e5bd5a63f74..c65a0d93b5f 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 de6eaa16c9a..ed0dcfd20d0 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 00000000000..9a091f263c1 --- /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 eb16f7546f5..945f0c5f828 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 00000000000..b616fa4c250 --- /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 c349cc7f20e..00000000000 --- 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 fe7922894c0..00000000000 --- 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 18293697388..00000000000 --- 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 5bee4f7d1bd..00000000000 --- 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 f4d0c02af99..cb9b36ddf64 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 05d4d90ee50..46c5f8daa1c 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 bce595d0c24..fe6a224a17b 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 1a1837b76f1..581339a790f 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 be10b633633..ed64b3d7aa3 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 54b81b4ccff..00000000000 --- 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 3957ea73547..00000000000 --- 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 154d58b8b3e..00000000000 --- 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 192a67b1392..00000000000 --- 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 b78eb6387f9..00000000000 --- 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 c578f29b94e..00000000000 --- 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 ddaf11c8df9..6bdf838732c 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 00000000000..077df105d15 --- /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 00000000000..59caa949d96 --- /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 00000000000..3920012f0c7 --- /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 00000000000..685d2303603 --- /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 e7880604adc..e0690a440d3 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 00000000000..434df6f94dc --- /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 00000000000..20b240d70af --- /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 cd0d2f9a893..00000000000 --- 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 4da2042d2d0..00000000000 --- 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 ffe75dac446..00000000000 --- 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 e57c844679a..00000000000 --- 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 9a29eb0fd70..00000000000 --- 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 b97f0e0b6fc..00000000000 --- 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 686d7c89d57..00000000000 --- 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 77988ee84b9..00000000000 --- 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 e8718f6028f..00000000000 --- 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 d67c4972075..00000000000 --- 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 06cfbe58b67..00000000000 --- 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 87e76ccafa6..00000000000 --- 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 067fc8ba9c5..00000000000 --- 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 82407591317..00000000000 --- 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 ea4fcd2ac7a..00000000000 --- 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 9e6707bfcda..00000000000 --- 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 0018039fe09..00000000000 --- 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 b584c0b03bd..00000000000 --- 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 bdfc6b019c3..00000000000 --- 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 d93d711afdb..00000000000 --- 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 defea617a7b..00000000000 --- 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 94f5a87252a..00000000000 --- 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 900f305fa7e..00000000000 --- 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 46abc15c347..00000000000 --- 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 2246b750601..00000000000 --- 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 4b9204aab5f..00000000000 --- 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 f2db44b1c5e..00000000000 --- 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 a79758cbef2..00000000000 --- 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 f35fdb83001..00000000000 --- 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 a9cba16997e..00000000000 --- 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 01d7bd86c06..00000000000 --- 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 0e504525d59..00000000000 --- 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 0ff5d92d80e..00000000000 --- 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 ae328309336..00000000000 --- 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 5720cb0e56d..00000000000 --- 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 a8600bddf6f..00000000000 --- 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 4c0cb1e68cf..00000000000 --- 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 d1f3a9cadbf..00000000000 --- 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 091bfdd1f39..00000000000 --- 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 c5c5708b29c..00000000000 --- 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 b78bae87ff2..00000000000 --- 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 687f66af7e2..00000000000 --- 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 163dd0dbe48..00000000000 --- 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 d029f1e5f88..00000000000 --- 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 86a2ac5c79d..00000000000 --- 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 9ea423e594b..00000000000 --- 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 206acad1003..00000000000 --- 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 432ef560899..00000000000 --- 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 5aa57c2d2ee..00000000000 --- 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 0d6f71620f4..00000000000 --- 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 9dcebf89daf..00000000000 --- 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 a7bd5a00480..00000000000 --- 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 43ef6a6fe46..00000000000 --- 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 abca8313440..00000000000 --- 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 eee35717e1a..00000000000 --- 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 9e5cd57bf8a..00000000000 --- 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 db2771386cc..00000000000 --- 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 df607c13644..00000000000 --- 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 8b9918765b1..00000000000 --- 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 21b57c94074..00000000000 --- 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 7e6fe574186..00000000000 --- 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 ba87a4b87ed..00000000000 --- 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 b6c8f2964f7..00000000000 --- 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 2b711e97572..00000000000 --- 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 e7da2c65a16..00000000000 --- 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 a7304a22fdd..00000000000 --- 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 7859c2b3dda..00000000000 --- 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 dd3b35aa893..00000000000 --- 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 b13e5a86759..00000000000 --- 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 02a74160afc..00000000000 --- 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 25051461eb8..00000000000 --- 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 00000000000..cb476c53d7f --- /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 00000000000..4059b342213 --- /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 00000000000..064536bb936 --- /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 00000000000..f93ba6247c4 --- /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 00000000000..18d894aa77a --- /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 00000000000..3f0f759cb0b --- /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 b3ea4435687..115f41433cf 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 74110a9a4b3..00000000000 --- 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 d32e7db6161..00000000000 --- 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 e145d952fb9..7685dee416d 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 693d73583f6..00000000000 --- 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 f59c509504d..00000000000 --- 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 d56c95757f8..00000000000 --- 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 ead7d4203a2..00000000000 --- 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 ee9ac01d43e..00000000000 --- 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 0a1a35e906b..00000000000 --- 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 059f7bcd155..00000000000 --- 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 ad8e27eac66..00000000000 --- 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 081fb46e176..00000000000 --- 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 930817e6fa7..00000000000 --- 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 188852bb2a5..00000000000 --- 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 9c6997993df..00000000000 --- 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 71697bed1b4..00000000000 --- 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 0ba8ec2699e..00000000000 --- 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 ecd2ba18e69..00000000000 --- 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 5b6cf9c2465..00000000000 --- 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 b118fa6bee6..00000000000 --- 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 e2bc644be1a..00000000000 --- 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 66a09d62918..00000000000 --- 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 1210eda1442..00000000000 --- 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 c9a3c391abe..510d8d37bed 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 e2db42a61e2..00000000000 --- 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 e9a15fd1378..00000000000 --- 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 4af16845af5..00000000000 --- 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 3cb0d34cab9..00000000000 --- 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 c1b65810871..551f52c8470 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 bed8499fc6b..59c11f29fe1 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 939ca43c870..c937aab614f 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 8b541bcdd0e..2843350cbe1 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 8e47359be16..00000000000 --- 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 485bc706648..00000000000 --- 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 ceb01e01dd6..00000000000 --- 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 0e7922786cd..00000000000 --- 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 bc3043a68b9..00000000000 --- 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 d27ee392b4a..00000000000 --- 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 0528e473089..00000000000 --- 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 0b1dc863cbd..00000000000 --- 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 057bfe78d95..00000000000 --- 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 a56b74c9ba8..00000000000 --- 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 8f17e9edb17..00000000000 --- 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 fd505046f57..ed18342b516 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 cd3c9251a4b..00000000000 --- 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 222274d259a..00000000000 --- 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 5c3b1520da0..00000000000 --- 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 86f8c991356..00000000000 --- 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 13086242444..00000000000 --- 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 445986096df..00000000000 --- 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 b61f0c86167..42ea9bd4976 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 bec1bf004e7..43bf0aa8e18 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 00000000000..ac17af32950 --- /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 00000000000..ff6d9e5f086 --- /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 00000000000..15d8b4dc07c --- /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 12bb011bfe7..00000000000 --- 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 00000000000..c4ae0c4e12d --- /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 313ed7d5d20..00000000000 --- 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 8dff80928e4..00000000000 --- 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 39bd4527161..360c6edd62c 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 9db08ac41a1..9ce472d79b2 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 dc295ab4445..af9c8b3d4f3 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 ff3739e4809..0610aa69396 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 ca9b769165c..1634eed0a29 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 00000000000..5d0fd782c7c --- /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 6b18a8c86cc..00000000000 --- 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 4f411e6ca47..00000000000 --- 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 ac7c4c39393..00000000000 --- 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 dc2229065d5..00000000000 --- 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 b05aae70363..00000000000 --- 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 3790364b8c1..00000000000 --- 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 41b2442ffdc..00000000000 --- 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 bc03a270a17..00000000000 --- 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 f78daf5fb08..56892e70250 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 c2fc719e063..00000000000 --- 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 393b84c78f2..00000000000 --- 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 adff53258aa..00000000000 --- 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 00000000000..bd5c925f69f --- /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 00000000000..ae5847ad80e --- /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 00000000000..2d588694b4c --- /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 00000000000..4fca4663aca --- /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 00000000000..ba3e03d375b --- /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 4e50e4c9059..29ba8b9585f 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 0dd9d35d940..5594cc7c1bf 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 2be3d9bf74c..bdd008be279 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 acfcfad4838..0b8e4c6b18f 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 00000000000..e13cc9525e6 --- /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 90f45d92626..60ebc73b495 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 86a42b12742..00000000000 --- 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 9372bfae582..00000000000 --- 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 4c807adfecb..00000000000 --- 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 33d206be08b..00000000000 --- 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 26cdd728d09..00000000000 --- 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 8409d2b2d32..00000000000 --- 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 1763f70eb38..00000000000 --- 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 3fb5b110e0a..00000000000 --- 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 3ac92bfd89d..00000000000 --- 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 00000000000..97c3992ce77 --- /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 56e65006f93..00000000000 --- 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 9699b377f27..00000000000 --- 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 2f66a28b798..00000000000 --- 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 97853cad547..00000000000 --- 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 0d3bca46089..00000000000 --- 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 a6bd7755e50..00000000000 --- 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 00000000000..33fddc6886a --- /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 00000000000..2aa0915ea2e --- /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 c9636f03290..00000000000 --- 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 d332d2fd433..00000000000 --- 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 da3821b7ae8..00000000000 --- 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 7f57a812f28..00000000000 --- 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 485c7b67647..00000000000 --- 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 d4ce0c41bf7..c4dc7d47898 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 3c100d1a2b6..00000000000 --- 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 d8b453e2e4d..00000000000 --- 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 30df322fee0..ad377b08e64 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 0f698ce4daa..00000000000 --- 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 ed764edafc3..00000000000 --- 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 a608a677bd9..00000000000 --- 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 34a3f0eb26a..00000000000 --- 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 e79e34bf1e4..d28d60e6be0 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 4e4e33d596f..72d7ba33741 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 7bf9d797877..6db46e36edb 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 3133e7e2d0e..c4ff71096c1 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 0be9e7fb15e..7c1fe1d5ce0 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 5eb1f74e9d2..9b95615976a 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 00000000000..722694a05cf --- /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 466b5598a29..00000000000 --- 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 8ebfa692352..02a167deba1 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 00000000000..2c052639a60 --- /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 536eecf0032..6cf33db4664 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 49b9697d45e..8c1df2f5907 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 f0acd8b8126..92e7e542b03 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 3a17162972b..04fd2b4a006 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 f9d83389844..ff0614928b2 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 80b81ff50b5..6a4ab82c067 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 e31c2fbbbba..5ee11d76a69 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 00000000000..375e8341aca --- /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 b9f4dea04b5..d8a25655bd7 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 00000000000..3528a7a5305 --- /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 57ae89adca7..00000000000 --- 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 23b0095b86f..00000000000 --- 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 4a282ada13a..00000000000 --- 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 005327328a4..00000000000 --- 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 b7aad84465e..00000000000 --- 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 00000000000..e5eb4ef3c7d --- /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 00000000000..5419dd89ce9 --- /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 fe0b1370391..00000000000 --- 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 b02aadb4da7..00000000000 --- 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 93f20672b46..00000000000 --- 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 7de331b5ee2..00000000000 --- 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 280514c82a8..00000000000 --- 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 9d9e5ec1c4d..76e9b128ca6 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 2aa3fa0cb9d..f2e7eca4aaf 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 00000000000..d8177e64e74 --- /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 00000000000..e9595cde6f6 --- /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 20a031b9f0d..00000000000 --- 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 1ced86d0459..1ba9a905c5f 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 af01c621328..9f66e2f8724 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 abd8322098f..00000000000 --- 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 ed854e0191c..00000000000 --- 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 a804dca9840..00000000000 --- 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 a82113c472b..00000000000 --- 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 7345e0bb2fa..00000000000 --- 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 af5414eaac6..00000000000 --- 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 91db637d93a..88608402292 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 dc68a5e1ddc..dacfe4d4e5c 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 c990d84ebe5..a0760e049d3 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 552e826a3a2..fe6e4b9ab50 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 7fb7da7902e..00000000000 --- 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 219f9f702e9..00000000000 --- 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 3265e4fdb48..00000000000 --- 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 2d6463fa7e1..00000000000 --- 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 8da9fd6afaf..00000000000 --- 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 82f14302a61..00000000000 --- 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 a6182b36f48..00000000000 --- 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 c9e9f471c0d..00000000000 --- 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 00000000000..fba04816180 --- /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 b8ed656778f..00000000000 --- 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 c81680d87b9..00000000000 --- 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 e6c3077e2c2..00000000000 --- 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 a8f6514d3b5..00000000000 --- 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 586ee1dd3b8..00000000000 --- 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 1d145a8ddb2..00000000000 --- 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 4cf6ddc59a4..00000000000 --- 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 b897f140c89..00000000000 --- 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 70efefb239f..00000000000 --- 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 8ca268b88ad..00000000000 --- 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 fe73cdbd0fa..00000000000 --- 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 ed522ce5b06..00000000000 --- 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 29d3531c887..00000000000 --- 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 f2f407a18ef..00000000000 --- 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 bc28531e975..00000000000 --- 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 8360a5a8600..00000000000 --- 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 6f85c1ee12e..00000000000 --- 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 38abc661b02..00000000000 --- 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 7688191e9ce..00000000000 --- 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 00000000000..e4ced852952 --- /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 21935332a03..00000000000 --- 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 e430e7e9663..00000000000 --- 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 c5deaa99c87..00000000000 --- 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 1e133b2aea1..aa26265cbdf 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 1b233bad335..478a3d325c8 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 8eab7bea399..0d1e5d73030 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 30003e96055..58670640ba4 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 8a91ea0f1eb..dfc3f75b4e9 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 a32a4481fae..2635870a0c2 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 299cb627a4c..2ea969d7cc2 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 00000000000..869119d5c2b --- /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 1080b94926d..00000000000 --- 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 3e8dd7255f9..00000000000 --- 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 00000000000..014846f3f27 --- /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 9417fef452f..00000000000 --- 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 78ed9511c6d..00000000000 --- 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 9ecdd700fb2..00000000000 --- 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 ddc7db52078..c585f333d0d 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 cac48a1006e..ade2cdc354d 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 00000000000..06fef7f1c92 --- /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 be52bdfb220..c432077b146 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 5c21344e607..798b16b9a9a 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 8589f7ecedc..403bfbbe29a 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 84f72de4174..00000000000 --- 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 b080fdf082a..00000000000 --- 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 0b62a9167ce..00000000000 --- 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 c8f2a2e1949..00000000000 --- 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 8d37a471054..00000000000 --- 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 dfc823fd5bd..00000000000 --- 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 03490cd20dc..262981fa953 --- 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 f437ec83356..00000000000 --- 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 9621d9339ad..00000000000 --- 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 f177acda709..4f882805a03 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 c1230769b3e..00000000000 --- 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 3d3b9d54d4f..00000000000 --- 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 eede210c340..00000000000 --- 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 c77008fb902..00000000000 --- 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 d24e4514156..00000000000 --- 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 a6aba48f895..00000000000 --- 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 c8f56f62045..00000000000 --- 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 df2ec964706..00000000000 --- 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 c577cf076d5..00000000000 --- 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 e394da50b68..00000000000 --- 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 00000000000..fb3b29dbf9c --- /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 00000000000..b2022787fc3 --- /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 00000000000..25222e3bd50 --- /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 00000000000..cda862525f9 --- /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 00000000000..12639f0e030 --- /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 00000000000..e442a389e19 --- /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 dea4f7695ff..00000000000 --- 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 d7106bff9fb..00000000000 --- 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 f77a591751d..00000000000 --- 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 f23598b56c9..00000000000 --- 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 93979504912..00000000000 --- 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 916ff679062..00000000000 --- 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 1c7e0c8dd74..00000000000 --- 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 e1808474b44..00000000000 --- 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 916ff679062..00000000000 --- 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 b6c6156a0ce..00000000000 --- 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 38ed2880aee..00000000000 --- 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 8569adeccd6..00000000000 --- 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 0bdebfafe97..00000000000 --- 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 27f977391e0..dcd00d8a457 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 146ff453f43..00000000000 --- 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 0417e381220..00000000000 --- 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 9b777550c09..00000000000 --- 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 2bd469f7978..9bdfe7f6cef 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 00000000000..4b79e9e7c27 --- /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 00000000000..2ed420c412f --- /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 00000000000..edd9aa01195 --- /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 26e6624b60f..00000000000 --- 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 2cefe9deee8..00000000000 --- 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 652e76f63b6..00000000000 --- 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 3fa944484a0..00000000000 --- 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 6dbbf6e91ae..00000000000 --- 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 00000000000..79fb090b48c --- /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 1a59823eb9e..00000000000 --- 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 5a41c2a27f8..00000000000 --- 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 2a7f43a4361..00000000000 --- 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 d2a360a3e57..00000000000 --- 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 a6800a33b3f..00000000000 --- 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 be36b573d3a..00000000000 --- 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 ef002d2d7d1..00000000000 --- 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 10e14e1fbbb..00000000000 --- 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 31d3e61a8d6..00000000000 --- 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 cc61047b512..00000000000 --- 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 b4418131e13..00000000000 --- 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 2b26aebdb12..00000000000 --- 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 2398a80c24d..00000000000 --- 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 f931b781ea2..00000000000 --- 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 f09a971da7a..00000000000 --- 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 1b29288e0d2..00000000000 --- 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 179d1a6abe7..00000000000 --- 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 ad3e944f8a9..00000000000 --- 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 a21d63724db..00000000000 --- 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 dedaf7da5ad..00000000000 --- 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 2c0fe9cb97c..00000000000 --- 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 7d5646bd9ca..00000000000 --- 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 d2ce6c9a34e..00000000000 --- 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 2a4f7eaa04e..00000000000 --- 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 11d63261d28..00000000000 --- 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 f1ada231923..00000000000 --- 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 dec7cb45b43..00000000000 --- 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 6c55a8fb9ff..00000000000 --- 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 2d4ff9096f1..00000000000 --- 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 9bcd388c1c5..00000000000 --- 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 6d483b5084f..00000000000 --- 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 0013be87a88..00000000000 --- 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 9268cae42e8..00000000000 --- 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 7aec5b140aa..00000000000 --- 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 c05a2363331..00000000000 --- 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 5043b400a3f..00000000000 --- 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 a523053e19e..00000000000 --- 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 1ab624fe6f6..00000000000 --- 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 40ec7f0767c..00000000000 --- 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 a05215f2261..00000000000 --- 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 c03491e739f..00000000000 --- 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 1e3dfaa89ad..00000000000 --- 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 fe34c7ab307..00000000000 --- 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 8821627edaa..00000000000 --- 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 8d769594ee8..00000000000 --- 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 e598bcd6fb4..00000000000 --- 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 34b9e53d66a..00000000000 --- 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 d3a0c6d168d..00000000000 --- 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 e3a658d5b11..00000000000 --- 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 b148d98715a..00000000000 --- 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 5a32cdc4a5c..00000000000 --- 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 a5895cfc2c5..00000000000 --- 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 7c1be39c96b..00000000000 --- 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 36e057b4695..00000000000 --- 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 3349ed39612..00000000000 --- 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 86643875062..00000000000 --- 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 c6c61c7b359..00000000000 --- 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 4eee74c0629..00000000000 --- 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 fd22efefe03..00000000000 --- 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 235a728b8c5..00000000000 --- 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 0744eae109c..00000000000 --- 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 20703396833..00000000000 --- 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 9d0056b657e..00000000000 --- 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 d48dae9b24b..00000000000 --- 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 6764a147edf..00000000000 --- 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 1501682b6f8..00000000000 --- 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 905124807cf..00000000000 --- 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 85604dad7aa..00000000000 --- 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 3993f4708d2..00000000000 --- 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 92ecdc670bb..00000000000 --- 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 a80f229bf9f..00000000000 --- 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 06411b2dc2c..00000000000 --- 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 4fe8929bd6b..00000000000 --- 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 87763dd2063..00000000000 --- 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 3abe7479f06..00000000000 --- 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 d13669ce7d9..00000000000 --- 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 708cb328410..00000000000 --- 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 57a7544dd57..00000000000 --- 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 ebdcd7df2f4..00000000000 --- 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 00000000000..246a8306b76 --- /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 e06458da7eb..00000000000 --- 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 e3138b934a5..00000000000 --- 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 7e9bb34bb35..6807a404b67 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 d0e91ca7e72..00000000000 --- 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 d231b285fd3..00000000000 --- 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 4489db26844..00000000000 --- 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 564b89d0355..00000000000 --- 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 8d72cb9f826..00000000000 --- 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 b4d0b82e61a..00000000000 --- 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 d9e0f624e80..00000000000 --- 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 76dc9a5c6cc..00000000000 --- 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 fcc5b548a3c..a0abaac6ca9 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 00000000000..f767483f7cd --- /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 d2f5792ecd1..00000000000 --- 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 d23aaa27281..00000000000 --- 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 11b7b526daf..00000000000 --- 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 34f5aaf3db5..00000000000 --- 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 2e3e8f058de..00000000000 --- 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 cc78e9558be..00000000000 --- 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 960c7b7b3f8..00000000000 --- 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 a1932dfb573..00000000000 --- 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 5321fb0cc98..00000000000 --- 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 00000000000..ce4946fff26 --- /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 00000000000..37143785fe1 --- /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 cc46f9d2ca6..00000000000 --- 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 5212c8b6581..00000000000 --- 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 e4cc8af6cc9..00000000000 --- 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 bb7decaa1db..00000000000 --- 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 00000000000..e9bd75c1dfc --- /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 2c0c0783a00..00000000000 --- 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 aee9c310da2..00000000000 --- 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 12ba1cb4a10..00000000000 --- 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 1e03ade2de4..00000000000 --- 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 d2ea8a60454..00000000000 --- 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 e317e5d7509..00000000000 --- 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 00000000000..970496a35d0 --- /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 228b99e49ee..00000000000 --- 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 4c82344219b..00000000000 --- 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 efbb3a22823..00000000000 --- 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 7a909b40155..00000000000 --- 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 5ddc1900eda..00000000000 --- 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 4380a8b58e5..00000000000 --- 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 d092e6aa7d1..00000000000 --- 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 a1ec9761126..00000000000 --- 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 590cc7eb60f..00000000000 --- 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 748918b1dc5..00000000000 --- 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 154de5e7362..00000000000 --- 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 3f14952a569..00000000000 --- 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 5e2f37ff864..00000000000 --- 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 1ef18374d2b..00000000000 --- 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 045d5df1bc1..00000000000 --- 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 eea0d70893a..00000000000 --- 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 f82d2ddb13a..00000000000 --- 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 718a72c189f..00000000000 --- 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 b47d9693055..00000000000 --- 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 00000000000..3afeffc0a2c --- /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 71803e5e4fa..00000000000 --- 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 5a9ab69cd28..00000000000 --- 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 3974e92a831..00000000000 --- 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 d1a9764bcf1..00000000000 --- 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 1db7f7b3db1..00000000000 --- 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 f243ca631a9..00000000000 --- 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 d09ebf29205..00000000000 --- 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 3528e38c2e3..27003ab8142 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 23d29da4238..8c03d1f24a6 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 d1608e86558..20d65a3892a 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 90120c54822..00000000000 --- 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 19cdbd46743..e5ff0c52180 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 32ce0d7089d..6b34a42a984 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 5af7f211e5a..9fb967b4cdc 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 4cb227e1d23..00000000000 --- 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 81bb446518f..00000000000 --- 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 601483e30e5..00000000000 --- 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 bb40ce9b7d3..4b0aa48eba6 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 a121a552ee3..7c52ee11c23 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 25617e478e8..d1e7b38c750 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 ed749e791ee..72aea46e8a7 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 f85c40e8755..24a492ec3f2 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 3559c89032e..00000000000 --- 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 fb7773c1a76..00000000000 --- 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 7021b91c5c8..00000000000 --- 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 c98ea9f7530..00000000000 --- 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 9f621dcc011..00000000000 --- 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 d7be9d171f7..00000000000 --- 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 d8ec2684ddd..00000000000 --- 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 2d6295278ee..00000000000 --- 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 657473cb4fd..00000000000 --- 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 e5c6e756470..00000000000 --- 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 562d4986de7..00000000000 --- 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 5ba9750bf31..00000000000 --- 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 82b50a5465f..00000000000 --- 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 15bc9a7922d..00000000000 --- 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 8801e205ce3..00000000000 --- 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 92092c2fb68..00000000000 --- 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 bb80b79bc54..00000000000 --- 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 8c00d59a0a7..00000000000 --- 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 088af698631..00000000000 --- 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 3544a56c316..00000000000 --- 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 2c8390deeca..00000000000 --- 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 7a7959c00bb..00000000000 --- 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 c798885107e..00000000000 --- 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 908f2f42051..00000000000 --- 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 bc2687bb7cb..00000000000 --- 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 0b3248c5dd5..00000000000 --- 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 5b9dfba11bf..00000000000 --- 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 05f9cf1126f..00000000000 --- 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 40e5baff2f0..00000000000 --- 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 ec621c7f6eb..00000000000 --- 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 9b86012cf68..00000000000 --- 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 c3d7419cfb1..00000000000 --- 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 32336c14805..00000000000 --- 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 5822a097dc8..00000000000 --- 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 e5ab2e466bf..00000000000 --- 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 e19de0ecdaf..00000000000 --- 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 0b47d8a4ab2..00000000000 --- 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 18e9016a156..00000000000 --- 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 83a88f5d1ae..00000000000 --- 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 eb23cf54f41..00000000000 --- 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 afa47127224..00000000000 --- 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 af16b58223a..00000000000 --- 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 d86bd9a40ab..00000000000 --- 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 8a9a72212b3..00000000000 --- 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 4ddcccb74e4..adfae3f4507 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 7126f817a8a..72f3553560c 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 289ac781efe..f02e7c54a75 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 92e0159be95..00000000000 --- 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 a55db18bfc6..ef890d7f394 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 d47a188b5ac..00000000000 --- 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 1fd567fd8bc..00000000000 --- 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 cc2b7561d47..00000000000 --- 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 a70669df3e6..00000000000 --- 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 6d3ae6e71cb..00000000000 --- 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 08282e41a58..00000000000 --- 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 8eaac990bbf..00000000000 --- 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 00000000000..73ffad70a87 --- /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 0149030d604..34681eb5b8f 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 00000000000..784fdd460d8 --- /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 e2f94ba178a..00000000000 --- 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 56a444cbe7f..00000000000 --- 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 4fade1721f8..00000000000 --- 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 de165865cda..00000000000 --- 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 f29f9bb8719..00000000000 --- 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 6c70424ced4..00000000000 --- 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 efc55450447..00000000000 --- 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 eca635d6606..00000000000 --- 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 36a832afe5c..00000000000 --- 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 8694c4119d0..00000000000 --- 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 2cc7d0d386c..00000000000 --- 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 80e39544263..00000000000 --- 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 e62b02cefb1..00000000000 --- 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 612ff213a12..00000000000 --- 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 daee979d9db..00000000000 --- 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 ef747fd9625..00000000000 --- 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 27fcdb8a5a5..141996265bc 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 fe5d926ec05..00000000000 --- 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 e26b54d3387..00000000000 --- 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 4b526260385..00000000000 --- 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 ed25517c59e..00000000000 --- 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 678f44274f3..00000000000 --- 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 fb2c63d2bc8..00000000000 --- 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 1b50e541392..00000000000 --- 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 9a64f862ba5..00000000000 --- 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 f4a8f0d7811..00000000000 --- 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 978be0645b5..00000000000 --- 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 00000000000..abb4f293128 --- /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 00000000000..b44229828a4 --- /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 c16c473f5ad..00000000000 --- 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 be06a75c300..00000000000 --- 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 351d353bcf5..00000000000 --- 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 e16acdff154..00000000000 --- 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 26a2a8358e8..00000000000 --- 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 a826d27d2a3..c122f0839c9 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 c16c2a13ab3..66d17bc58a3 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 afc3e88aa32..00000000000 --- 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 ad0059c286e..00000000000 --- 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 af203d81f3d..35587b5bd51 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 d67bae3d1b9..00000000000 --- 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 dc5e4000e3b..00000000000 --- 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 00000000000..6e3f4cddaeb --- /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 b7dd6766d3f..00000000000 --- 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 c4f26af3680..00000000000 --- 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 d03c231209c..c1affd1cd72 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 2ecb6f57743..00000000000 --- 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 8ed16b2cc4c..08cff9bc1bd 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 00000000000..918de7317a6 --- /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 00000000000..af7824989a5 --- /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 efec904282a..00000000000 --- 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 9238db7609a..00000000000 --- 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 5bfa0fa72d0..00000000000 --- 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 2492e930356..00000000000 --- 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 5b55cf67453..00000000000 --- 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 fd9e2798fc3..187b08065d4 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 0e2c959b361..864171871c4 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 4deaf150393..dbc0d641f99 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 5e0371f6538..8bc02187d0e 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 a1a8ffdd7e0..716f411aa91 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 024b51efc9f..bfb402f538f 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 070bd33e7e9..c44d7acaae8 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 7b9a26bb66f..00000000000 --- 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 e0bbb3a890c..00000000000 --- 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 5652f46aec9..00000000000 --- 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 923379d86b1..ea736672a8c 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 078a0a8d88d..00000000000 --- 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 7fc768bd20a..00000000000 --- 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 b42acb6357c..3a83bc086e6 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 65e24299f37..fcb067d2e12 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 644e98a242f..d51d8555d6b 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 26e22ef4b44..71da7490a09 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 b45a8f33f43..156f9347188 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 8050132f2f6..b5142ba0615 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 00000000000..3b2c599a683 --- /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 00000000000..802e02583f4 --- /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 00000000000..fe69e5c0537 --- /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 e4d5c03972a..00000000000 --- 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 9b9f5e8edb2..c8d1df6e857 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 5fba1cae3ae..00000000000 --- 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 00000000000..c8798743438 --- /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 5fa70d3b653..00000000000 --- 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 075c1f5a61d..00000000000 --- 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 f0716f66af5..00000000000 --- 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 4fe9561023c..00000000000 --- 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 232b9a0239d..00000000000 --- 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 6ab5c776527..611a9d32df9 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 8a10044a12a..9d58a9667a0 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 f56d88a8df4..0a4cea641f5 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 115a6b83c7e..d144cf0c76e 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 5942fa94383..585a637c146 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 88d323f84e9..637c51433bc 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 906ac5fc08c..3f1ca877d17 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 efd15addcca..93a69f03948 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 00000000000..d500977dda5 --- /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 00000000000..d04418c0259 --- /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 41535813788..f6d38f154e0 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 26d2888084a..4c215bcdab1 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 59d64f8646d..00000000000 --- 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 0bb4e826685..00000000000 --- 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 c4878b0bd44..00000000000 --- 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 16363c05b28..00000000000 --- 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 7d3e2c89832..00000000000 --- 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 6dbd25a42db..00000000000 --- 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 12c730cfdfb..00000000000 --- 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 00000000000..8466e596a3d --- /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 5cdab53f99b..00000000000 --- 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 299e090bcf2..00000000000 --- 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 00000000000..01aadb816ec --- /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 805353e127c..324cbb55a04 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 efda497dcd7..00000000000 --- 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 eab4d6677d3..00000000000 --- 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 7056dd0760d..00000000000 --- 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 bb86cc3c384..00000000000 --- 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 00000000000..47979b9dac8 --- /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 8fd999c6cbd..00000000000 --- 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 d0c9ffa8747..00000000000 --- 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 ff19be5b911..00000000000 --- 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 00000000000..2ea87d4930f --- /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 00000000000..ac10020e319 --- /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 769429594aa..00000000000 --- 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 1d5111f9d0f..00000000000 --- 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 175f49be855..00000000000 --- 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 a713512b021..00000000000 --- 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 a447630d1c8..00000000000 --- 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 2f780b5d6a6..00000000000 --- 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 3ff7305bc66..42384105f42 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 e0c851d4607..1ed477e716e 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 0d0830a6309..27a962ab7b5 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 c918d56dab9..1c55dd2cf71 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 5fc7c985195..2ab13e3aa99 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 18fc67d8672..b7478a2b07b 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 b748541a3a9..2dfe7d87f21 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 1fc9fd09b84..1098730ed25 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 d50470775f8..f9218927383 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 68ca847668d..724dd843ee5 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 0ae8d331302..da96c6c7087 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 bb76714227e..b2cf7c1b6f1 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 965b5259c75..44991126385 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 984c6cdfbf1..5e686cd3018 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 d7d14eab1c5..3c9330102f1 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 b7981e18c5a..00000000000 --- 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 2e9b594a70f..00000000000 --- 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 5f74ada2100..00000000000 --- 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 4713eaff800..00000000000 --- 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 34a050e18fb..00000000000 --- 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 2d2bf64d80d..00000000000 --- 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 00000000000..898e36210c4 --- /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 af3f306d8aa..00000000000 --- 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 9d867967196..00000000000 --- 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 00000000000..a31f21a37dd --- /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 aa7988f7231..00000000000 --- 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 ee4077cbb69..00000000000 --- 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 e33daa77d33..00000000000 --- 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 213a98ebd30..00000000000 --- 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 34132127d4a..00000000000 --- 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 a0bf8eaabb2..00000000000 --- 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 5b71a86f27a..00000000000 --- 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 9d5d398e888..00000000000 --- 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 9a68084d7a8..00000000000 --- 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 f2205d273fb..e5e02009111 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 6d3a32e9eac..00000000000 --- 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 a5bdc5019b5..00000000000 --- 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 19f5df4c694..00000000000 --- 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 d1bbc4badfd..00000000000 --- 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 b554f52d3e9..5514feda7b2 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 215dad71e8d..791162f00ad 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 65b88622430..43e4179d105 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 153e5ca422f..b866106eaf3 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 d4004ab3cc4..817dff92c8f 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 00000000000..ae81867db19 --- /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 f9701820b7f..00000000000 --- 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 9d8696ab4a6..00000000000 --- 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 34442f2dc98..00000000000 --- 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 e7970385529..00000000000 --- 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 86a04210da1..00000000000 --- 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 f79470d2d08..00000000000 --- 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 e350b397757..00000000000 --- 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 00000000000..88636b8988c --- /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 59c31e5cfe8..5bd7ff80a15 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 00000000000..2d430c8a5f2 --- /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 10b4c25ef18..00000000000 --- 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 b5977d4702b..00000000000 --- 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 066ee5baf35..c9fd20c5122 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 50b4ecd47fc..98fbef3ab84 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 00000000000..7d139a17b8e --- /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 00000000000..c42a75366e8 --- /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 00000000000..7fa21c2ddda --- /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 631c87a53f4..6b1c3d47fad 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 36cf015e392..b6a188d8112 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 58a5162ab77..5e65bdfae5a 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 6709641a6ee..00000000000 --- 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 bef580d5803..00000000000 --- 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 02212621da8..00000000000 --- 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 d8869c7f11d..00000000000 --- 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 529db9c4abd..00000000000 --- 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 00000000000..49b2a29c4f9 --- /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 4e5947b7081..fa7a935e405 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 baed58072cf..669670eb7d3 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 2320c4b7539..23ef48bed07 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 00000000000..5a7c470fa25 --- /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 1f757f2c020..00000000000 --- 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 8788da7eaf0..00000000000 --- 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 0ef36b48211..00000000000 --- 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 46e68f147fc..00000000000 --- 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 cd9441ddae1..00000000000 --- 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 53de1264258..00000000000 --- 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 8d3222ef373..00000000000 --- 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 56382b13ebf..00000000000 --- 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 1dc964bc40e..00000000000 --- 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 00000000000..0f6d6d77008 --- /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 b816dabffd9..741fbc4f061 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 3da97822972..00000000000 --- 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 71f5df63488..00000000000 --- 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 bf3a7622a2c..00000000000 --- 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 ee652238cbe..00000000000 --- 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 ea8d25a51e0..00000000000 --- 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 3481656bb29..00000000000 --- 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 fa442ed401f..0c3c1b871ba 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 dc51b3036ce..6cb80c22969 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 cf37dfdf36b..e304630a8ef 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 00000000000..fca3c049f48 --- /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 2a62a4bc718..8e08523b895 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 9661081a3f2..2c245b88aa0 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 6d15ec35c69..00000000000 --- 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 2cd84ee8fca..00000000000 --- 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 23357248bb0..00000000000 --- 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 92682e458a4..00000000000 --- 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 94cb7e1a42a..00000000000 --- 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 10dd591dc65..00000000000 --- 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 9d5d6003f59..00000000000 --- 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 02d3d7c9caf..00000000000 --- 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 00000000000..dcd8b7cbfa0 --- /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 00000000000..a16bcae369f --- /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 7d1d2014556..00000000000 --- 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 4bbc18bd8b1..00000000000 --- 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 00000000000..f9acad2dfe3 --- /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 01b7ea0c487..00000000000 --- 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 6067312cb2a..00000000000 --- 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 e9afd928a46..00000000000 --- 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 b9beaeb6db2..00000000000 --- 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 5c3cf116a71..00000000000 --- 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 aca44c5afe5..00000000000 --- 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 00000000000..0c7e084ac23 --- /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 a697c14eb79..00000000000 --- 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 1deb262347d..00000000000 --- 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 93a258a7af0..00000000000 --- 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 7223c3f1260..1ca07165ac2 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 dd85efe2e48..6be3c3c634a 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 00000000000..892ee266ef4 --- /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 7d9f73d5598..50c8a637255 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 b5f58fb719d..00000000000 --- 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 214dfa7e942..308b5e7e118 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 3a19ada08f2..fab60ccae23 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 7913bb7c2be..0ba55cec609 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 7c07088aa79..6b6e6ee5369 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 dbe82860108..9a0a2804951 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 00000000000..c175dd25a9b --- /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 822dbe0b322..00000000000 --- 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 c9b52e42459..00000000000 --- 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 019f393bdd0..0d191f1d821 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 00000000000..42c0b9a28f1 --- /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 3488012d4a7..00000000000 --- 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 ebeac6decb3..00000000000 --- 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 ac2d9ea1647..00000000000 --- 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 6e01f166de9..00000000000 --- 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 72d2805b5fe..00000000000 --- 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 d5baf97d6dd..00000000000 --- 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 facf8e7f13d..00000000000 --- 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 a28470817bb..00000000000 --- 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 68344b21cb3..00000000000 --- 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 f579ff8a965..00000000000 --- 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 bf74b3065c0..00000000000 --- 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 4bdb322435d..00000000000 --- 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 100729b9f21..00000000000 --- 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 3e70be27e06..00000000000 --- 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 255450ebc92..00000000000 --- 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 69470ed39aa..00000000000 --- 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 60bcff5315c..00000000000 --- 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 5e00cb4b9a8..00000000000 --- 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 de60e46854c..00000000000 --- 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 d599b0583d0..00000000000 --- 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 5073f012764..00000000000 --- 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 96c99f1d3c7..00000000000 --- 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 b7b82f91973..00000000000 --- 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 73279c6d88c..00000000000 --- 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 954dea0d03b..00000000000 --- 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 ee9b4ed94d3..00000000000 --- 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 51d6c9f7b63..00000000000 --- 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 43cfdfac42c..00000000000 --- 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 415a80ac049..00000000000 --- 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 626ebe5d467..00000000000 --- 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 3d60cee6749..00000000000 --- 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 da18a622381..00000000000 --- 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 1dc06e55c18..00000000000 --- 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 783366f34ad..00000000000 --- 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 a3d444f9dec..00000000000 --- 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 dceb346d3bd..00000000000 --- 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 ac6504cacf5..00000000000 --- 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 fea26879081..00000000000 --- 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 e7dd6de964c..00000000000 --- 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 28c855c205d..00000000000 --- 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 69335ad939b..00000000000 --- 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 21e844915f7..00000000000 --- 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 3baec387181..00000000000 --- 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 b0c78713c4d..00000000000 --- 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 00000000000..d91f13aa5d0 --- /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 6e2346cb45a..00000000000 --- 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 9f150f124f7..00000000000 --- 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 9879fbf3e84..00000000000 --- 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 e22e1391359..00000000000 --- 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 aed4ab61424..00000000000 --- 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 179da80d419..00000000000 --- 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 92b958e6a97..00000000000 --- 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 059e88ff05c..00000000000 --- 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 11a535f092d..00000000000 --- 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 39338043fd8..00000000000 --- 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 b1e5c067383..00000000000 --- 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 de9e537294f..00000000000 --- 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 f61ebc628c7..00000000000 --- 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 6cae0620be3..00000000000 --- 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 24974f71c4d..00000000000 --- 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 f40b2d8e798..00000000000 --- 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 16d474262c5..3ef5b3f293b 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 15b9ad83d78..81184b0874a 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 79b1a625e7e..c29c9d77860 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 00000000000..063b4067d5f --- /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 fc27032402f..6e3b75a3c93 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 220d66b7494..03e66545617 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 2adf960c7c5..f1d7b26eef3 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 ffd6dc3cff1..7ef6dccb662 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 99b8846126f..7e32f16c4a6 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 bf8b3b0072e..7d06bfed11e 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 00000000000..2ee369c7428 --- /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 00000000000..d9f8a5e85b4 --- /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 00000000000..45cfe72e73f --- /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 00000000000..cfb38383787 --- /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 6faff2689b6..00000000000 --- 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 38241af81f8..00000000000 --- 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 22e7ed87e4b..00000000000 --- 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 6d6759d1fd9..00000000000 --- 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 df92af2d899..00000000000 --- 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 14aef7c2479..00000000000 --- 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 945ac3c6ac7..00000000000 --- 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 aefd2a77072..00000000000 --- 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 d9558354313..00000000000 --- 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 f008f4125b6..00000000000 --- 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 93a5699fb55..00000000000 --- 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 09b5a490888..00000000000 --- 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 fc9583cf3bc..00000000000 --- 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 0b86b4b9dbd..00000000000 --- 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 2ff9e6f9623..00000000000 --- 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 28105f60bc2..00000000000 --- 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 fea82925812..00000000000 --- 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 bc9ceceb320..00000000000 --- 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 daa055f1d30..00000000000 --- 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 f843987fed3..00000000000 --- 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 f44c5f328bd..00000000000 --- 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 21458be52de..00000000000 --- 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 e87cba9e71c..00000000000 --- 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 468c69a5190..00000000000 --- 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 e98c515a9ac..00000000000 --- 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 f29659fb130..00000000000 --- 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 8e577e277b2..00000000000 --- 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 f5229cc8c36..00000000000 --- 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 00000000000..e5fd29aedd4 --- /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 00000000000..a9064985fd3 --- /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 00000000000..d526e8e6cfd --- /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 00000000000..35ec4c2544a --- /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 00000000000..506185bcc42 --- /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 c458bd46af3..00000000000 --- 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 7e076c56aa4..00000000000 --- 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 bfa6e2bf0c9..00000000000 --- 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 d9281ff4a96..00000000000 --- 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 0a26b263f33..00000000000 --- 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 73e7b29f273..00000000000 --- 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 2e4db7e7188..00000000000 --- 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 d3aaa775c38..00000000000 --- 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 d69d7137337..00000000000 --- 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 1c12870474f..00000000000 --- 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 6b0b00d4aaf..00000000000 --- 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 704fc7bbfd5..00000000000 --- 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 970adb953f0..00000000000 --- 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 2b0739b47c8..00000000000 --- 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 00000000000..7e9a4ba5112 --- /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 74aea35efab..00000000000 --- 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 eeac8d3940d..00000000000 --- 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 ae283c08d2d..00000000000 --- 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 9a92582bace..00000000000 --- 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 f4bafc1a8d8..00000000000 --- 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 921ff09c9df..00000000000 --- 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 229958da639..fe95ba0adfe 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 00000000000..9457536fe59 --- /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 5d4d5c538a3..00000000000 --- 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 0942fca804b..bb2b9434000 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 00000000000..c7ea29bfab2 --- /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 4e2183f308b..00000000000 --- 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 c00d6cd4132..00000000000 --- 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 35005a8b95d..00000000000 --- 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 f57fb4074be..6cdb2634cff 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 32a031a8418..00000000000 --- 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 41e9c926767..00000000000 --- 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 c1a34e2432b..00000000000 --- 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 cc4ea323667..d35312f2e15 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 0751b860c54..c29c8f651ff 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 9c7ff736b2e..1a998a32ed3 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 993e07161cf..00000000000 --- 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 1b1a43b0373..00000000000 --- 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 0c095217cc7..00000000000 --- 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 9a0faa6f490..00000000000 --- 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 71f842e3cb0..00000000000 --- 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 f4732a9632e..00000000000 --- 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 40a54713732..00000000000 --- 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 6660eb4b3bd..00000000000 --- 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 96cd6a9c812..00000000000 --- 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 531932c8dd2..00000000000 --- 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 64f67b2563b..00000000000 --- 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 fe96ae27069..00000000000 --- 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 013809fb198..00000000000 --- 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 1aefe3a18df..00000000000 --- 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 0d85118e8fb..00000000000 --- 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 1006bfbd755..00000000000 --- 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 00000000000..fd7092a2e2e --- /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 369b48c506a..00000000000 --- 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 88afc9e98b1..38f6de182eb 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 bb935e99f9d..00000000000 --- 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 a360b70e38d..00000000000 --- 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 75cf76d290e..00000000000 --- 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 d00692c7743..00000000000 --- 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 7b8aa9c0934..00000000000 --- 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 1b349e27066..00000000000 --- 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 fe187d84081..00000000000 --- 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 2c7c4b34eeb..00000000000 --- 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 191eede5cf5..00000000000 --- 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 f91471301f9..00000000000 --- 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 68aae21c57c..00000000000 --- 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 85f52fb15e6..00000000000 --- 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 154dcf903bf..00000000000 --- 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 f01c0208b56..00000000000 --- 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 2b17c553f92..00000000000 --- 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 f8625f2b6eb..00000000000 --- 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 ec9a259e85c..00000000000 --- 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 752f791cd93..00000000000 --- 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 69e87c2fdd0..00000000000 --- 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 b081693c5d7..00000000000 --- 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 e65589e4bf2..00000000000 --- 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 1db7ad2d238..00000000000 --- 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 bdca2e7cec2..00000000000 --- 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 877385766cc..fd3f68b440f 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 00000000000..439dd1e7291 --- /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 00000000000..65a1167d998 --- /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 00000000000..4343ab3d95a --- /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 7781af6e261..00000000000 --- 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 00000000000..b9de5b70eff --- /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 5e0c755cc15..71f960d947f 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 fd5d8ef5c47..f5bfe5a48c6 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 1edca96433d..00000000000 --- 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 e5dde653607..00000000000 --- 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 78068a53cc2..6348c6c25e5 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 00000000000..9e618256337 --- /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 6bc2922e543..959c6dc21ca 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 3b00140697d..36a7a5ac4e8 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 a5d1e9b1a63..59b6e070354 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 013ed079619..8702d82d03d 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 988ef7be561..a0d9c0bd9b4 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 a06c36e332b..2a39fe68027 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 49a07900cb6..01beaacf5ad 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 7d1b1f4cf7a..b93d2c10c4a 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 a3e7e1894ab..00000000000 --- 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 3b12d21dc74..00000000000 --- 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 5664de55d60..00000000000 --- 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 fe4dc1a07fb..00000000000 --- 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 12ba08b6a74..00000000000 --- 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 6d7c4dcfc82..00000000000 --- 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 0e607df47e3..00000000000 --- 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 482df4e8eb9..00000000000 --- 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 c9bb146c289..00000000000 --- 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 a4ae8653c09..00000000000 --- 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 998b5ffd36e..00000000000 --- 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 b9f96d96e3d..00000000000 --- 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 fe674c939c9..00000000000 --- 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 1ce230b90eb..00000000000 --- 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 5c179eb2e6d..00000000000 --- 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 61c75f484d4..00000000000 --- 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 3fef77a2e4e..00000000000 --- 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 7364a2e883b..00000000000 --- 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 e955493c6cd..00000000000 --- 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 1f5e924f957..00000000000 --- 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 93831aab9e4..00000000000 --- 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 ffb2cd9c28e..00000000000 --- 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 fe92d8a30d3..00000000000 --- 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 e02cb43f853..00000000000 --- 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 c06cd2b8e3f..00000000000 --- 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 8347193f828..00000000000 --- 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 eb39ff836c7..00000000000 --- 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 13ce5cc6e63..00000000000 --- 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 0819ea299e9..00000000000 --- 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 b8d39150f4b..00000000000 --- 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 6fecbc66549..00000000000 --- 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 336062edfd8..00000000000 --- 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 e3e57ecc094..00000000000 --- 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 5e6a7bcfaa6..00000000000 --- 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 eb9454674a7..00000000000 --- 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 4954e2293c6..00000000000 --- 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 1cf95494d35..00000000000 --- 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 f50740e963a..00000000000 --- 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 7e85664f0e4..00000000000 --- 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 997478d0d63..00000000000 --- 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 21815ffea2a..00000000000 --- 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 00000000000..6fd245d2079 --- /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 bfb6c982c63..00000000000 --- 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 ec1c8e1fb1e..00000000000 --- 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 1420957b8d3..00000000000 --- 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 b2a53ef8413..00000000000 --- 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 6f5876ca50e..00000000000 --- 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 b5f5c1489ed..00000000000 --- 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 1ef8424bdac..00000000000 --- 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 2410ea8b5b2..00000000000 --- 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 2cc23eff6fe..00000000000 --- 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 21c135581b5..00000000000 --- 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 46e8cff2fc2..00000000000 --- 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 f91c99ee2c7..00000000000 --- 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 631986879ad..00000000000 --- 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 81dea19c49e..00000000000 --- 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 d3321a6b45c..00000000000 --- 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 c958726570c..00000000000 --- 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 4444a58b164..00000000000 --- 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 08f154e2df5..00000000000 --- 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 2b2f1c7f916..00000000000 --- 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 5b5158ceae2..00000000000 --- 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 f1cff8ec83e..00000000000 --- 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 0eb7cbd64a4..00000000000 --- 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 ba6dfc0ee3a..00000000000 --- 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 0a969762ea5..00000000000 --- 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 ced47b570c5..00000000000 --- 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 2007bd75f4d..00000000000 --- 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 a883aa385e9..00000000000 --- 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 48b0ca81c08..00000000000 --- 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 988b75dedf0..00000000000 --- 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 59f9839ebb3..00000000000 --- 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 105c7c506f8..00000000000 --- 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 4296a3c1049..00000000000 --- 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 007404e1392..00000000000 --- 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 f93742a9063..00000000000 --- 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 00000000000..c5247c1cf5a --- /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 00000000000..1c700e8eab0 --- /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 93638db31a3..00000000000 --- 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 c1080cec28f..fe652dbdaa5 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 b4164dbe26a..00000000000 --- 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 48a5fd436d2..00000000000 --- 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 95f69b271e7..00000000000 --- 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 a2f5f83cfb5..00000000000 --- 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 797dfd61444..00000000000 --- 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 00000000000..7126db6c52d --- /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 702e9cb06ab..00000000000 --- 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 fe6ceebcb18..00000000000 --- 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 5cc25832b98..00000000000 --- 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 40334320a43..00000000000 --- 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 07cca804195..00000000000 --- 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 d1859757c5f..00000000000 --- 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 c4273ac8941..00000000000 --- 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 358a5076c79..00000000000 --- 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 bcba4df21a6..00000000000 --- 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 7b7ae189960..00000000000 --- 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 e5f7a85cf2d..00000000000 --- 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 a3781b8b84e..00000000000 --- 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 f428eb5950c..00000000000 --- 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 d13d5c994ff..00000000000 --- 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 4869236d4b3..00000000000 --- 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 7dc85eb1326..00000000000 --- 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 70e687f985b..00000000000 --- 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 397fe77abc2..00000000000 --- 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 7fe87dba8b5..00000000000 --- 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 f2faa51aafc..00000000000 --- 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 45327422b58..00000000000 --- 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 287ab8b8393..00000000000 --- 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 77c904461d1..00000000000 --- 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 078d41287ee..00000000000 --- 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 d956d18a3ca..00000000000 --- 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 c755eff6441..00000000000 --- 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 fce9d9380d1..00000000000 --- 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 20c6c3f83ca..00000000000 --- 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 dfa4c28345e..00000000000 --- 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 b028aa2a67d..00000000000 --- 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 aa2c842a660..00000000000 --- 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 cf15f173b4b..00000000000 --- 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 38decbb3c2c..00000000000 --- 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 2c911ac08ad..00000000000 --- 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 4ded5274d22..00000000000 --- 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 e43d41e771b..00000000000 --- 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 abac0b08b20..00000000000 --- 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 57f6a694d86..00000000000 --- 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 561794bf27a..00000000000 --- 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 64aff09cbcc..00000000000 --- 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 459bf87facc..00000000000 --- 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 572776ad3dd..00000000000 --- 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 d16caae7e59..00000000000 --- 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 58d67987a13..00000000000 --- 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 0f1924e8f92..00000000000 --- 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 079cea8d15b..00000000000 --- 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 5e8a455fa7c..00000000000 --- 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 0522e50a871..00000000000 --- 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 ba69a02ce0e..00000000000 --- 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 1ca79a70ea7..00000000000 --- 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 0489a3aa7a0..00000000000 --- 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 3375239519c..00000000000 --- 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 79a95b0cf0b..00000000000 --- 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 108343d07a8..00000000000 --- 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 7b76cf04651..90890d42808 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 d3dee07044f..00000000000 --- 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 36d245a20f8..00000000000 --- 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 df1aaea4345..00000000000 --- 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 77933160524..00000000000 --- 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 30c087cc7d6..00000000000 --- 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 34119830b4f..00000000000 --- 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 5ad49480069..00000000000 --- 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 00000000000..438a848145f --- /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 27a978021e8..00000000000 --- 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 ecd5ece1385..00000000000 --- 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 2f31820c922..00000000000 --- 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 5b31a2f935b..00000000000 --- 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 2d1a6ef5883..00000000000 --- 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 4d483888f09..00000000000 --- 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 4c776b97184..00000000000 --- 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 6334b6be352..00000000000 --- 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 2df660db490..00000000000 --- 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 c9b568e3b7b..00000000000 --- 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 76e61b71475..00000000000 --- 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 c58b3a5016d..00000000000 --- 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 62cb3dac487..00000000000 --- 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 d9ec8de300b..00000000000 --- 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 c11963512d7..00000000000 --- 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 1c8e22152a5..00000000000 --- 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 bf8045247a3..00000000000 --- 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 6aa77192675..00000000000 --- 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 59b4873c1aa..00000000000 --- 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 237e121fc05..00000000000 --- 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 e277b2e5c54..00000000000 --- 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 bfb958da90b..00000000000 --- 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 13a5c03ec2f..00000000000 --- 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 141cc3d6fae..00000000000 --- 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 9c8fc1b5074..00000000000 --- 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 d61a2fae367..00000000000 --- 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 6ce9ea53525..00000000000 --- 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 5f2b82a3257..00000000000 --- 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 549a8c7d14f..00000000000 --- 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 6be23d5da86..00000000000 --- 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 fbb4d77d076..00000000000 --- 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 b47467b1233..00000000000 --- 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 84aee424a2c..00000000000 --- 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 17c3c74be73..00000000000 --- 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 17ce889ff68..00000000000 --- 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 a470eb30a28..7152405140b 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 82bcd91f512..00000000000 --- 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 df1aaea4345..00000000000 --- 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 891831f521e..00000000000 --- 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 042e73d766f..00000000000 --- 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 5823cecfe6c..00000000000 --- 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 3b81ad49a1e..00000000000 --- 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 67ff28d57aa..00000000000 --- 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 f25a39e5423..00000000000 --- 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 fe26596b10f..00000000000 --- 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 8df77b96ab7..00000000000 --- 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 00000000000..6a65661ebd9 --- /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 0bdfa679134..00000000000 --- 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 7abf72b477a..00000000000 --- 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 45f6636633b..00000000000 --- 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 15d1a7c8166..00000000000 --- 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 a84f9eddd5a..00000000000 --- 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 cc25368e304..00000000000 --- 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 5c54d46358a..00000000000 --- 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 5197bc0f0d2..00000000000 --- 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 73a29b2ebe3..00000000000 --- 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 a42cf358430..00000000000 --- 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 d2d376361a6..00000000000 --- 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 dbaba6f514a..00000000000 --- 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 12ad48ccf8e..00000000000 --- 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 80039ca3502..00000000000 --- 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 203a2ae4541..00000000000 --- 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 089a9f23164..00000000000 --- 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 0b177515c2c..00000000000 --- 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 c080a3560e1..00000000000 --- 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 335dea56732..00000000000 --- 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 da8cd156207..00000000000 --- 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 5460e9c086d..00000000000 --- 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 238de86030a..00000000000 --- 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 f4540d90d31..00000000000 --- 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 434dc12be5e..00000000000 --- 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 b3c2be04bcc..00000000000 --- 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 c352ed2a064..00000000000 --- 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 c70a9775311..00000000000 --- 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 d0db62be248..00000000000 --- 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 c1a293aa319..00000000000 --- 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 995ece82de2..00000000000 --- 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 c876781483a..00000000000 --- 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 ec390b25668..00000000000 --- 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 21e3547e02d..00000000000 --- 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 946b7d88846..00000000000 --- 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 6af9b4f635c..00000000000 --- 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 189b1820472..00000000000 --- 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 ce28e67cd09..00000000000 --- 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 c7f37f1aa94..00000000000 --- 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 f7577ef499c..00000000000 --- 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 450fe377a43..00000000000 --- 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 ddfe74d4a33..00000000000 --- 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 ee8403821b0..00000000000 --- 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 9b880892c38..00000000000 --- 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 663815587cf..00000000000 --- 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 d688ef52e34..00000000000 --- 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 0546c798085..feeb5f6d512 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 4f817551b4a..8fc05443bbf 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 5e3bbcfce52..00000000000 --- 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 4d2a96f6f1c..00000000000 --- 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 1352000d7b6..00000000000 --- 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 9bcb96c48ae..00000000000 --- 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 9080eca50a1..00000000000 --- 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 233ccbc1518..00000000000 --- 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 b63353818cb..00000000000 --- 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 761fe352c83..00000000000 --- 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 107318804f2..00000000000 --- 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 00000000000..131e1fcc81b --- /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 2484b33b3cd..8453e7a1254 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 a2b483559ef..183a5e05d07 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 1168e3faf6c..b03dcaa460f 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 4a7a24c3204..a3054fcdb6d 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 5634a3d1021..7124ce9501b 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 e251ec038b9..a206fbe87b2 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 c293d01731d..3070252baa4 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 92bfe549e74..8a53646a8c1 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 00000000000..98d2c336293 --- /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 2ee9015802d..00000000000 --- 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 7a28658458c..00000000000 --- 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 88be8d913f1..00000000000 --- 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 f98a09c22ed..00000000000 --- 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 7f2305c130c..00000000000 --- 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 f10761fccdf..00000000000 --- 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 ad51f8adce6..00000000000 --- 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 9044e641e1c..00000000000 --- 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 cfd83fc09a6..00000000000 --- 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 68ed99f5bb8..00000000000 --- 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 0caf4b59b58..00000000000 --- 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 3f580f89bff..00000000000 --- 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 79825fcb8fc..00000000000 --- 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 40a3cf7af31..00000000000 --- 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 f0ccfd53241..00000000000 --- 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 21a484f5d3a..00000000000 --- 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 1200d6fdec1..00000000000 --- 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 4f0f391ad4b..00000000000 --- 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 7799665ff3d..00000000000 --- 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 bf244218648..00000000000 --- 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 ee0610ea072..00000000000 --- 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 f3d86130e24..00000000000 --- 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 1e24038c752..00000000000 --- 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 044e0a80dc9..00000000000 --- 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 d16247f5418..00000000000 --- 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 995d5229b65..00000000000 --- 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 00000000000..8c69e5d845c --- /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 3c02c5d5c02..00000000000 --- 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 7e4da1c11d0..00000000000 --- 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 6ab102385f2..9fc8fe12aa1 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 f0223b7f410..b61ab1c7bd5 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 66240220c01..00000000000 --- 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 6112d5750a0..00000000000 --- 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 149f74bea8f..00000000000 --- 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 0209363b19e..00000000000 --- 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 eaf441f24ad..00000000000 --- 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 00000000000..8dc235ab95c --- /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 00000000000..6b174f0bf8a --- /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 b8bf09f57e1..00000000000 --- 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 e5b4060a66b..00000000000 --- 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 02e7eb0e400..00000000000 --- 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 9997517749a..00000000000 --- 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 4483d7a5d06..00000000000 --- 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 786b191d554..00000000000 --- 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 51d136b71db..00000000000 --- 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 792d599c401..00000000000 --- 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 69d6ae2b597..00000000000 --- 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 4e63108cf06..00000000000 --- 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 4b1d9cde305..00000000000 --- 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 cd457abe15d..00000000000 --- 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 d63a4bd88c6..00000000000 --- 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 6f00e8b868a..00000000000 --- 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 ccbee93a2f6..00000000000 --- 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 1400f3e3abb..00000000000 --- 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 aca94b4da75..00000000000 --- 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 9458947c8f6..00000000000 --- 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 95716d8fdca..00000000000 --- 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 5528e8c4a44..00000000000 --- 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 d59b56c1f80..00000000000 --- 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 4b95a80daab..00000000000 --- 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 fb137a19841..00000000000 --- 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 5f873facfb2..00000000000 --- 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 3176a9219a8..00000000000 --- 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 a57ba505034..00000000000 --- 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 8078c9d6f31..00000000000 --- 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 4ce0c6ab74a..00000000000 --- 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 0276f04c932..00000000000 --- 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 6bec3cd41c8..00000000000 --- 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 0bf4e9a4ce9..00000000000 --- 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 f01c7d15649..00000000000 --- 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 6698ca78b96..3c22437e437 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 4f13bddcdc4..00000000000 --- 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 23ba52ac639..00000000000 --- 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 92c62f1887b..00000000000 --- 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 00000000000..2074b920ebd --- /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 d098c3c3cbc..07680f02a1b 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 42e999a8fe0..7da7cadf8b1 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 366f3f9d405..00000000000 --- 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 086bd11994b..00000000000 --- 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 0260a39483a..00000000000 --- 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 37947e5987c..00000000000 --- 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 b02c1f70f33..00000000000 --- 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 9bec3e8ff96..00000000000 --- 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 c5aade36177..8faa500298e 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 ca6e793364e..00000000000 --- 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 f83060a4491..00000000000 --- 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 28417492018..00000000000 --- 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 8c79ee8dae5..00000000000 --- 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 9b004cefeff..00000000000 --- 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 1afefc8e726..00000000000 --- 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 22015a177e9..00000000000 --- 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 1ed492a4b81..00000000000 --- 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 49204d843b6..00000000000 --- 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 81e1ca038bd..00000000000 --- 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 51705cb6ed6..00000000000 --- 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 a2bcb6dc029..00000000000 --- 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 e32b37c7558..00000000000 --- 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 9f6c6fc0a8a..00000000000 --- 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 062d067f575..00000000000 --- 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 21a7ea58ddc..00000000000 --- 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 baea5b4d66f..00000000000 --- 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 ca2a334a1af..197298d43e8 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 5f8d5037d42..23b0e4c2aad 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 56c96e97fcf..00000000000 --- 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 34ccceea479..00000000000 --- 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 f77603abc72..7b32228c9f5 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 fae8c029372..00000000000 --- 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 9e80d1bbbb6..00000000000 --- 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 8cd9e1bc792..00000000000 --- 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 35a63830799..00000000000 --- 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 1031e4d395d..1249ce48880 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 15dc80e9694..72b38873cca 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 699976590a7..4a32e2d0a82 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 22d687ed0f4..e154a61fa2e 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 a2b24730aaf..e083d5c8707 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 4333f4a93a0..29477dd7980 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 adab92cf6ef..00000000000 --- 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 00000000000..905306feab8 --- /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 1923d225b7e..00000000000 --- 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 391a5af632d..00000000000 --- 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 e37c0329329..00000000000 --- 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 c1d050fb81a..00000000000 --- 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 634ca00ce6f..00000000000 --- 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 9a861968d85..1c4af517304 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 89235a2698d..00000000000 --- 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 afa3cfccd2c..00000000000 --- 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 03deab2b890..00000000000 --- 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 22964d04a67..00000000000 --- 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 7b7baf4981b..00000000000 --- 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 c5c9978373d..8a52f7deac4 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 13994a3781c..86701d627ad 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 685f4c6618f..e272bfe43b2 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 00000000000..ad96183a02b --- /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 acba6c86f0c..00000000000 --- 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 1129e629dbe..00000000000 --- 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 06841954c43..00000000000 --- 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 8580a33ef19..00000000000 --- 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 2b30216f8cb..00000000000 --- 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 02f569f33b6..00000000000 --- 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 08fc1645190..00000000000 --- 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 4578a7b5ac3..00000000000 --- 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 0cfae7ee910..00000000000 --- 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 952c7304120..00000000000 --- 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 6d8b934f9e3..00000000000 --- 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 3479967ef5d..00000000000 --- 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 2ec05689534..00000000000 --- 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 ccc2e38880c..00000000000 --- 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 ae744991f6d..00000000000 --- 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 06f0a14c11a..00000000000 --- 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 4435efb771a..00000000000 --- 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 d75c72c3c0d..00000000000 --- 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 91e6b9d3b37..00000000000 --- 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 f45c527ed46..70f37bb9e83 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 4846b0e2477..e075daac9d4 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 c9f6dab66c4..0d629c28453 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 e6aea6b5a56..e0045bbaca4 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 0390a9a2e54..173c69dee1f 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 e3f656498ac..2ba95e419e0 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 44fbd9759a5..422a4d64bdf 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 00000000000..c9832973434 --- /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 265bdc85fff..00000000000 --- 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 1143c4acc90..00000000000 --- 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 12f33846288..00000000000 --- 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 5412f2727a6..00000000000 --- 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 00000000000..728b2ec6a20 --- /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 00000000000..ba2c86f4057 --- /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 00000000000..768bdcbb2ed --- /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 00000000000..1cfbeec1c85 --- /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 a93eff9b9bd..00000000000 --- 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 7af870d276b..00000000000 --- 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 c6624daa90e..00000000000 --- 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 c17273de918..00000000000 --- 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 ad1dcf06f94..00000000000 --- 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 9c5e6a2d9c1..00000000000 --- 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 2e8882ffdfc..00000000000 --- 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 26e061c343a..00000000000 --- 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 00000000000..bdd355aef6b --- /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 00000000000..25bc1f03a06 --- /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 00000000000..05112c3e4b5 --- /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 5388fbb4bff..00000000000 --- 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 52730066535..00000000000 --- 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 ebcf3541289..00000000000 --- 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 0ea694664dd..00000000000 --- 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 d4d4addc7ca..00000000000 --- 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 3328cb48836..00000000000 --- 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 3a35abe64e2..00000000000 --- 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 5a43c93bf33..00000000000 --- 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 3a93d0ea86a..00000000000 --- 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 70b7019537c..00000000000 --- 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 c0c58b69fb5..00000000000 --- 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 e34edcb7afd..00000000000 --- 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 6a0888eaf0b..00000000000 --- 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 e3260696380..00000000000 --- 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 98c1e0e1a6a..00000000000 --- 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 2d442cdea2b..00000000000 --- 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 81653e7d61e..00000000000 --- 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 8758c0fea08..00000000000 --- 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 418ae20a609..00000000000 --- 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 cc91fe4582e..00000000000 --- 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 868feb4a198..00000000000 --- 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 0ed48eaf50b..00000000000 --- 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 b866a7e7d40..00000000000 --- 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 2a8001804ff..00000000000 --- 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 099eb1506e0..00000000000 --- 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 8f949a1a92f..00000000000 --- 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 b1f3baccd69..2e5b24b0636 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 5c21453c3d7..00000000000 --- 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 827e778e0c4..25da6d0c6ff 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 e2a92bee0a6..f5c4300839a 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 33d857b7858..ff5120721e6 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 8d18902ab40..f0ebbf4fa34 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 15f01302836..3994a9a94ce 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 1be7b653e2c..98cd7858476 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 29f69f73299..ccfd632ae51 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 00000000000..99aa882e75c --- /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 83762f709b0..00000000000 --- 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 e3dac13fb9a..00000000000 --- 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 43e37817ac2..00000000000 --- 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 ee8ad3e2fbf..00000000000 --- 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 a8640be3f97..00000000000 --- 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 98a54697a3e..00000000000 --- 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 0aadc7798fd..00000000000 --- 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 38a4be1a86b..00000000000 --- 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 960436879e5..00000000000 --- 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 18701693a49..a21d0dfe332 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 0c453259ec8..91016e07bfe 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 2f591eb3897..aa4690fc32f 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 00000000000..4c39f12af3a --- /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 00000000000..180fa0a9869 --- /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 02e35cba627..76098efca55 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 00000000000..fbe1458a01a --- /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 00000000000..4810ca2d6d3 --- /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 b202c34a524..00000000000 --- 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 215d117e80e..00000000000 --- 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 149666f1920..00000000000 --- 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 2160cbd0a5b..00000000000 --- 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 b5da46b9853..00000000000 --- 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 62f169e8a56..00000000000 --- 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 5cd64f28f2d..00000000000 --- 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 ffc81481281..00000000000 --- 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 a4eaa293a1f..00000000000 --- 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 1404a59ae0b..00000000000 --- 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 4f5d1ba431d..00000000000 --- 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 4a4ebdd03dd..00000000000 --- 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 7cdbd79af0d..00000000000 --- 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 f6c408cd79d..00000000000 --- 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 b9be4c5be82..00000000000 --- 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 3a3ac796806..00000000000 --- 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 57f8160cc9a..00000000000 --- 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 76bed5b4ef9..00000000000 --- 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 afc3ea274bb..00000000000 --- 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 e454258f379..00000000000 --- 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 00000000000..83ab6981ae3 --- /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 00000000000..5c09ded1cb2 --- /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 1a702659fce..00000000000 --- 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 9b244272da9..00000000000 --- 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 469b0a0c0a0..00000000000 --- 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 392f24e6e5d..84d18b0a8e4 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 35fa8da7035..00000000000 --- 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 5736c4abcec..4e959b9ddc4 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 00000000000..0e46c1ee9f2 --- /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 5ad9903043b..00000000000 --- 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 d9a517210e9..00000000000 --- 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 d489fda525c..00000000000 --- 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 8e5a3d625fa..00000000000 --- 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 8c835201819..00000000000 --- 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 a6a7bf7f363..00000000000 --- 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 6a5eb1c4ce2..00000000000 --- 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 ed31bbedf0e..00000000000 --- 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 c06fe0fe7ca..00000000000 --- 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 337d63d58b0..00000000000 --- 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 be5db000ac5..00000000000 --- 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 67b6ba7a5f0..00000000000 --- 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 e2df43f33a3..00000000000 --- 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 3226c8a9aca..00000000000 --- 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 6758eb60891..d7eb16cc6f0 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 d19ddaf4ded..00000000000 --- 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 0714f4060f1..2c7b81fa3ba 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 7c888723000..4ac79a96d81 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 978ddc9ef57..40a999e3128 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 465fd9c9b07..6ee58a76a58 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 2abce4c3ad2..b12e88875c5 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 56885619470..c551cb07f2c 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 cc8928a6e81..c06bc75d629 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 2a7e04552e6..2a45cf97a5f 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 343180bbb51..c861032c21d 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 8055d042a4c..07447759369 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 3b483fafeee..6e03dbdfa23 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 60828cc4f31..34f3847f200 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 65e38c0e70b..9e63fb4d615 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 42c48960ad7..475770d0d6f 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 f8e05080924..8a518c86197 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 739c9c2b18b..dd5cc70b128 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 b71f0cbdd6e..7ed8f0c63ed 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 00000000000..7551c246d3c --- /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 00000000000..5eb5f251ecd --- /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 00000000000..80db3262984 --- /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 00000000000..9e94dcde91d --- /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 00000000000..1168bc1eca8 --- /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 00000000000..f2027c8fdca --- /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 00000000000..838f2260dc9 --- /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 18477ef9c28..d51953c4d75 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 00000000000..24b2f568807 --- /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 0ac934a0413..6ce4b950098 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 7ac2f0969e8..267df0d27cf 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 1fe9874788a..0bed20eb35a 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 9cea5b81569..b7bca9affee 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 8182799823d..c159ff7efbc 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 bfcf8297d9b..00000000000 --- 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 bdc49cd4e20..00000000000 --- 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 68c9e1dc3a9..00000000000 --- 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 cfb982cda75..00000000000 --- 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 00000000000..b5238782b80 --- /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 f2583a352cf..00000000000 --- 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 cb33a36d908..00000000000 --- 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 633322c56c4..00000000000 --- 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 00000000000..e47a07b97f8 --- /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 00000000000..2529da617ed --- /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 c41c6859e55..00000000000 --- 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 138db042126..00000000000 --- 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 d1ea82fc5a2..00000000000 --- 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 7eb9c02ce17..00000000000 --- 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 6c8583a872f..00000000000 --- 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 bfb198b34bc..00000000000 --- 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 5297f5cbfd4..00000000000 --- 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 5e98587f1e1..00000000000 --- 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 f42e098ab9a..00000000000 --- 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 088922690d9..00000000000 --- 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 8f968d1b69c..00000000000 --- 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 eeac7538ea6..00000000000 --- 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 dd6dcd8583d..00000000000 --- 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 9f204518355..00000000000 --- 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 2f20b8f764c..00000000000 --- 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 2e712da2d77..00000000000 --- 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 933677d8b93..00000000000 --- 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 f40ae9349f4..00000000000 --- 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 a55d7411deb..00000000000 --- 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 422ab5918a3..00000000000 --- 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 310ad864484..00000000000 --- 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 8a34c0496bb..00000000000 --- 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 4ae76f19b5f..00000000000 --- 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 fb969c70d08..00000000000 --- 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 f00ec0534a0..00000000000 --- 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 202b4cc7c85..00000000000 --- 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 9f5b7790f46..00000000000 --- 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 73db64b7584..00000000000 --- 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 072ff318afb..00000000000 --- 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 85e44f266eb..00000000000 --- 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 b651d22305e..00000000000 --- 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 5f28eb043c8..00000000000 --- 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 ab9b9fce96c..00000000000 --- 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 2e3b23cd0a7..00000000000 --- 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 d04428f7f6e..00000000000 --- 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 172dd1255b3..00000000000 --- 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 d113178b9ba..00000000000 --- 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 f38652de3b9..00000000000 --- 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 6050943b9f4..00000000000 --- 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 541c51e3dc2..00000000000 --- 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 31b3d4f24d6..00000000000 --- 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 582265358ee..00000000000 --- 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 986323cee9a..00000000000 --- 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 c7f4b27ddd7..00000000000 --- 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 23d4e624864..00000000000 --- 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 69f0788dac6..00000000000 --- 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 abcb6023c92..00000000000 --- 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 a3b8259d557..00000000000 --- 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 4c439d3f368..00000000000 --- 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 686ba6389a4..00000000000 --- 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 39f0d36db46..00000000000 --- 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 8b0bdd51a25..00000000000 --- 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 b717b38c5e5..00000000000 --- 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 670a8ef525b..00000000000 --- 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 d6a82ae25f7..00000000000 --- 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 0e0b5ada105..00000000000 --- 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 706888bd2e4..00000000000 --- 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 7ea7a3fd81a..00000000000 --- 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 ad6ee3c07f5..00000000000 --- 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 5e4aad028ef..491b8b4a249 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 706f52ed24b..86fb64c1c5f 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 abde5c23639..b194b5deb36 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 60b10be1daf..07ccd1cf23d 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 88ab48e3311..5e924022a7f 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 2eede738232..05b3ccc4d3f 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 9e518ea3825..60b59a5069c 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 f54123b4866..51a782caad2 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 2ae42d897ca..dbd413325a9 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 f9233c3c161..3a0d974c9c9 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 b55f57ae0d5..bf2fbe12ba3 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 fdefe9a299b..88493a33b8b 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 23dfc2084f5..f77806e31d5 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 e2b86108e93..3cf0a2e44dd 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 9a72a3c43d4..3ed708f7c9e 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 0dd91c1da83..37de347b4b0 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 00000000000..55721652c39 --- /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 1b95cb75a41..79db112c954 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 00000000000..074ac41c006 --- /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 1aa835572d7..214b2f78af2 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 00000000000..ba08a1fed85 --- /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 00000000000..c164efd24da --- /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 00000000000..dc77aa29148 --- /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 00000000000..4499ff224d1 --- /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 00000000000..9a950353a4b --- /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 00000000000..cf8db688eaf --- /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 0f65d23d034..00000000000 --- 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 9c98d6f5460..00000000000 --- 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 922df0412bb..00000000000 --- 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 6db4e0caa31..00000000000 --- 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 ed0de02f0d2..00000000000 --- 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 a3faf144691..00000000000 --- 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 57e5e610f6c..00000000000 --- 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 8623f4ba1b4..a7a8e093743 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 f4d792e0746..c4414b30544 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 2cce073a650..00000000000 --- 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 aaffd974f5f..00000000000 --- 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 c670fef8bf7..00000000000 --- 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 f4a28c0d8f9..00000000000 --- 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 f7799c26908..00000000000 --- 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 c8015154867..00000000000 --- 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 6ff19555c34..00000000000 --- 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 5018bf16a60..00000000000 --- 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 6708b403687..00000000000 --- 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 6a638ab6e5b..00000000000 --- 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 2183152ee42..00000000000 --- 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 66df054b65d..00000000000 --- 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 40738004bae..00000000000 --- 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 23a2fed6dc0..00000000000 --- 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 4ea2f3d1a35..00000000000 --- 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 d01f9f59d3c..00000000000 --- 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 340b6ec7d7e..00000000000 --- 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 bf46d2303dc..00000000000 --- 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 8f23266cf4e..00000000000 --- 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 868a3b9ea2b..00000000000 --- 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 0311d9f4790..00000000000 --- 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 12fda91aa6a..00000000000 --- 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 af6a5a7298c..00000000000 --- 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 00000000000..251304ed936 --- /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 b3f086375fe..00000000000 --- 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 f5ace84b796..00000000000 --- 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 b77d7997cff..00000000000 --- 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 7c60f600376..00000000000 --- 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 37624651adc..00000000000 --- 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 d7288a32aba..00000000000 --- 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 a5c058c8d8f..00000000000 --- 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 258bb37f9ed..00000000000 --- 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 504355c6118..00000000000 --- 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 00000000000..014fbdb6aba --- /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 00000000000..13311a9a434 --- /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 69edf4e5879..00000000000 --- 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 178b50575df..00000000000 --- 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 c3a7851b678..00000000000 --- 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 916e6d4045b..00000000000 --- 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 dd3738d82c9..00000000000 --- 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 fd95931f5df..00000000000 --- 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 d24fcda642a..00000000000 --- 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 34a46387e52..00000000000 --- 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 91b34432494..00000000000 --- 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 d83a6dfe207..00000000000 --- 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 1e320e100bf..00000000000 --- 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 370fa85b4cf..00000000000 --- 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 00000000000..4b2634beaaa --- /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 00000000000..5c3ef3f7b45 --- /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 00000000000..c7497079889 --- /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 c7044fe5592..00000000000 --- 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 1ef44da1de5..00000000000 --- 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 c6e3c5bf573..00000000000 --- 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 96d22c898b8..00000000000 --- 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 89a5cfe9651..00000000000 --- 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 c35fe8da4a6..00000000000 --- 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 13e7349e42f..00000000000 --- 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 5f2ae473469..f54f1f06fbe 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 d40e1ff699c..752b7e13b1a 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 8022a696c23..ef1ff6b557e 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 4d81bd500b9..7630d98dcba 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 741d72ebed0..b787fed15bc 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 d7ed1a25516..14ead8019a8 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 594099d8567..04fa6017b95 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 70a975a9f1e..bae1600cf04 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 7bc18e6624c..276df7269d3 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 271be65a5dd..21c787679d2 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 a76f09a1770..00000000000 --- 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 5e837a89380..00000000000 --- 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 cdc45b21daa..00000000000 --- 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 ae737147888..00000000000 --- 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 9f347da5de7..00000000000 --- 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 1e80d45447c..00000000000 --- 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 b2d09d1b52e..00000000000 --- 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 e98350b2ea8..00000000000 --- 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 7dd0b6f4f2b..00000000000 --- 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 49cf958882b..00000000000 --- 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 2d8673c8a45..00000000000 --- 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 54dbc013813..00000000000 --- 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 d14f21d65ca..00000000000 --- 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 b4bf155e5eb..00000000000 --- 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 0358455beba..00000000000 --- 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 c001cac630a..00000000000 --- 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 00000000000..2df9a346d4a --- /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 3ca2fb6a228..00000000000 --- 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 00000000000..dd36868a20d --- /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 ae2c84ce17b..00000000000 --- 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 278a3261863..00000000000 --- 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 c3970e3c6a7..00000000000 --- 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 c45e1d7def0..00000000000 --- 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 a3edf195449..00000000000 --- 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 2b6c5233b71..00000000000 --- 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 8573c81e4e4..00000000000 --- 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 d560e39af32..00000000000 --- 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 c387a977de2..00000000000 --- 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 6a62e6b0bb0..00000000000 --- 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 c5f64837ca6..00000000000 --- 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 d89ab934040..00000000000 --- 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 707e2eb1bb0..6cde4ad5d5e 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 4bbde4ce319..00000000000 --- 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 classifications - on the results of audio analysis, and generates classification 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 d3b2f1959c3..00000000000 --- 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 fbe9dca022b..00000000000 --- 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 237df5b9fd3..00000000000 --- 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 28fa1604acb..00000000000 --- 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 4327a994ef7..00000000000 --- 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 17d847d73ab..d8e8ea112ad 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 b107da773c0..ee6d0624270 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 3d0be48fc9f..00000000000 --- 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 15c82d95e80..00000000000 --- 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 97e246dd2c2..00000000000 --- 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 32adb039b2f..00000000000 --- 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 75ef7e499b6..00000000000 --- 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 857800f924a..00000000000 --- 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 3d5360847f7..00000000000 --- 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 a314980f3d8..00000000000 --- 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 aadaad222e0..00000000000 --- 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 7a648a82620..00000000000 --- 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 076b2942e36..00000000000 --- 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 4ca27dafa61..00000000000 --- 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 92237685fa2..00000000000 --- 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 83a9cbf3216..00000000000 --- 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 98e35d84dfa..00000000000 --- 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 83422369c01..00000000000 --- 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 88eb07c85d5..00000000000 --- 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 6358948ab16..00000000000 --- 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 3aee130cc70..00000000000 --- 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 c5c7b931108..00000000000 --- 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 84d05664734..a931bf06711 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 a7901baed20..00000000000 --- 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 4c2a7cd38ba..9e8518b226b 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 3d1ffb27864..10d3f6259d5 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 ac99b2584dd..f996a8b60aa 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 00000000000..f9bca17f28f --- /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 30606a25022..9f309a59328 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 3e94b11e6ee..16e8ad617c1 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 c730b3e3f19..864564a7d4e 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 6890ad35f69..dd8c64b2fb0 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 00000000000..a085843d7d2 --- /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 bf3dd3b408c..00000000000 --- 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 564dd685530..00000000000 --- 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 c0bf3e5892d..00000000000 --- 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 9acaf6c7f13..00000000000 --- 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 96f552f8864..00000000000 --- 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 18278c444d1..00000000000 --- 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 c0a7051e5a7..00000000000 --- 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 f40531c9ed9..00000000000 --- 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 2f9d61fccce..00000000000 --- 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 07fb1f6307e..00000000000 --- 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 21b777b6199..00000000000 --- 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 b8b39104441..ac7d832cd03 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 f742fdacf04..0848e67249b 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 00000000000..d4cdf6c78cb --- /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 aa010720e0e..00000000000 --- 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 3b5c798815d..00000000000 --- 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 124a56423d0..00000000000 --- 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 7881a51a617..00000000000 --- 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 f6cc1e00920..7ff097babfe 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 017e077aa13..5535358e64f 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 63aaf53f794..ec99a25ee63 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 00000000000..75ffcc9f5f7 --- /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 01f477df11e..cbc86d2a63c 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 b71b6785729..00000000000 --- 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 ffb824a994d..00000000000 --- 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 67da7670dfb..00000000000 --- 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 ddd7ce465e2..00000000000 --- 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 ee56c245a32..00000000000 --- 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 0b7164cb4e3..00000000000 --- 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 eb8943ccadd..00000000000 --- 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 61723dec866..00000000000 --- 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 280fb4af01f..ee752089822 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 21a8e3a9f28..00000000000 --- 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 55dde03388a..00000000000 --- 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 00000000000..42186eafddb --- /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 00000000000..4c9110b8af2 --- /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 977786c7534..00000000000 --- 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 112304a7a38..00000000000 --- 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 2eabe89e524..4212fd0defd 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 3bab9913aba..d96cb5be4b5 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 2898fcacaac..ae7642fc308 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 1dee0e28933..c7305e0257e 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 00000000000..aea6063a10d --- /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 1249840651a..00000000000 --- 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 81c3b297a47..00000000000 --- 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 a1a60272ae7..00000000000 --- 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 579f86118c8..00000000000 --- 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 00000000000..174aec3f515 --- /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 8f90c895eba..00000000000 --- 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 64a84938e89..00000000000 --- 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 d62c1a6f8d0..00000000000 --- 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 4beed854a86..00000000000 --- 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 d578c9a07c2..00000000000 --- 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 9ffc111f9db..00000000000 --- 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 b7098432c04..00000000000 --- 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 8db7ec9c907..00000000000 --- 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 9442646865e..00000000000 --- 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 41ebff55d5c..00000000000 --- 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 a12e08a32b1..00000000000 --- 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 9b6d79668cf..00000000000 --- 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 fe7c7d81524..00000000000 --- 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 1dbe0fed864..00000000000 --- 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 89ef8200fd0..00000000000 --- 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 afd425e4546..00000000000 --- 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 a57ae34779f..6266929adb3 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 00000000000..4b1296003ab --- /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 17b186b11a5..00000000000 --- 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 dd6bdf7be39..00000000000 --- 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 2546e2c54c5..00000000000 --- 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 ff5ef06167c..00000000000 --- 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 85b9fc305f5..08b69242040 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 3bbd7a94022..ac4919536ce 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 32c24dc4bb7..14156b2fd58 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 dfc6291a3e3..8b5d1b1c190 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 84adb82aa2e..df40b820e24 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 c09abda742a..3f424998699 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 4f2c260be8e..2da69d4ec16 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 00000000000..9d0f97c660a --- /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 855cedcad71..00000000000 --- 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 b56c68075d4..00000000000 --- 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 f807483e917..00000000000 --- 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 7b4701d28d5..00000000000 --- 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 870be547a39..00000000000 --- 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 8fa60ee347b..00000000000 --- 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 70408326699..00000000000 --- 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 57107d2b266..00000000000 --- 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 3cd64867f03..00000000000 --- 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 00000000000..ad435033f81 --- /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 4269158b9ea..00000000000 --- 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 a2242363a05..00000000000 --- 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 cd997d83592..00000000000 --- 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 772a48b7c37..00000000000 --- 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 6b85ef8f85d..00000000000 --- 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 26b107604c9..00000000000 --- 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 00000000000..40829149482 --- /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 dafbf9ce45c..00000000000 --- 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 8f2f94c9213..00000000000 --- 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 5e124bc9382..00000000000 --- 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 65e2cb11638..1713346d421 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 45f561b1ab2..cfc298b5bbd 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 1ac2753ebc0..588c5efd0fc 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 e075cb48dcb..00000000000 --- 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 99e834938f8..00000000000 --- 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 18556badcd7..00000000000 --- 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 e525475b1af..00000000000 --- 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 fa8a1b25a58..00000000000 --- 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 00000000000..320c4782a22 --- /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 90be6237819..00000000000 --- 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 da1e8ab0a6a..00000000000 --- 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 8cfed92cb1d..00000000000 --- 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 8d76dd35a0a..00000000000 --- 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 4987f6eb38d..00000000000 --- 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 15d912a647a..00000000000 --- 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 00000000000..ed7efbddf50 --- /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 ef95adc2ea4..00000000000 --- 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 a5378d6f2f0..00000000000 --- 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 b9028008879..00000000000 --- 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 80389d2197a..00000000000 --- 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 09b258db6f2..00000000000 --- 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 481b7333b3b..00000000000 --- 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 2fcc7792509..00000000000 --- 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 416f3a359de..00000000000 --- 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 da9cb277c78..00000000000 --- 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 c13e85e1612..00000000000 --- 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 7389a01eb0d..00000000000 --- 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 92baaa17a8e..00000000000 --- 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 b8958fd758d..00000000000 --- 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 e88dbf15e85..00000000000 --- 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 00000000000..c78e3678c96 --- /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 0c1026f63f1..00000000000 --- 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 7aff5ecaa65..bd6bdef9d7f 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 00000000000..fafb5b40055 --- /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 00000000000..a75dc975428 --- /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 85543e1ade9..00000000000 --- 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 9af4af2d26a..00000000000 --- 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 00000000000..d2ff38adec0 --- /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 31b312511fc..00000000000 --- 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 806b45269a0..00000000000 --- 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 3d230efa3c1..00000000000 --- 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 ac70f4e482f..00000000000 --- 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 72eca3ce290..00000000000 --- 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 1b8082e74b5..00000000000 --- 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 66b38a97689..00000000000 --- 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 7f4260f4f44..00000000000 --- 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 02e578a5188..00000000000 --- 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 e20193c2788..00000000000 --- 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 30eb94d80ff..33c2b9373b2 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 da19daca513..6a9fc591e5d 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 00000000000..cbef1d00425 --- /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 00000000000..0c627afa88f --- /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 ef9c393d1a7..00000000000 --- 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 50d0e0b4494..00000000000 --- 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 d5e5c02dbcd..00000000000 --- 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 2ea488cc644..00000000000 --- 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 062902b979a..00000000000 --- 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 15a13ec7078..00000000000 --- 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 604d4417f17..00000000000 --- 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 063f9142b25..00000000000 --- 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 d27d0e10e15..00000000000 --- 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 7360ed77088..00000000000 --- 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 644b0c98429..00000000000 --- 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 02bbba8a0d3..00000000000 --- 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 6cf75088bc6..00000000000 --- 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 7ac2a75670e..00000000000 --- 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 26ac994d037..00000000000 --- 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 bd1974fc84c..00000000000 --- 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 b61616bdf85..00000000000 --- 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 f19b861f72c..00000000000 --- 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 e532aad271a..00000000000 --- 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 740e71bf496..8fd6567150e 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 efaf644fa43..667b451f8cb 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 e96a04c6708..085c45c1d91 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 10a270e5598..6f4d8b3d0a1 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 c21c34aba1d..abafce3b770 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 f6cb4095265..4092f8ada93 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 93d3caf46d5..00000000000 --- 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 3ee0f96f9de..00000000000 --- 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 fc194827fc4..00000000000 --- 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 c8fb9489f25..00000000000 --- 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 26eafeafb1d..00000000000 --- 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 83d43fa2522..55bf8f72484 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 5c3a5d69c9d..7459fde3234 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 f65f36ac930..a374fe10635 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 e596c78a961..5f83669b471 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 b57510fde43..7ef5f027a69 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 00000000000..9c03bfe2ce9 --- /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 efeefb37f6e..00000000000 --- 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 af08c394ee4..00000000000 --- 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 5cbbfde4eed..00000000000 --- 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 a61b13d61d0..00000000000 --- 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 bb6cbb86f4c..00000000000 --- 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 3e9cb196722..00000000000 --- 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 00000000000..1a27b2d9af9 --- /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 4f4fa3e2f0c..00000000000 --- 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 3517a6fc002..00000000000 --- 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 6285888a288..00000000000 --- 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 c9c64826924..00000000000 --- 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 1023b77b82d..00000000000 --- 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 473db350c1f..00000000000 --- 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 d2f316742ea..00000000000 --- 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 becfe06582f..00000000000 --- 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 dce576ef30a..00000000000 --- 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 318524cbae5..00000000000 --- 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 a7b2c1f8ede..00000000000 --- 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 1be1335f08b..00000000000 --- 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 8c1960a3c8f..00000000000 --- 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 ec7a8d05872..00000000000 --- 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 00000000000..44282db4de0 --- /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 395d150d5b9..00000000000 --- 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 690fafab5cb..00000000000 --- 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 0e81c676a16..00000000000 --- 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 00000000000..46917679856 --- /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 16411d9bf00..4a953ae2746 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 4eeb0dae621..fcde854f95c 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 5003e385333..df36b90dffe 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 00000000000..203dbb111f8 --- /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 00000000000..e16604e53fa --- /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 4381b1f84d9..00000000000 --- 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 079ed26d62d..00000000000 --- 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 e5528b03f3f..00000000000 --- 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 796663d9862..00000000000 --- 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 85dc07549dd..00000000000 --- 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 d04d5a2b51e..00000000000 --- 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 998a148acee..00000000000 --- 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 3f29c9cdf51..00000000000 --- 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 bacf7ca408c..00000000000 --- 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 2a8400c71a3..00000000000 --- 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 302ab9d01a0..00000000000 --- 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 890b1c101cb..a7024a6c42d 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 00000000000..089e5fab9ff --- /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 00000000000..3df5ca6d03a --- /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 acde52e88ea..00000000000 --- 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 665e0d959c7..00000000000 --- 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 654eadb15e9..00000000000 --- 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 b6a16fff1c7..00000000000 --- 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 333809e5a1d..00000000000 --- 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 43ad1a3ff20..00000000000 --- 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 c038bcf408a..00000000000 --- 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 f7c97c5d3d4..00000000000 --- 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 1ccb3cd0734..e549e59d5b4 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 f71f64347e5..003fb9e14a1 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 3977d898ca3..12a8be47fa8 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 f927e114de2..00000000000 --- 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 0947c51ce86..00000000000 --- 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 c2ac664f398..00000000000 --- 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 9c66a35c5ed..00000000000 --- 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 685b90b46fd..00000000000 --- 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 e5175e58ec8..00000000000 --- 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 77a3aebf8b0..00000000000 --- 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 918e0d90b1a..00000000000 --- 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 45366550623..00000000000 --- 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 c808bc39de9..00000000000 --- 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 9f965a3a424..d1f966b4638 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 3933cb8116e..c55a93d595e 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 00000000000..de94d353414 --- /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 aeec1381ed3..00000000000 --- 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 2462269473e..00000000000 --- 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 a4bd258affb..00000000000 --- 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 4e022733f14..00000000000 --- 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 ad864ba10b6..00000000000 --- 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 00000000000..248ab5ded0a --- /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 76b72305193..00000000000 --- 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 0266fab6ecc..00000000000 --- 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 6e85259214e..5c7ed9eed8e 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 00000000000..8c63821d169 --- /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 035d42cae64..476f9b0be58 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 47286a68776..00000000000 --- 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 c8e36d63f1a..00000000000 --- 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 38500bf3d7a..00000000000 --- 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 8665fa9df31..00000000000 --- 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 4df52c27ab7..00000000000 --- 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 d29e826970a..00000000000 --- 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 f03036ca4e2..00000000000 --- 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 3d61fa8e880..00000000000 --- 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 00000000000..3a120e6a4e9 --- /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 47b3d03c3c3..00000000000 --- 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 5475b853d5c..00000000000 --- 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 db5ce73450a..00000000000 --- 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 a238f74dc9b..00000000000 --- 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 335e4640d85..00000000000 --- 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 296f03f1ee8..00000000000 --- 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 c8488c1a27a..00000000000 --- 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 b74e4bba675..061afdc6feb 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 905d2d08e50..00000000000 --- 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 51a867d5e32..00000000000 --- 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 a1725592b5e..00000000000 --- 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 6f8a9c490c8..00000000000 --- 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 950db311626..00000000000 --- 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 2ffbfdbdeef..00000000000 --- 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 10bf3fc5603..19471a207ad 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 f55afd7a8a7..00000000000 --- 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 d90977f716f..00000000000 --- 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 3282ecb61c4..ff2779aadff 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 c45a19e3d00..e753b9bd2b1 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 961d8a5428c..3b86d4754b1 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 f45790f18fb..00000000000 --- 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 6d7bd73ae1b..00000000000 --- 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 916e6419964..cb1b041f9aa 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 00000000000..2d25607f21d --- /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 63fe4e46948..00000000000 --- 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 3492441af29..e18b6b9c19b 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 20eab35edc6..b66e79c4602 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 2270b2977d2..49746654496 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 00000000000..5cfdab73bfc --- /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 a24970fe4f3..00000000000 --- 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 037c1876aba..5b8301da4ae 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 65cc54a2dc7..b74fb8be370 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 976a82d9f3d..2e1a034bf99 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 ee3dee5c65a..3fa991c8984 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 a887dfe6e14..9fc42b511a3 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 5ba4ab4b612..b2de30271a2 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 b6d2b53e5ce..00000000000 --- 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 3fb9add57ca..00000000000 --- 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 e779532aa0e..00000000000 --- 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 552bad5cb7f..00000000000 --- 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 ffbe5e69ff2..00000000000 --- 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 a34d08f03f0..00000000000 --- 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 3c5929e8422..e41f1355ea3 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 c04a5817a0c..9403d1651f8 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 bb41ff7398f..00000000000 --- 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 983cbb100ce..0e3f003a445 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 95949dd4981..00000000000 --- 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 fb7fdd25b21..00000000000 --- 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 03d437952e1..00000000000 --- 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 1ea8b7c167e..00000000000 --- 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 d4dc4d75ff2..00000000000 --- 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 07039da1fea..00000000000 --- 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 d9af7771aa0..00000000000 --- 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 ab24e1a37dd..00000000000 --- 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 a1c68e00a68..00000000000 --- 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 050a165fb8d..00000000000 --- 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 488bedec74e..00000000000 --- 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 0a318c7a1fd..00000000000 --- 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 7bbdba6432e..00000000000 --- 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 164807091ec..00000000000 --- 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 01ed7d0d15d..00000000000 --- 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 94e11beb219..00000000000 --- 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 7acb30d5912..00000000000 --- 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 f3811de6d1e..00000000000 --- 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 b63cf22b6e8..00000000000 --- 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 639820d88c6..00000000000 --- 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 a233c7fbc3c..00000000000 --- 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 b952dc19097..00000000000 --- 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 9a0cca90ad7..00000000000 --- 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 92b1db14dc2..00000000000 --- 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 cf0317df5d5..00000000000 --- 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 1ecd5f36852..00000000000 --- 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 0967e62738e..00000000000 --- 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 00000000000..51b74722cb5 --- /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 b80262ad887..00000000000 --- 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 b0bd413bb67..00000000000 --- 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 3343d6f2de1..00000000000 --- 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 00000000000..eba4233b57f --- /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 6a42a350b15..00000000000 --- 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 dce3bfc54fd..5f4621f12dd 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 00000000000..119639549d1 --- /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 881d2c07ffd..00000000000 --- 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 f10c4ca4939..00000000000 --- 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 8220e3b61da..00000000000 --- 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 b00999db0ac..00000000000 --- 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 00000000000..042dd4fdbf0 --- /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 00000000000..de0ad50b22c --- /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 0d147f50672..00000000000 --- 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 fff3411438a..00000000000 --- 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 d3d4062b124..00000000000 --- 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 00000000000..53a5bb57d66 --- /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 91ec9e19713..1247b583db6 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 00000000000..7680e38cbdb --- /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 1c45ff77ed7..00000000000 --- 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 64f1a0f2840..00000000000 --- 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 00000000000..66ef70d59ce --- /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 2aedacdbe77..00000000000 --- 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 68cf86e8ce3..00000000000 --- 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 00000000000..d8db77830fe --- /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 a56f14839cf..00000000000 --- 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 639f0f05b8c..df27b15e307 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 12e9061f556..00000000000 --- 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 20fe2c92529..00000000000 --- 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 0d163d9177e..00000000000 --- 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 9ae3a3b81a7..00000000000 --- 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 ed524320ea5..00000000000 --- 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 b7aadc8a3d2..00000000000 --- 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 52d2bcbf5d3..00000000000 --- 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 305bc029a0c..00000000000 --- 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 7732eae6c79..00000000000 --- 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 cffd136eae5..00000000000 --- 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 516587dfec9..00000000000 --- 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 9aaa220ecf1..00000000000 --- 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 2e2696826f6..2cc7e4eb9b9 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 6b6af7f9eba..2b29f28dbf7 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 00000000000..2d34caa9b92 --- /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 00000000000..7fd56dee2a4 --- /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 0e43962710b..00000000000 --- 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 85968c4196d..00000000000 --- 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 80a2da8af61..b865f4a5f6c 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 977899c8538..00000000000 --- 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 9d16d16f7e1..b8ce5018342 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 eb4d2a3d366..5deb20eb1c8 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 2f12a414e2c..6f587611fb9 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 e89343cd3c1..00000000000 --- 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 59bbb9a526b..00000000000 --- 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 83f0655b30c..00000000000 --- 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 1aa04964605..00000000000 --- 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 70eb0cc8f09..00000000000 --- 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 436911c4468..00000000000 --- 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 2c0d666a51f..00000000000 --- 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 2d4d8da40b0..00000000000 --- 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 12673b0d6e0..00000000000 --- 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 089e77d8460..00000000000 --- 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 0cc937f92b8..00000000000 --- 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 ad924b963dd..00000000000 --- 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 1c64da82489..00000000000 --- 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 85af176632e..00000000000 --- 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 681992042a0..00000000000 --- 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 30df3573c56..00000000000 --- 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 8558cea5270..00000000000 --- 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 a0965a5fb11..00000000000 --- 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 31ab2afe528..00000000000 --- 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 32893834e0c..e6424a8a5cb 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 083e28d4575..2d7aeeae604 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 cb58df1067b..89901c21148 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 0f0590e91a8..bf3d81beac3 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 ee2333cef8f..6be7b4d0313 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 7380689e647..345e9404cc2 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 0bd382da354..22c88d62256 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 11e014811b7..a3788be42fa 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 00000000000..33f2c7931a7 --- /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 00000000000..390ae63061f --- /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 64045ea6e21..c7037b64114 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 00000000000..1a24b265083 --- /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 6edbfd8f147..00000000000 --- 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 342cadabac9..00000000000 --- 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 bbc6dc8e631..00000000000 --- 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 96493182e0f..00000000000 --- 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 640c2801ebf..00000000000 --- 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 8aa57a80c8b..00000000000 --- 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 5fbf35f9edd..00000000000 --- 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 e0a109880df..00000000000 --- 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 1b37b2e0c73..00000000000 --- 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 5d11739e6d9..00000000000 --- 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 cab2d201006..00000000000 --- 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 00000000000..e3742d09ea3 --- /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 44b64988419..00000000000 --- 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 8a7667c002f..00000000000 --- 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 ce4d4d9aa43..00000000000 --- 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 00000000000..bd4f74361b7 --- /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 5667e178233..00000000000 --- 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 82f48b0b84a..00000000000 --- 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 00000000000..14afd408f3d --- /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 cf4501ac072..00000000000 --- 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 91601bcf864..00000000000 --- 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 50825d35654..00000000000 --- 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 524482cc437..00000000000 --- 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 6a5afa26f15..00000000000 --- 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 eefb7932bc1..00000000000 --- 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 36c6aaf5a29..00000000000 --- 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 6a3f25cb29e..00000000000 --- 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 4e299ec38f1..00000000000 --- 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 fa9cee567e3..00000000000 --- 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 68f03001efb..00000000000 --- 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 403786c77c5..00000000000 --- 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 6291abd1fc0..4c5ca952c13 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 07b227f0f55..ba761e45e17 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 f7ab97ef0a2..00000000000 --- 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 3d95fae8add..6d5a48514ac 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 e3f43a071aa..ce4572a2ee9 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 59aba6600bd..972ba302790 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 f194fb5a771..b292ab31863 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 9223b7f00cd..8f6f1b98002 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 ee56d5dc87c..0f3c5790a38 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 fe7a2d87e48..1cc7a7b768b 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 351a3aa10ef..2e58e5af009 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 00000000000..f9a5661bac6 --- /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 0f3e4ce5af9..00000000000 --- 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 af7fa873717..00000000000 --- 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 0be178bc935..1ebd80b1fd9 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 020cbc92d43..00000000000 --- 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 0960eb0bde3..00000000000 --- 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 639e2102517..00000000000 --- 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 2be13cc065e..00000000000 --- 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 185ba5c28ec..00000000000 --- 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 1410bea3468..00000000000 --- 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 72064658427..24810970e87 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 48be3e6758b..00000000000 --- 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 6f538703664..00000000000 --- 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 d3743613964..00000000000 --- 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 e076118caea..00000000000 --- 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 00000000000..67d7657a048 --- /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 9d3468e47a0..00000000000 --- 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 d6cf82613c1..00000000000 --- 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 1f92c29be84..00000000000 --- 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 d4bfe66ecb7..00000000000 --- 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 1a87d43b287..00000000000 --- 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 ecdd81be2ca..00000000000 --- 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 7cda490abaa..00000000000 --- 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 ab9ef61f2d8..00000000000 --- 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 92595008fc8..00000000000 --- 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 76c535b9844..00000000000 --- 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 8062afbc11b..00000000000 --- 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 164aee51cdd..00000000000 --- 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 8e5ff244af4..00000000000 --- 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 a6284b61e98..00000000000 --- 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 64949d3ba27..00000000000 --- 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 0e1c8ff297d..00000000000 --- 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 a9826b3c2b0..00000000000 --- 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 00000000000..13e699ab12e --- /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 00000000000..e27fc37776f --- /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 e58ad3977b4..00000000000 --- 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 ba0b4cfcd60..00000000000 --- 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 59abb1f05f7..00000000000 --- 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 ed65ae508e8..98ad0d41135 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 724f0da9bb5..00000000000 --- 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 ae255e41a5d..00000000000 --- 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 ecd07b0ccfd..00000000000 --- 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 c390a10f123..00000000000 --- 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 8ebab529cfb..00000000000 --- 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 00000000000..d5b856a6fe9 --- /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 ba4f62e6d39..00000000000 --- 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 68661346dc7..00000000000 --- 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 0f64a0ff9d3..00000000000 --- 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 57a38b6b035..00000000000 --- 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 df9581db3ac..00000000000 --- 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 94fc2633857..00000000000 --- 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 8040b5be8a4..00000000000 --- 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 5a0e555c9a3..00000000000 --- 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 4ddf460b022..00000000000 --- 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 78a2bbb5e7d..00000000000 --- 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 fc18716142b..00000000000 --- 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 7c1b52b2aa3..00000000000 --- 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 db8b4205b63..00000000000 --- 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 15ee0f5a7cc..00000000000 --- 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 00000000000..c49f4050ff8 --- /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 29c6cd909e9..00000000000 --- 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 33ac4e8887e..00000000000 --- 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 f3c7ccd52f5..00000000000 --- 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 79aa8c2a99a..00000000000 --- 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 bde11604291..00000000000 --- 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 ff5385f63a3..00000000000 --- 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 a44a4fa4cb2..00000000000 --- 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 44654088c9e..00000000000 --- 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 49422b5dfde..00000000000 --- 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 18cacbd5270..00000000000 --- 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 00000000000..16b74bdae1b --- /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 0bb3f08819d..00000000000 --- 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 044c2f5ba06..00000000000 --- 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 b5beabb0684..00000000000 --- 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 b17b8eabb67..00000000000 --- 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 64192f6409e..00000000000 --- 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 b01284c1060..00000000000 --- 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 2f4e454e001..00000000000 --- 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 0547875020f..00000000000 --- 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 53134ddab6e..00000000000 --- 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 5938576aa76..00000000000 --- 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 4ada07243f8..00000000000 --- 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 6b56add6d55..00000000000 --- 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 6dd680f7e44..00000000000 --- 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 8f9569e0d78..00000000000 --- 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 5af684cc180..00000000000 --- 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 13798b12260..00000000000 --- 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 8f058bba931..00000000000 --- 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 00000000000..1a31ffabd1b --- /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 b4e90a24ee0..00000000000 --- 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 fbae9a2a859..00000000000 --- 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 c2f87c512ed..00000000000 --- 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 40561655c03..00000000000 --- 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 0f7c602e26d..00000000000 --- 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 aea9da26672..00000000000 --- 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 b957f235126..00000000000 --- 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 6b59c0217ec..d5382c06cec 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 9126544a48d..00000000000 --- 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 aa1e4ba5b74..050847af16b 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 805edd2da4f..b07b325227b 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 a581373ba1e..1d145ce654a 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 00000000000..acb3ff13066 --- /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 50eb245bd90..00000000000 --- 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 02aa3cfa51b..00000000000 --- 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 81342648712..00000000000 --- 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 dfbbe8db515..00000000000 --- 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 8cf68f4c52d..00000000000 --- 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 2b09ecd8dd4..00000000000 --- 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 4abdda53cdf..0841cdfeb13 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 00000000000..07284f4a62f --- /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 00000000000..7e199ecf26b --- /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 54ea77f48e8..00000000000 --- 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 47df85eff8b..4724301a0e2 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 7791b18b3dc..a0ad85fe964 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 d5d827a43aa..00000000000 --- 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 c7c137b925d..00000000000 --- 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 3b72a1b71be..00000000000 --- 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 e02e7841e5c..00000000000 --- 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 c4b44a65e36..00000000000 --- 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 24a8b1b236b..00000000000 --- 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 cd817e4d4ab..00000000000 --- 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 6652f952604..00000000000 --- 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 d630ddb9a40..00000000000 --- 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 5529f1939b8..00000000000 --- 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 efcdd9e7be4..5cbb7571631 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 454055a271d..00000000000 --- 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 dbb280e82ab..00000000000 --- 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 dbcd9eff63f..00000000000 --- 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 00000000000..000049dbdda --- /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 00000000000..3f1c7189bb7 --- /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 00000000000..5ef18187986 --- /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 01d839324bb..4aa09329806 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 00000000000..ee4375bea08 --- /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 00000000000..df7cfd69433 --- /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 5be0b0c3818..00000000000 --- 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 949f69f9b21..00000000000 --- 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 70185fe515c..95530e5ba29 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 00000000000..7f4970d1fb4 --- /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 b18c6a53181..4428c9f7e38 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 00000000000..dd18263d557 --- /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 0dce611f854..00000000000 --- 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 c209965f2eb..00000000000 --- 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 e0ecbad8fd4..00000000000 --- 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 00000000000..7106802fe28 --- /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 00000000000..9f2f04089b6 --- /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 418a5dda188..00000000000 --- 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 6a567136c85..00000000000 --- 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 162b41ce551..00000000000 --- 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 00000000000..464afb53abb --- /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 ac9240a9d97..00000000000 --- 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 fed20117eb4..00000000000 --- 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 8d07f6ab4ca..00000000000 --- 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 91c05ace678..00000000000 --- 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 d1a93c3b4af..00000000000 --- 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 1e6c268f5f5..00000000000 --- 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 7753fb4bfa7..923a257f239 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 88f4a6814c2..00000000000 --- 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 1f33c69ebcc..00000000000 --- 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 0b7aef32343..d7e6ad363d6 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 e671387837e..c383efd0d74 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 f3b8f0febc7..00000000000 --- 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 31a036d1a47..a95c7bbbbf8 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 f89267e310b..81021ba4db8 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 00000000000..54f731a4209 --- /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 351be47d36f..00000000000 --- 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 9723a77e91a..00000000000 --- 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 ba801e78b97..00000000000 --- 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 315d8227b8f..afb196133b5 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 8033ec45b87..0db43239f04 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 7c0e0d5a4b9..00000000000 --- 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 ea66b92df10..00000000000 --- 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 5bf56af05cb..00000000000 --- 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 e90a1ce280c..00000000000 --- 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 c4585282582..00000000000 --- 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 e115932f8ee..00000000000 --- 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 36b03f18536..00000000000 --- 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 f1b4395af48..00000000000 --- 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 84bff2749e9..00000000000 --- 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 1f31e675f7a..00000000000 --- 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 204d917a179..00000000000 --- 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 bf3fff366f2..00000000000 --- 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 ff08dc71e80..00000000000 --- 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 bdb2cb878ee..6b70706ce33 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 869a6a796a2..8f64f3d549e 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 fc36bb04673..600531a3ac3 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 682e5e20b6c..86a2ade96ad 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 f0286cd30bd..1215d62ed61 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 fd6e6693977..00000000000 --- 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 453ca292d42..2805fb59977 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 6f54f50d488..0c0f73b7840 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 d24dbfac77e..aa5db77e2ce 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 00000000000..feeac736f8b --- /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 955edbfcf74..00000000000 --- 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 23849361c9c..00000000000 --- 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 4800daeb09a..00000000000 --- 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 8bbcf3ba549..00000000000 --- 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 46da6f0be2e..00000000000 --- 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 281737be0d7..00000000000 --- 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 9b0330ba2dd..00000000000 --- 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 4681e2d24fb..00000000000 --- 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 cf6fa222038..00000000000 --- 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 991200f0619..00000000000 --- 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 d250603ef49..00000000000 --- 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 0b5e25b0f7f..00000000000 --- 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 5ed90751183..00000000000 --- 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 f3d31ffc2fd..00000000000 --- 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 bf3e0424af1..00000000000 --- 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 d639a880514..00000000000 --- 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 55cb614aada..00000000000 --- 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 6b05c6eaea4..00000000000 --- 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 5cf49276fe4..00000000000 --- 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 4a0c32d3681..00000000000 --- 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 4377fde5a43..00000000000 --- 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 7e940df7368..00000000000 --- 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 9862e5f86f1..00000000000 --- 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 7c8a9d1c7fe..00000000000 --- 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 595306d9ae7..00000000000 --- 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 40bd6365d90..00000000000 --- 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 ea27db41131..00000000000 --- 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 3494ee7509d..00000000000 --- 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 3f4ba3b82fe..00000000000 --- 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 9e31a37e081..00000000000 --- 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 c1444c78a88..00000000000 --- 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 11a7a58a2af..00000000000 --- 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 270b74dd8d1..00000000000 --- 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 f4d0af166f7..00000000000 --- 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 0555d93603c..00000000000 --- 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 07d6cc4ac79..00000000000 --- 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 ddde88aa068..00000000000 --- 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 56617ae1c6d..45729253ba9 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 3091b947d74..3717b34317b 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 d03032ba3d1..00000000000 --- 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 e7c9aa79e88..00000000000 --- 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 f2aab3663a3..5cb05f4a4a1 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 77fa0c12ab9..e180d8619ee 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 00000000000..420125db46d --- /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 00000000000..59171962924 --- /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 00000000000..153463a2234 --- /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 36af20596ac..00000000000 --- 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 198bdbf9278..00000000000 --- 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 e4c293c3ccc..00000000000 --- 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 06450e11ec6..00000000000 --- 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 9028591218b..00000000000 --- 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 7f7cd853521..00000000000 --- 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 1877a925ef1..00000000000 --- 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 e86ffe564da..00000000000 --- 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 a0d82954cfe..00000000000 --- 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 1bb0ecf5e30..00000000000 --- 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 b74e70593ee..00000000000 --- 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 2376ecf9bea..00000000000 --- 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 f21664f491d..00000000000 --- 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 ec481c9e1b4..00000000000 --- 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 a9a84191139..00000000000 --- 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 dd31e3a3de2..00000000000 --- 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 a76a5ebf269..00000000000 --- 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 ca143920be8..00000000000 --- 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 546d01e8701..00000000000 --- 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 709e085d646..00000000000 --- 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 0eb787ee2bd..00000000000 --- 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 c66c77e4f65..00000000000 --- 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 8b08dbca236..00000000000 --- 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 cbad936718a..00000000000 --- 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 73a22446992..00000000000 --- 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 f8ce3b8abce..00000000000 --- 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 49a206cc064..00000000000 --- 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 515ece98e15..00000000000 --- 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 4724acd6204..00000000000 --- 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 0c947c1e863..00000000000 --- 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 55381bd4ea0..00000000000 --- 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 ddf7a7fd7d2..00000000000 --- 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 6b5342588c9..00000000000 --- 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 6438c223b3b..00000000000 --- 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 d8d18a139d8..00000000000 --- 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 26fe4531331..00000000000 --- 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 5af4859dc96..00000000000 --- 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 bb3de890053..00000000000 --- 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 7e5b9473570..00000000000 --- 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 789c06c0586..00000000000 --- 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 0bfd597ba14..00000000000 --- 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 54a92a349d4..00000000000 --- 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 3cb4fcdf1ee..00000000000 --- 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 e7b03397fee..00000000000 --- 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 aee02e64f6b..00000000000 --- 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 c073a534cde..00000000000 --- 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 08b436b4a61..00000000000 --- 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 04f7fd03b9a..00000000000 --- 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 20b561b5c7b..00000000000 --- 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 fb141ddcfbc..00000000000 --- 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 86de0563e74..00000000000 --- 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 049c6daad38..00000000000 --- 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 00000000000..7e94321e95d --- /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 00000000000..5fadc422e97 --- /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 6b7fb2bd5be..3688a2eb401 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 00000000000..c1c51281a8b --- /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 cba105c466c..00000000000 --- 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 01834240896..00000000000 --- 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 65e1c4e22b6..00000000000 --- 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 ae6973dd4ee..00000000000 --- 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 3eae6fe8e46..cf409c8474d 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 8838f04e411..7614cfd6f56 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 f49756dd464..00000000000 --- 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 5e469b0e3d1..76feb218e0f 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 4c4aedcfc7a..00000000000 --- 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 a48b3a573a1..00000000000 --- 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 99506ce922d..00000000000 --- 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 3567751103a..00000000000 --- 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 571fc956b3f..00000000000 --- 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 98df5d1d046..00000000000 --- 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 d1a78c00085..00000000000 --- 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 7a16b3e27d2..00000000000 --- 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 d8eec0fb11d..00000000000 --- 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 440374789f1..00000000000 --- 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 081bae91de6..00000000000 --- 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 484fc9692d6..00000000000 --- 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 a0e1c577e6b..00000000000 --- 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 6061ecdaa0b..00000000000 --- 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 00000000000..89974da79ff --- /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 6d170d9620c..00000000000 --- 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 e221527de3a..00000000000 --- 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 cad1b86e449..00000000000 --- 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 fe45af365d4..00000000000 --- 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 0d0267a69ed..00000000000 --- 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 3c2bf283564..00000000000 --- 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 16913ef0f26..00000000000 --- 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 6d067407cca..00000000000 --- 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 2bdff6f064c..00000000000 --- 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 f942db9ea25..00000000000 --- 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 ac7f54251af..00000000000 --- 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 c49aa83a8f0..00000000000 --- 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 f87874f1d05..00000000000 --- 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 6d6d178dd18..00000000000 --- 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 874c88e4871..00000000000 --- 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 c1940bbb311..00000000000 --- 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 16d64bf06ba..00000000000 --- 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 587aa80b012..00000000000 --- 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 00000000000..bb76dc1e937 --- /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 00000000000..5e40c904940 --- /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 d5cfc384fc4..00000000000 --- 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 07f2dee473f..00000000000 --- 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 00000000000..3f59c6064f1 --- /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 00000000000..d423bde0e1c --- /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 00000000000..edcf948c8f3 --- /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 f98439d6964..00000000000 --- 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 a395bcd7374..00000000000 --- 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 00000000000..0131cad9771 --- /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 00000000000..554852bed54 --- /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 ed86b442b73..d5123de8e9a 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 0d7425a83c1..00000000000 --- 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 55672df0983..00000000000 --- 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 8e7cc8827d2..00000000000 --- 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 773e860ac5a..00000000000 --- 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 91323af6c88..00000000000 --- 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 9149ad33f79..00000000000 --- 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 8c9986230ea..00000000000 --- 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 b96581acb3c..73180a361be 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 00000000000..bbc6f3764ba --- /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 6c486063ce8..00000000000 --- 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 416d5bc913d..00000000000 --- 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 df93eaf60fb..00000000000 --- 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 c40112704f0..00000000000 --- 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 5d0475520c0..00000000000 --- 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 7513b5c69c9..00000000000 --- 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 7a3660c3cf1..00000000000 --- 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 b99e6ef61e4..00000000000 --- 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 3f8d9be6d0d..00000000000 --- 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 7fa2f289903..00000000000 --- 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 21af879c00d..00000000000 --- 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 d6bd01277c2..00000000000 --- 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 2c8b3ccfcc2..00000000000 --- 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 eb861004535..00000000000 --- 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 3aa6c8de880..00000000000 --- 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 2349780aefb..00000000000 --- 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 f4cc3988331..00000000000 --- 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 ac09c4d824f..00000000000 --- 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 2f6f29630a1..00000000000 --- 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 9b006fcd88b..00000000000 --- 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 23e9cfc7a89..00000000000 --- 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 799444d4e25..00000000000 --- 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 09db0151925..00000000000 --- 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 0766c108873..00000000000 --- 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 95e36ebf958..00000000000 --- 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 45cfc686478..00000000000 --- 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 9d6c08fa1da..00000000000 --- 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 3204327d444..00000000000 --- 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 ac3bcff4a5f..00000000000 --- 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 81fcbd21cef..00000000000 --- 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 3997af22b36..00000000000 --- 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 9d8d32a7ba9..00000000000 --- 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 d234f76a1a5..00000000000 --- 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 8f4e07e3482..00000000000 --- 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 ae1dc55a918..00000000000 --- 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 b836a7f588d..00000000000 --- 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 1d4d90ddc21..00000000000 --- 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 3d04db69649..00000000000 --- 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 8329439ff10..00000000000 --- 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 d09d150a574..00000000000 --- 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 0db9bffabb1..00000000000 --- 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 f53793fe5b5..00000000000 --- 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 c5ef96c4ab5..00000000000 --- 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 6caac909301..00000000000 --- 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 6fb24071961..00000000000 --- 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 aaa44298773..00000000000 --- 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 63e0d9b7abc..00000000000 --- 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 e886c2c3ee6..00000000000 --- 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 9ce825978c3..00000000000 --- 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 4a6192a9cbf..00000000000 --- 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 a9537969e71..00000000000 --- 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 724707c8e01..00000000000 --- 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 fe368e45eae..00000000000 --- 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 b6258c055e0..00000000000 --- 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 89c489dd14b..00000000000 --- 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 579a2931427..00000000000 --- 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 ed855cdf2a2..00000000000 --- 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 37c0a37f5d4..00000000000 --- 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 77467edaf28..00000000000 --- 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 18faf1a6a7b..00000000000 --- 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 f2c2e0ad95c..00000000000 --- 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 61a18dc2674..00000000000 --- 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 e0b29697a6e..00000000000 --- 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 3ef2663a613..00000000000 --- 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 dbd753e3f45..00000000000 --- 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 95dea221b2c..00000000000 --- 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 61974009844..00000000000 --- 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 e6a43addd5f..00000000000 --- 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 6097a1539c9..00000000000 --- 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 79a4cfc496c..00000000000 --- 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 975ddeef5a8..00000000000 --- 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 00000000000..8a70a42bb41 --- /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 50d6c643c84..00000000000 --- 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 4ac95fa12be..00000000000 --- 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 00000000000..a6a7fb49164 --- /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 feb4db33dea..00000000000 --- 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 3bb2354fc03..00000000000 --- 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 b4f5c99f1e8..00000000000 --- 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 059334e75da..00000000000 --- 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 87ddddb6c7d..00000000000 --- 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 eab62f317a9..00000000000 --- 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 bb6bcf0fdb9..00000000000 --- 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 29917110cce..00000000000 --- 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 1ace61bd4e5..00000000000 --- 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 e671c6be5e7..00000000000 --- 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 00000000000..5544839d177 --- /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 0dcf08f21f7..00000000000 --- 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 cd4ae0ee2bc..00000000000 --- 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 932ca057a96..00000000000 --- 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 00000000000..110ca403b7c --- /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 a03f8010cbc..00000000000 --- 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 c5a5b235878..00000000000 --- 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 b9d1fb4d0dc..00000000000 --- 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 cf623ae02f3..00000000000 --- 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 ef24be11d92..00000000000 --- 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 7c2e179796d..00000000000 --- 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 0c2f4b1d606..31bc978aab4 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 a43094253e1..9056b102ed4 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 de952d1cf61..00000000000 --- 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 5c8ac95883e..00000000000 --- 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 519a5a4cdd1..00000000000 --- 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 dd3ba2daf66..00000000000 --- 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 004427e98ad..00000000000 --- 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 0436ac8ca2d..00000000000 --- 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 952dca4bf6c..00000000000 --- 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 107494e6648..00000000000 --- 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 042790bc765..00000000000 --- 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 7f3b43c52a8..00000000000 --- 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 241a26b0ee6..3aaa6590f64 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 00000000000..e11650c99f6 --- /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 b9278aee5c0..00000000000 --- 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 a8975a53237..00000000000 --- 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 24519dec892..00000000000 --- 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 c066440f568..00000000000 --- 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 a58dae978a4..00000000000 --- 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 00000000000..2f35f9fa5a2 --- /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 aa4b195ecda..00000000000 --- 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 3cf499fca67..00000000000 --- 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 77e076361be..00000000000 --- 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 76292f8b719..00000000000 --- 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 beb21e07061..00000000000 --- 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 d8508a8bed3..00000000000 --- 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 6efdbf14877..00000000000 --- 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 6836878b7b3..00000000000 --- 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 c2312d38ffe..00000000000 --- 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 a8c2560f6d1..00000000000 --- 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 7554ae5176d..00000000000 --- 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 b9902791427..00000000000 --- 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 f86670f70cf..00000000000 --- 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 7354c5f449f..00000000000 --- 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 25eaa5e70c0..00000000000 --- 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 1bda83ec43d..00000000000 --- 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 dfae2b6fa70..00000000000 --- 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 2dec963a15f..00000000000 --- 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 590a063a4e1..00000000000 --- 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 ab51d13e36b..00000000000 --- 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 8f5c27f76eb..00000000000 --- 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 749bd820c02..00000000000 --- 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 6340e1a48a9..00000000000 --- 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 e0b63749b91..00000000000 --- 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 e9af6f66373..d0e79d59d7e 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 00810cd3b19..ddcc07d323a 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 00000000000..ce34dc93095 --- /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 795f421b233..25dd11aae69 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 039bc9f1132..00000000000 --- 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 74e880066d8..00000000000 --- 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 2e72697a2cc..00000000000 --- 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 85085865d94..00000000000 --- 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 f7082ab9126..00000000000 --- 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 6bdceac2322..00000000000 --- 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 f91a6fcf6fe..00000000000 --- 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 22aad2469d9..00000000000 --- 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 492fdbe7e8a..00000000000 --- 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 95722f9e5ea..00000000000 --- 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 f293f95724d..00000000000 --- 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 b3fce7f9a98..00000000000 --- 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 e12b10c1264..00000000000 --- 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 e9731f97791..00000000000 --- 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 3234d518853..00000000000 --- 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 51272ee9e5b..00000000000 --- 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 754d15cb21f..00000000000 --- 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 493e68016fe..00000000000 --- 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 00f262fad11..00000000000 --- 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 634960bfa8d..00000000000 --- 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 9375c1c5986..00000000000 --- 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 007cb5dc7b2..00000000000 --- 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 0d3245bc7cc..00000000000 --- 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 1293f723557..00000000000 --- 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 4484356a696..00000000000 --- 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 11a55eb6b5a..00000000000 --- 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 1e6ba809e69..00000000000 --- 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 a44c15f6bd1..00000000000 --- 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 00000000000..40540c3fcdc --- /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 00000000000..25a2b619fc8 --- /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 f62ed07a47f..00000000000 --- 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 25f3ae00d33..00000000000 --- 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 50fff72384f..00000000000 --- 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 e9820f177af..00000000000 --- 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 f65da482983..00000000000 --- 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 a843130f7b5..00000000000 --- 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 00000000000..b0d179ed27c --- /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 00000000000..7d38225fc55 --- /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 649dff6c435..4726313d8b6 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 9b0f805733b..f91cb36ee1d 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 5e3a475d011..00000000000 --- 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 113308b1508..02502e75b48 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 294a54e451d..fbc0879ae1e 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 55ed6b701b9..00000000000 --- 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 d0ad31a37e5..00000000000 --- 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 815a40116be..2f1d08552ae 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 98499b34897..00000000000 --- 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 be8ef5e31a2..90cceb9ace4 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 c01429eabad..3c7c3f0df31 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 00000000000..e3f2c42041d --- /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 acc366be210..cab75dad27d 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 987a76bd0c1..9202b5b1d43 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 f1833e66b17..198469448b6 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 00000000000..cbbdc731467 --- /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 a05239847d3..993087b828c 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 00000000000..f489a6bd15f --- /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 00000000000..27739befe52 --- /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 0b3f914c432..00000000000 --- 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 00000000000..7bbacca6a8a --- /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 482c96e0f61..00000000000 --- 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 7961fe5553f..00000000000 --- 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 3b3947919da..00000000000 --- 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 1551eac081f..00000000000 --- 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 335d43a59be..00000000000 --- 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 e1a185b60ef..00000000000 --- 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 bbde301e1ba..00000000000 --- 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 0f136a8a46e..00000000000 --- 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 4c74fefb0cd..00000000000 --- 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 de3f87c495d..cf272d473d2 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 ff534564e70..00000000000 --- 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 259da5ff2ea..00000000000 --- 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 5a3037fc26a..c318277eb43 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 838513f4e84..fc64a6544d4 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 fbf6e95ce61..60efcb09c31 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 eb686e3e46a..d85d60b1ead 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 26d34bc73f7..00000000000 --- 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 1382aa8245d..475597d798c 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 f2cc41c3079..65bffaded2d 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 ad341bc26e5..8d34023ef19 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 c383032bf6d..9c7940eeb44 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 c5bb81abe26..dce8095c895 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 6768a32d62e..eabc77e724c 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 055e911b986..9f68ebad83c 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 36db415d50f..d745754bc25 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 3d12f136c42..fe0822821b1 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 d2c40bc50ae..3e6398912ae 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 d385ae1932e..8485defceb0 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 4473bc2e53c..744c6781690 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 32fac5e88fe..c7850160ef8 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 b27e65b21c4..02827bcbda4 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 089c87eaf0a..90aa0d7222f 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 3d2eb91b26c..dd6af99bcc8 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 12d96e45002..00000000000 --- 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 12f827e2abe..00000000000 --- 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 06a1d1657cb..00000000000 --- 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 7b083e8bb5a..8403f64b24c 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 9960f8c8f57..3e882e5cfa9 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 3e9deac9f64..00000000000 --- 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 c87bbddded1..a5c073b366e 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 0bb49bddc8e..7904f1c63a6 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 ef233b53ed6..c22b074059b 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 b337a4b9f63..3cf5e796d15 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 00000000000..5f4e02e6bbd --- /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 00000000000..b58b81c03fe --- /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 81736595fa3..00000000000 --- 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 e801aef4fbb..00000000000 --- 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 1380878d278..00000000000 --- 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 f9b60c91c8e..00000000000 --- 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 e78c32c2658..efecbc65444 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 9cc986b48f5..2a4c8a07409 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 fed0543f366..54631b85078 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 5f5821f26c1..00000000000 --- 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 2de6608fd99..00000000000 --- 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 a95d57504ae..00000000000 --- 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 b82a9c17d39..00000000000 --- 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 97250fc49df..00000000000 --- 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 d50fa6f5bb0..00000000000 --- 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 0db685738c1..00000000000 --- 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 6075f4d2c08..00000000000 --- 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 938bfb2a0d1..00000000000 --- 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 3a608227254..00000000000 --- 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 00000000000..62d72e357a8 --- /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 00000000000..d17eb6932d7 --- /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 c3876a794eb..00000000000 --- 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 a974ab4a1b5..00000000000 --- 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 0b79b7cfc94..00000000000 --- 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 81636ad6de3..00000000000 --- 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 8e8e8c7f705..50fe19e455a 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 1a825bc8ed8..28d67776a1b 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 7efee9efd0a..2749a1d4d40 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 f9de3cf3b26..46500c98905 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 311855957b7..363b1aac41e 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 1527f6c2208..00000000000 --- 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 baf227005b5..00000000000 --- 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 3c462d3d173..00000000000 --- 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 15bfa77a7b0..00000000000 --- 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 6653f10bc86..00000000000 --- 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 61281eb59b0..00000000000 --- 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 0f90a6b7b59..00000000000 --- 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 f5e66d70689..00000000000 --- 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 18c23430d89..00000000000 --- 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 94c802aebbd..00000000000 --- 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 a759fbde381..00000000000 --- 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 68987816c02..00000000000 --- 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 97eb861f762..00000000000 --- 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 4f52e53b796..00000000000 --- 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 b8c3a264932..00000000000 --- 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 ce6fbd66a04..00000000000 --- 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 b3c644fad1e..00000000000 --- 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 a63fcb1eea8..00000000000 --- 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 3119b7b681c..00000000000 --- 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 6de6de69ee7..00000000000 --- 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 8d27bae1805..00000000000 --- 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 a4ebabb46b7..00000000000 --- 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 cd706bf19fc..00000000000 --- 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 ebfedb8ac95..00000000000 --- 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 2ab8f46d813..00000000000 --- 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 356b9803743..00000000000 --- 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 6641bfd28b3..00000000000 --- 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 454113bd034..00000000000 --- 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 750cd5c3378..00000000000 --- 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 f735512f788..00000000000 --- 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 d1a03b92d89..00000000000 --- 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 bbd05d071e6..00000000000 --- 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 d5913a99fac..00000000000 --- 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 ba26927393a..00000000000 --- 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 0cc8e6fce3b..00000000000 --- 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 500dd12e431..00000000000 --- 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 02659597091..00000000000 --- 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 ea9719799ae..00000000000 --- 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 67df54b75e0..00000000000 --- 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 094413c9243..00000000000 --- 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 a24c532ca13..00000000000 --- 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 14ad8d11b0e..00000000000 --- 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 1e19d22ba43..00000000000 --- 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 747ef913987..00000000000 --- 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 0eb4b0197bf..00000000000 --- 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 22f1288d2bc..00000000000 --- 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 118544f0835..00000000000 --- 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 cde6e73f5a5..00000000000 --- 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 68fac412ca8..00000000000 --- 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 5556de46d0e..00000000000 --- 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 7a8d6cb77b6..00000000000 --- 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 01260926373..00000000000 --- 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 d0571d974a1..00000000000 --- 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 186dfc196e1..00000000000 --- 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 649d4a36ac7..00000000000 --- 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 b73b6bc8104..00000000000 --- 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 20e1f0893ab..00000000000 --- 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 8557b9463de..00000000000 --- 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 00a242a42ce..00000000000 --- 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 716e056593e..00000000000 --- 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 3d235989290..88ca816ac3b 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 2ccf55fe6a1..d1de160e97c 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 ab4a302e173..63aebd44bf4 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 f8dce1b3d79..cbf5fd82101 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 9ad8bf43027..60ac549a5eb 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 00000000000..cff7defb0d6 --- /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 744dfd6903e..a70526ae13c 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 a21aff6972d..612a73560f8 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 0240e4f1dd4..39c4b6d82a0 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 067d8089229..bc2ad90486c 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 d4bf0c2f790..d6d75c36ced 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 c29d68aa634..857eb13a1cb 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 8b6ce004741..4e3bce66348 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 be41083febf..b2fd032cf01 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 4334662c958..00000000000 --- 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 58b53b5774b..d0e87ff45d3 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 8ee9d1902b0..00000000000 --- 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 95b33f19656..00000000000 --- 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 f5191f7af56..00000000000 --- 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 ce2aef97f03..00000000000 --- 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 0ba26f75c63..00000000000 --- 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 b0ee3b3f289..00000000000 --- 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 ea6beb02ab9..00000000000 --- 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 37a6b75aa02..00000000000 --- 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 c8a9f916228..00000000000 --- 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 b690d69de80..00000000000 --- 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 dfb850cb0b4..00000000000 --- 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 1c54dbe72e5..00000000000 --- 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 c344402bb0e..00000000000 --- 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 453fefa5448..00000000000 --- 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 d7a2250529c..00000000000 --- 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 25073afd3d6..00000000000 --- 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 877aaf82531..00000000000 --- 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 41fb847fcf7..00000000000 --- 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 2b63aacbecc..00000000000 --- 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 f9a8af0de99..00000000000 --- 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 00000000000..fad02bd2552 --- /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 00000000000..a8fa6e16f8d --- /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 00000000000..fa2c7e32355 --- /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 a1c10cc3b01..fd22103b98a 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 00000000000..b0a774427b2 --- /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 00000000000..ff702447101 --- /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 0913e467088..4024d62709b 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 a78cea4bf74..6a470243c31 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 00000000000..7ca06e497f0 --- /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 fbee4bfaee9..37c8fa8221c 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 55f5f690421..00000000000 --- 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 4af2ac3c08f..00000000000 --- 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 a1ce6b86e22..00000000000 --- 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 dc312cac53a..5e742cff21b 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 594056facd2..00000000000 --- 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 4aa3a420ef1..00000000000 --- 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 77bffeabf8a..00000000000 --- 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 113edba6b65..00000000000 --- 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 0d730043fba..00000000000 --- 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 4931b9f6ce3..00000000000 --- 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 c1f8fcc9061..00000000000 --- 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 f487ba55300..00000000000 --- 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 ab49db02c27..00000000000 --- 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 d125e15db98..00000000000 --- 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 44852c26842..00000000000 --- 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 f8074a85487..00000000000 --- 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 53cf30b69c1..00000000000 --- 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 cfc0d1f5641..00000000000 --- 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 c429f8c03fd..00000000000 --- 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 8a4a5572203..00000000000 --- 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 81085956428..00000000000 --- 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 d71469d2a1a..00000000000 --- 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 2c4f4f0dbdb..00000000000 --- 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 6d131fe3331..00000000000 --- 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 0bfc535fb8e..00000000000 --- 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 2e1ff3703b1..00000000000 --- 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 dbe1f931596..00000000000 --- 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 00000000000..2161ee0b1af --- /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 00000000000..8b2f9b128eb --- /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 e713ea63376..995b10fd624 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 00000000000..5beb2339be3 --- /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 4a17082748d..00000000000 --- 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 0fff990852e..00000000000 --- 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 00000000000..6d9b52352a5 --- /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 28463835271..dcea347da06 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 00000000000..bc3a5a1c715 --- /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 af59853ca95..b07d6cd3880 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 f078e041938..e70088cde12 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 00000000000..d66c64ba16d --- /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 00000000000..b819251b53c --- /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 5aeb814708a..f8b9e27630a 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 31bc9c72cb5..00000000000 --- 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 247df603580..a4d8e7461e4 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 1d26895793c..00000000000 --- 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 9da202d38a1..00000000000 --- 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 ce3407ae7b0..52ab42b89bd 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 a975c36d225..54d9ee216f2 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 0178d4c8087..00000000000 --- 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 1259d2da72c..00000000000 --- 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 26358925ae1..00000000000 --- 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 14feb29031f..3c68ad27052 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 b43d9b2a7c5..00000000000 --- 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 fad068b9a60..00000000000 --- 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 6ca48774b28..00000000000 --- 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 b87c313ff3c..42faf816b26 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 808d4c832e0..00000000000 --- 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 4ce61cab534..00000000000 --- 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 96a79ee0df8..4bb4c49fe3c 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 5e59a4c5630..6a170a7b6e8 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 785dc7f2320..844d5b20960 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 c3bf4244e67..00000000000 --- 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 e379563df89..00000000000 --- 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 8261ef13c38..00000000000 --- 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 1a32f79bd72..00000000000 --- 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 2331b04cf01..00000000000 --- 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 631e4ab510d..00000000000 --- 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 2554dc5714d..00000000000 --- 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 05ccfb01077..00000000000 --- 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 3e13a1b0995..00000000000 --- 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 1e3b8cfcc40..00000000000 --- 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 862e37f486e..00000000000 --- 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 984a779ad86..00000000000 --- 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 6e151472fd3..00000000000 --- 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 ac9425c4b68..00000000000 --- 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 dcf601bad7a..00000000000 --- 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 879d56d6941..00000000000 --- 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 08fdd8e999b..00000000000 --- 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 270c23616c4..00000000000 --- 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 2b7ec280852..00000000000 --- 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 6ca58dae8da..00000000000 --- 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 f751c322bbe..00000000000 --- 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 9c561663fc8..00000000000 --- 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 6e802ef5830..00000000000 --- 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 80d8f9dc2ed..00000000000 --- 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 840abff9151..00000000000 --- 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 6268190b97a..00000000000 --- 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 548870a7699..00000000000 --- 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 d5663e5d0bf..00000000000 --- 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 0ad7e79f6df..00000000000 --- 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 af6caec6124..00000000000 --- 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 262e2ba0496..00000000000 --- 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 506a70b4d69..00000000000 --- 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 0e3655c36dd..00000000000 --- 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 f5f77d8140d..00000000000 --- 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 6fe056207a8..00000000000 --- 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 c14365dce17..00000000000 --- 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 8cfa41cb0c5..00000000000 --- 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 c9c64f7bbfc..00000000000 --- 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 4abf2d989ab..00000000000 --- 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 00000000000..8fc25208616 --- /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 a4faff0a428..00000000000 --- 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 61ddd2fe071..00000000000 --- 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 2db50f6cb6e..00000000000 --- 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 cf87b46675d..00000000000 --- 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 cd1dd6b1a42..00000000000 --- 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 4b6e1ae560e..00000000000 --- 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 b1327a5af40..00000000000 --- 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 b02cdc76908..26c09f0d05b 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 1a30b129637..ccb095fc447 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 00000000000..d20e671370d --- /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 4779ef3e22d..c03620d197c 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 6b591731876..f433d5203d8 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 f5ddfdbd513..00000000000 --- 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 00000000000..e5a06a367be --- /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 70bac367386..54ca0513172 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 c0818d95bc7..509dd554bde 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 6d6e33e62dc..04c6587dfc9 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 108e338d483..8e30692a53d 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 cf62caebaa0..e6d7a93bd75 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 3accab32735..4947efdc4e7 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 c47eee7e268..f63f7261e57 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 e4ccbe63a37..00000000000 --- 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 cd4c2ed14d4..00000000000 --- 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 faa7be8ab4b..00000000000 --- 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 0cfa1242993..00000000000 --- 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 4b11ded535a..00000000000 --- 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 861f3c35e68..00000000000 --- 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 95582ba5614..00000000000 --- 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 926cfcd62e0..00000000000 --- 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 84d18a2664c..00000000000 --- 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 17b26cee098..00000000000 --- 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 00000000000..9cbd0b74016 --- /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 3c50676290e..00000000000 --- 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 c457653f127..00000000000 --- 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 4ef50bfe528..00000000000 --- 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 00000000000..83d24a82eec --- /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 00000000000..64328da2a84 --- /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 03e94a00b5e..00000000000 --- 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 a2cf7ec536c..00000000000 --- 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 1efa1555344..0ec51fd6f2c 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 00000000000..0e949186043 --- /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 d2d59b1e439..00000000000 --- 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 afa94a4eb7d..00000000000 --- 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 00000000000..35e427d0ad0 --- /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 00000000000..2a905f69a78 --- /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 f50d4542815..00000000000 --- 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 5e1ffb54f7d..00000000000 --- 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 1716dc4a133..00000000000 --- 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 ca29f629c6e..00000000000 --- 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 41c93304f1c..00000000000 --- 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 ec76146d870..00000000000 --- 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 68d53371da0..00000000000 --- 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 00000000000..f2072785aa5 --- /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 0183c1b511b..00000000000 --- 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 00000000000..3b7413af016 --- /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 5f6edd59e74..00000000000 --- 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 78647cc0772..00000000000 --- 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 582a3efafde..00000000000 --- 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 9db2f7831fc..9b368a912c9 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 b2237fce1b3..075ad9ed831 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 41596b5c2c5..5abc310cdb3 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 de35e64fb68..76f44601b1e 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 fb15cec75f5..7e9be809d36 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 18ee2daf4b4..bf48557d324 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 2b74ec6d388..00000000000 --- 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 bcbb961f34c..00000000000 --- 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 d22113b5a93..00000000000 --- 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 6636a983cd8..00000000000 --- 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 d9171489748..29698d8351f 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 d3a1580f52b..44f212cc015 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 1f1c6e82c8a..fedcca873cd 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 a1c29d2be56..00000000000 --- 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 2c829fd7e41..00000000000 --- 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 d1187efca13..00000000000 --- 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 f2920f90e04..00000000000 --- 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 1de2b41cae2..00000000000 --- 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 0a6e6fc8c6b..00000000000 --- 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 3c249f32f39..00000000000 --- 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 96b316fbf3b..00000000000 --- 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 78711215507..00000000000 --- 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 0f7602d0def..00000000000 --- 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 ab6a7103ce9..00000000000 --- 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 9ad2c8bb628..00000000000 --- 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 02b881141b9..00000000000 --- 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 7d007d2d38f..00000000000 --- 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 62da3ad2b08..00000000000 --- 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 78480210cd3..00000000000 --- 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 2681c6f1bb5..00000000000 --- 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 c5015075f1c..00000000000 --- 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 dc24990cfad..00000000000 --- 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 96b4f370a04..00000000000 --- 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 c0f94ca287c..00000000000 --- 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 e070628da42..00000000000 --- 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 380b5d4f8d6..00000000000 --- 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 a404ba8cd0a..00000000000 --- 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 75911a799b5..00000000000 --- 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 f03c2986039..00000000000 --- 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 0c2022cf1a7..00000000000 --- 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 d58979770fb..cd71c40fc2b 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 6ee16052eb0..00000000000 --- 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 624cf7d60fd..00000000000 --- 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 cd9c4c1c7ba..00000000000 --- 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 63fd33eef6a..00000000000 --- 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 cf4b1f08fc3..00000000000 --- 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 122faf58f1e..00000000000 --- 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 2979a0a544b..00000000000 --- 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 11e5b337899..00000000000 --- 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 41b7e0740be..00000000000 --- 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 ef2aa9dec03..00000000000 --- 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 842932dd4c8..00000000000 --- 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 736d8ed311b..00000000000 --- 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 ed44354bc6e..00000000000 --- 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 1b36d7e6f0c..00000000000 --- 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 5077c7fd854..00000000000 --- 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 bc48e5307c6..00000000000 --- 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 477e48720d2..00000000000 --- 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 5a5fa86a6a4..00000000000 --- 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 fcd8cea053e..00000000000 --- 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 d0f13c2b77d..00000000000 --- 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 df535b42f0b..00000000000 --- 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 af4e7a1253c..00000000000 --- 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 a25d8df0748..00000000000 --- 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 0d1ca78ff28..00000000000 --- 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 e96de736893..0fb450ad451 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 f285649bd87..00000000000 --- 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 60942ce84a8..00000000000 --- 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 95ad2bcf6ae..00000000000 --- 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 a6f424ca75b..71d03f00301 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 ab9abddc1bf..8e07d0ee571 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 3acf58bfcb9..00000000000 --- 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 008c9513048..00000000000 --- 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 1d307717884..00000000000 --- 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 55da438aac4..00000000000 --- 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 c97ad548e22..00000000000 --- 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 6ef3a8bf461..00000000000 --- 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 80cdfe9a129..7f2f98b36c6 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 78aaf35586a..017543be990 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 0365fdc9c70..b86130bf223 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 00000000000..9162f21b752 --- /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 00000000000..5064ebaeb23 --- /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 138f1ab5d11..5a38b3160bb 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 6deccec5e63..00000000000 --- 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 a2b0a97f558..00000000000 --- 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 ae708600706..00000000000 --- 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 ad5e295f908..00000000000 --- 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 ae724d9537b..00000000000 --- 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 cb0a9baa6c5..00000000000 --- 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 a3b9c543ee0..00000000000 --- 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 bc8aac08b95..00000000000 --- 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 00000000000..ca4c707da69 --- /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 00000000000..b567f096fa9 --- /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 00000000000..7f78472bcea --- /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 d0fec38485a..00000000000 --- 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 bd0eb2b19a8..00000000000 --- 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 515926174ff..00000000000 --- 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 68c33b16ff9..00000000000 --- 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 c9b0e435d6c..00000000000 --- 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 6aba48fcb51..00000000000 --- 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 33da48260c8..a95fd3fc8fc 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 3e23b19870d..f405b5a0b57 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 1e1a3e3a625..881de37542f 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 43953215612..afbbf6a5540 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 df76b6b84fa..22b310f46fd 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 943166392af..8c63d636617 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 00000000000..1e79d2b10db --- /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 00000000000..ceae2b31949 --- /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 2a47d768253..00000000000 --- 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 fdce1c97aa7..00000000000 --- 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 6e5acb74b19..00000000000 --- 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 00012d332d8..00000000000 --- 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 a5f0f5cc5f1..00000000000 --- 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 6fbb191c8bc..00000000000 --- 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 e6211fab28c..00000000000 --- 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 23ff5b76f64..00000000000 --- 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 e2973d809d4..00000000000 --- 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 6b3e12cf9ee..00000000000 --- 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 fcda0ce99c0..00000000000 --- 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 9a879ce0860..00000000000 --- 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 5cf0c0a4a9d..00000000000 --- 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 ab20a7f7fd4..00000000000 --- 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 faeb777f5e9..00000000000 --- 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 db5f2054718..00000000000 --- 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 6266d444fad..00000000000 --- 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 b2247978c7f..00000000000 --- 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 4d7e044fc45..00000000000 --- 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 a435dbd1e32..00000000000 --- 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 63a9196709b..00000000000 --- 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 5ffe31bd951..00000000000 --- 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 1f129fdda19..00000000000 --- 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 93e38ad421c..00000000000 --- 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 ce90113f564..00000000000 --- 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 e4cfb4c1e83..00000000000 --- 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 8662a49e11a..00000000000 --- 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 4ad17d850e9..b6895994570 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 0a4b96c2863..4f32b17a4cb 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 738552724da..655b9db0e28 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 4db02230269..a68dfd77eb4 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 0d9fe14e51c..a72a7674978 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 00000000000..af47998ed09 --- /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 e51e8bbd718..70fef319ce5 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 00000000000..f77306c9f8e --- /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 00000000000..2fde364aed7 --- /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 400d68ba785..00000000000 --- 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 a8f4791e467..00000000000 --- 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 ab999e54138..00000000000 --- 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 cefae3f6932..00000000000 --- 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 ac587d50840..00000000000 --- 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 3d44b969e3d..00000000000 --- 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 c4f4f2b720f..00000000000 --- 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 918c0cee60a..00000000000 --- 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 00000000000..e8f6dedd7a6 --- /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 9914e312e14..00000000000 --- 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 ca7cdda8cd8..00000000000 --- 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 346c8ee58bd..00000000000 --- 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 b08495a6ea2..00000000000 --- 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 5a4fee9bff4..00000000000 --- 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 9453d2738ad..00000000000 --- 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 147ae27c7d0..00000000000 --- 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 3329fd0a3da..00000000000 --- 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 263e6930151..00000000000 --- 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 b0a1a241b3e..00000000000 --- 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 90d227943a8..00000000000 --- 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 79f78931a15..00000000000 --- 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 3c21cd3893b..00000000000 --- 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 6b637cb8869..00000000000 --- 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 a2ebe18aee6..00000000000 --- 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 eac734df439..00000000000 --- 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 5ae0070eddb..00000000000 --- 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 34ae28f6fc0..00000000000 --- 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 458934f12f4..00000000000 --- 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 efff91588b0..8edbf91b842 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 c3033c0d080..bc63a2d88d1 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 1ddf40ec50a..ee6ed5c39bd 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 9504c227680..ebe2bb56629 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 00000000000..eaa7378dd71 --- /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 00000000000..27142117380 --- /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 00000000000..2c9d54a4ac0 --- /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 00000000000..05efb6d6c62 --- /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 00000000000..3043d319512 --- /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 8ecf4422874..00000000000 --- 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 bcb64b6a0b8..00000000000 --- 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 6507aebe1f9..04bf906c1b5 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 e822613f9d5..00000000000 --- 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 70633b9c482..00000000000 --- 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 735863a6028..00000000000 --- 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 2c120fed1d0..00000000000 --- 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 00000000000..7a89f4503eb --- /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 aec421b516e..00000000000 --- 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 8b26f01fceb..00000000000 --- 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 1acde219985..00000000000 --- 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 ceb5410b255..00000000000 --- 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 56c3676a2fb..00000000000 --- 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 4a283554f8e..00000000000 --- 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 4ae12220085..00000000000 --- 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 09b1e206b7e..00000000000 --- 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 dc0541c976e..00000000000 --- 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 88dfecf308a..00000000000 --- 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 b27635916ca..00000000000 --- 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 11b56c0bc1c..494b031a5e1 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 430cc62b2d4..22f082dd1f4 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 a7772259cc8..33515e7a8e5 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 00000000000..0d345bc2c5e --- /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 b6638264772..00000000000 --- 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 20311870615..00000000000 --- 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 55107c33e8a..bd01646cd8b 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 c46f42bb81b..00000000000 --- 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 fd51e3b2082..00000000000 --- 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 00000000000..8eb86970ac1 --- /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 03a9b9f0119..00000000000 --- 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 bb69e1b65bb..00000000000 --- 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 129c5160aa2..00000000000 --- 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 18b8c338a20..00000000000 --- 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 d5009727b70..00000000000 --- 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 b0645a78ef1..00000000000 --- 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 48e8d55811f..52512fdf4b8 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 00000000000..41248bcbf73 --- /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 5485419a346..66702192b6e 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 bfca849cdf7..00000000000 --- 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 56433fb0b9c..00000000000 --- 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 2339f4586f2..00000000000 --- 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 dc65ec3c273..00000000000 --- 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 9ff54171ea1..c254db71758 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 0c8e4290957..00000000000 --- 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 1b644b846f4..00000000000 --- 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 6140d1d3f03..00000000000 --- 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 d6934cd9ac2..00000000000 --- 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 0e97c65ac3b..00000000000 --- 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 73720f0a334..00000000000 --- 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 d7685cc7614..00000000000 --- 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 5b8554ecf45..00000000000 --- 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 8564dc5fd74..00000000000 --- 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 c58c20eed32..00000000000 --- 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 a30a931e02c..00000000000 --- 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 979a355ebf6..00000000000 --- 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 326f512d796..00000000000 --- 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 2b734455135..00000000000 --- 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 90f3472801d..00000000000 --- 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 0bef6f368a5..00000000000 --- 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 7f826084d5d..00000000000 --- 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 146a8d146cc..00000000000 --- 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 ca49a084587..00000000000 --- 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 fafb0bb7234..00000000000 --- 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 9b3a071f005..00000000000 --- 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 3918ba3f3f1..00000000000 --- 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 b78d2e8e11c..00000000000 --- 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 7b37d3169dc..00000000000 --- 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 f192fd17472..00000000000 --- 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 65821a417db..00000000000 --- 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 f1136737fa6..00000000000 --- 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 0127fe41828..00000000000 --- 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 3f62f21fa2b..00000000000 --- 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 335e623376a..00000000000 --- 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 1b07873af54..00000000000 --- 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 dff09fc82a8..00000000000 --- 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 027fdac31ac..00000000000 --- 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 eb4e8f81f13..00000000000 --- 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 3b13633ede0..00000000000 --- 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 2ec5a8c8a01..00000000000 --- 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 ae921192882..00000000000 --- 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 93474bab9b9..00000000000 --- 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 95c9260412c..00000000000 --- 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 1f960fe1c56..00000000000 --- 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 b974446f754..00000000000 --- 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 928de594be4..00000000000 --- 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 af7e955fd04..00000000000 --- 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 353d8ce136f..00000000000 --- 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 26ac157b8bd..00000000000 --- 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 3a7f708d377..00000000000 --- 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 25f263b14e4..00000000000 --- 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 6c6fdbb92f6..00000000000 --- 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 6db79ff6802..00000000000 --- 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 a9d10c5b108..00000000000 --- 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 3e0105b5be5..00000000000 --- 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 5cefbfc2dee..00000000000 --- 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 b97e7fed606..00000000000 --- 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 c080762f21d..00000000000 --- 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 ac945134721..00000000000 --- 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 a8f9c94588f..00000000000 --- 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 70593480c69..00000000000 --- 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 18096df5210..00000000000 --- 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 89d42319787..00000000000 --- 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 65900e15cbd..00000000000 --- 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 fbd8bc1719b..056539c7f76 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 9aa9e9d01df..00000000000 --- 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 1d01b8d1df8..00000000000 --- 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 8004e07e709..00000000000 --- 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 ce3a95e5b15..00000000000 --- 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 67c62ee4df7..00000000000 --- 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 1239af68d39..00000000000 --- 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 74e5869b557..e215309dacd 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 f926289d239..00000000000 --- 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 c91d2422031..00000000000 --- 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 00000000000..b7d1e5dee02 --- /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 ecd5b0b755e..00000000000 --- 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 2b39682fdb8..c801e2d60d9 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 00000000000..287a89f83e5 --- /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 375ed9ceca5..00000000000 --- 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 53d9359f181..00000000000 --- 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 b1ada8ea9fc..00000000000 --- 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 8128417b1f6..00000000000 --- 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 14d95352dee..00000000000 --- 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 5bcf97033d9..00000000000 --- 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 76bd3539d00..00000000000 --- 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 3f2570c0bf9..00000000000 --- 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 1342ed6aeaf..00000000000 --- 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 dcda31d65e3..00000000000 --- 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 78765d1c852..00000000000 --- 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 97ef11dc69f..00000000000 --- 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 f9fe7948e0a..00000000000 --- 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 68547a5b813..00000000000 --- 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 1a0c9a9e040..00000000000 --- 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 8039bd7c6e5..00000000000 --- 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 02d9fce0f12..00000000000 --- 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 dc989e0ba5f..00000000000 --- 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 66cf55bd0c0..00000000000 --- 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 e347a1217ed..00000000000 --- 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 8572f079dca..00000000000 --- 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 7668ec76749..00000000000 --- 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 8b2df109964..00000000000 --- 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 3457239087d..00000000000 --- 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 ca9d7d02ce0..00000000000 --- 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 c47117b085b..00000000000 --- 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 1bda6811618..00000000000 --- 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 924762c6de2..00000000000 --- 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 a23d962a877..00000000000 --- 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 b8eb911adc2..00000000000 --- 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 175beba7bae..00000000000 --- 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 5dc11e3aaee..00000000000 --- 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 6c852c220dc..00000000000 --- 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 8d3929a0f53..00000000000 --- 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 8dc2da61cce..00000000000 --- 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 17d50fb96b9..00000000000 --- 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 aa1796f534a..00000000000 --- 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 b2b41eab487..00000000000 --- 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 7850b164930..00000000000 --- 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 00000000000..6e5f77cd3c8 --- /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 81b9d69187a..00000000000 --- 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 040d7b63b44..00000000000 --- 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 0c649171c4c..00000000000 --- 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 0f63fde5cfa..00000000000 --- 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 339e68cee3a..00000000000 --- 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 818ab9b1ab3..00000000000 --- 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 d418d42d049..00000000000 --- 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 098e05b12aa..0177350f165 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 28cd22238ad..8a232120a06 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 f499243d4e1..00000000000 --- 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 c4b385d5d4a..00000000000 --- 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 d76c923f180..00000000000 --- 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 20b6c1d3801..00000000000 --- 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 99138b2afd1..00000000000 --- 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 b8f14aaadf9..00000000000 --- 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 7fe96d5043f..00000000000 --- 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 f057b8c0f64..00000000000 --- 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 59ea8a013cd..00000000000 --- 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 431d2e7770c..00000000000 --- 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 dc0b48ed0cd..00000000000 --- 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 2b884558858..00000000000 --- 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 84e5f25c699..00000000000 --- 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 6c839f17d56..00000000000 --- 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 1bd816d3111..00000000000 --- 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 c49b9c90f1d..00000000000 --- 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 61bf4939643..00000000000 --- 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 c9c21dc1395..00000000000 --- 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 d04c305b070..00000000000 --- 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 a18a66001ce..00000000000 --- 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 84104635f8c..00000000000 --- 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 4ddf1e7d678..00000000000 --- 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 fc96b693eab..00000000000 --- 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 ac3c0c9ab96..00000000000 --- 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 4e15e65d51b..00000000000 --- 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 083983690a8..00000000000 --- 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 c5a4b99983f..00000000000 --- 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 50844519b7f..00000000000 --- 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 91c16654a43..00000000000 --- 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 c1db1db4503..00000000000 --- 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 4c30378af97..00000000000 --- 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 00000000000..d6150133621 --- /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 1b012964455..00000000000 --- 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 4149c1291e4..00000000000 --- 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 fd25c23c2f1..00000000000 --- 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 39e1646cfb7..00000000000 --- 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 17bc5bea6b4..00000000000 --- 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 f92c13e75f4..00000000000 --- 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 2e42b2593f3..00000000000 --- 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 00000000000..33a123e603e --- /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 acd6766b2c3..9b0fed9db74 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 284a8b29cb8..45fe6a9e9c4 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 f33ff8c46b9..584d5817b94 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 25c939f0627..2976b70dfe1 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 00000000000..b41e9713c8d --- /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 c2ba92e6930..84cf0959da6 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 224177afe57..6f589db2f69 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 a340e81b29e..56aea4408d9 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 fa71ba39d0a..00000000000 --- 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 a06ef30cd77..7efe91edb10 --- 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 063b77078b5..4614d42bd3d 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 00000000000..fc44e1db7d8 --- /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 00000000000..4b1ad031044 --- /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 272e5ff1e53..00000000000 --- 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 b4e4fe4e223..00000000000 --- 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 51d59be8f6b..90b1d5b148e 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 2213be16264..e9a4559326f 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 04af67b06c4..00000000000 --- 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 6b19fa0ac26..00000000000 --- 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 71e4129bc23..87ce9342c8b 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 00000000000..ac61366ee4a --- /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 00000000000..7db300150ea --- /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 00000000000..18970eca029 --- /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 184c06fb3e6..00000000000 --- 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 9e5f22c70e3..00000000000 --- 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 f349199d745..00000000000 --- 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 7123a22afac..00000000000 --- 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 c13fa13ed44..f777a7fe46b 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 ba39fe52cf2..643f23a3959 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 3d651817f9b..00000000000 --- 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 de30c641737..00000000000 --- 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 0fafc26240c..4df8181afbd 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 b7fac2d92c5..84fd5a14061 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 e724dbda37e..94b457530a1 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 647d4b46efe..ea72a7f82b8 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 565a626ba4f..b0ef74c8d76 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 643f7eaca51..373fe23559b 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 68ed2ab3aca..c51733eec53 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 00000000000..88870e3107e --- /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 00000000000..7d7330b02f3 --- /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 00000000000..5b172e7d509 --- /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 00000000000..b26ab65f452 --- /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 69ed2f98c81..00000000000 --- 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 a0a50712c66..00000000000 --- 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 b613bc30a36..00000000000 --- 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 7aacf4fec45..00000000000 --- 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 5100b16b015..00000000000 --- 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 4dd41c5001d..00000000000 --- 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 c8ddf58afca..00000000000 --- 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 c3730e746fb..00000000000 --- 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 aceeb91a8bb..00000000000 --- 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 68f2afe5650..00000000000 --- 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 d5b258e8a4a..00000000000 --- 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 3c6f1713da2..00000000000 --- 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 8e3c414b98c..00000000000 --- 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 409a3ab0464..00000000000 --- 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 df84bb5955b..00000000000 --- 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 92c8c5f9ff3..00000000000 --- 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 ae9368f8bea..00000000000 --- 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 32e5aa14f77..00000000000 --- 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 7fee72b524e..00000000000 --- 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 2359e21c74c..00000000000 --- 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 217cbe88035..00000000000 --- 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 7aea954707b..00000000000 --- 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 ce97a6c2138..00000000000 --- 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 a1aad85ea17..00000000000 --- 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 8824b168a33..00000000000 --- 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 7a99eecb86b..00000000000 --- 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 6284a94194d..00000000000 --- 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 ab933abba99..00000000000 --- 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 6eae6e33d2d..00000000000 --- 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 8e8f518f98c..00000000000 --- 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 65486c1a522..00000000000 --- 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 cc11fb4aea8..00000000000 --- 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 770acb76d87..00000000000 --- 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 aa64b03e25d..00000000000 --- 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 b723b27e95c..00000000000 --- 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 dd880cc0bb8..00000000000 --- 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 f340d755ee2..00000000000 --- 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 6ead35efc9a..00000000000 --- 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 7f53145d6a3..00000000000 --- 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 aeabee4d300..00000000000 --- 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 02dba60737e..00000000000 --- 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 a382ae20ac7..00000000000 --- 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 aa6a03a6929..00000000000 --- 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 e63cc1a2695..00000000000 --- 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 782473ec9fa..00000000000 --- 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 b8fb1ebef4c..00000000000 --- 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 3a5e6baedc4..00000000000 --- 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 645ffaf31a7..00000000000 --- 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 2c06461ab97..00000000000 --- 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 3c2759d1539..00000000000 --- 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 3421505968c..00000000000 --- 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 d95d740ea28..00000000000 --- 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 62cf27a5251..00000000000 --- 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 906ad9525cd..00000000000 --- 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 610ba004009..00000000000 --- 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 dcb4894a2a4..00000000000 --- 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 89aac0e1547..00000000000 --- 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 3111a3509b0..00000000000 --- 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 3475dab254a..00000000000 --- 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 3eca90fc0a2..00000000000 --- 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 75ac380269e..71a9f0f37b9 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 541c3c12aea..1526523c788 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 e07323d8ee3..570499af77d 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 e1f7dd0c3fd..15ccb6b8c77 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 a350ab4a6ed..73aac3a85e7 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 89d0c991d88..68e2a157d3d 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 737f7462d7d..363e95f7dc9 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 ff7c13049ea..77a41fb58ed 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 aa8f14f2250..741b626f55c 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 60282631f05..2bb82fd3380 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 07a876f213e..a4746816d23 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 a6e0651ef64..4f45be5badc --- 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 f3e3040b1ee..bacd9ba4607 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 67a5563ac0b..c348328e0e4 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 2eb923c837e..955038d0fc1 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 c34d533cf35..b0653443859 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 82776023871..a3c46807fc6 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 3daf55958a3..f2a7a15068e 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 4e6e5afb344..f29032bc3dd 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 5e4f3cb8b1d..17ed1c0a2aa 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 00000000000..e194f389253 --- /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 00000000000..30331a8a80a --- /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 34b9bf200a6..00000000000 --- 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 c3a1d4c818d..00000000000 --- 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 48776435858..00000000000 --- 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 55089ce7fd1..00000000000 --- 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 0067690c19e..00000000000 --- 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 2a3667657eb..00000000000 --- 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 65908d60717..00000000000 --- 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 43372cd1434..00000000000 --- 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 dfd36999c70..00000000000 --- 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 4166e41efe6..00000000000 --- 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 7ca3d79bbc4..00000000000 --- 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 6bf133382ad..00000000000 --- 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 c7ea4f03aa3..00000000000 --- 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 21ad001e53c..00000000000 --- 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 ebe334a49d6..00000000000 --- 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 e39879ac218..00000000000 --- 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 f4e9e1a638f..00000000000 --- 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 060befc0a5a..00000000000 --- 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 e6c3602e1e3..00000000000 --- 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 137bf491a27..00000000000 --- 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 8f89b212fa4..00000000000 --- 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 4c7b3a6b0df..00000000000 --- 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 02e2ace8251..00000000000 --- 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 2f60b422703..00000000000 --- 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 8e2ed0b3980..00000000000 --- 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 a5ba5409ff0..2bf8b19fb29 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 7cdc6aca429..00000000000 --- 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 c0b1f565c0a..00000000000 --- 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 e19a15d6e33..00000000000 --- 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 d0ad0188c0d..00000000000 --- 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 557e0a8eab1..00000000000 --- 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 d4a9ef76ae4..d723d12dc1c 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 3305cf60a8d..7082d103ec8 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 1a0fbe3b035..d8a92d6db7e 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 00000000000..2e99bc6c0d8 --- /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 345fd82fc3d..ecd3c9521f1 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 8a736821926..1507acd5413 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 a0c8a98edd8..24180258119 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 bee00810199..ea941c35ab2 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 b1d328caa62..288c103cd03 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 8f400fabac4..2df8a69062f 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 68aeb9beb63..aa2976fafaf 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 86153bb28f5..89dce35e1f2 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 1f582213a92..00000000000 --- 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 619e674440d..00000000000 --- 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 50d30cb8546..00000000000 --- 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 7395bda9360..00000000000 --- 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 882e91e25de..00000000000 --- 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 95e8281f375..00000000000 --- 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 d51fa3a43fd..00000000000 --- 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 45646677d6b..00000000000 --- 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 fcf30753164..00000000000 --- 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 7eed439ca7f..00000000000 --- 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 c78a70abd1d..00000000000 --- 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 57cd653c6d2..00000000000 --- 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 c2525e0abba..00000000000 --- 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 6ceccaf8396..00000000000 --- 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 19ce621fa1a..00000000000 --- 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 df89d8f7863..00000000000 --- 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 ca9a84893c0..00000000000 --- 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 895ed26843b..00000000000 --- 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 8588054725a..00000000000 --- 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 4d99f54812e..00000000000 --- 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 b085a195f82..00000000000 --- 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 601b2442c8f..00000000000 --- 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 7fe7ef3814e..69c7e152107 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 0c948731f6f..db3b0b207b3 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 ab3b9da5a96..00000000000 --- 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 6f76125e9b4..00000000000 --- 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 00000000000..7404bfe1502 --- /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 294022f5b18..00000000000 --- 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 37e665fc2b5..734afa427c5 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 58e1804543b..f7c02fda094 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 d4d503e0de6..c51964acaed 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 af8c45ca393..199fdd42ffc 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 00000000000..0837277c267 --- /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 cad6b846e63..00000000000 --- 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 b26cb202221..00000000000 --- 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 f40968ca7ad..00000000000 --- 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 5bb475eb735..00000000000 --- 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 820a237e44d..67a5c1f5701 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 4fe1af0da99..e4986d623f0 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 efcc5a7498b..cececeebef0 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 b12d0b8bb3c..977bf5ced0e 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 56c8e9b5da4..967197cdfd7 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 b54023cfe84..011509935b0 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 f25617230ac..92ac06db492 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 17262278b13..8c1390dae95 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 a6ae8170105..e67292301d5 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 8d97d1ec3e5..f1e9b21f009 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 00000000000..90e271fe60a --- /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 00000000000..34a1074639e --- /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 1df78e5a782..00000000000 --- 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 802c3330309..00000000000 --- 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 af96ff29092..00000000000 --- 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 ed6844083fd..00000000000 --- 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 6f956a52831..00000000000 --- 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 38ed7b75724..00000000000 --- 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 eed25a331b5..00000000000 --- 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 d152cbfe673..00000000000 --- 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 245c6a23987..00000000000 --- 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 5f24ea2f303..00000000000 --- 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 7679a75c22f..00000000000 --- 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 3bd42679347..00000000000 --- 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 64bd77b704c..00000000000 --- 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 0ebf81cea5c..00000000000 --- 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 f29cada0c13..00000000000 --- 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 3775361da8d..00000000000 --- 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 d73563ecd99..00000000000 --- 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 4923babb9c3..00000000000 --- 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 68c048e24dd..00000000000 --- 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 7f973c2cb46..00000000000 --- 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 8a85c1c09cc..00000000000 --- 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 79d181d2c73..00000000000 --- 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 b4f2750a7f0..00000000000 --- 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 9cf2f05c39c..00000000000 --- 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 64e582bc295..00000000000 --- 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 8e628873315..00000000000 --- 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 ea9a6496343..00000000000 --- 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 2fb941ca077..00000000000 --- 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 cfabfdcb03f..00000000000 --- 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 99726a2e2be..00000000000 --- 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 00000000000..7b08707e0fc --- /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 bc1b4ff8e3d..00000000000 --- 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 d99f86a6174..00000000000 --- 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 37534ec2061..00000000000 --- 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 8111709477e..00000000000 --- 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 49ffa18e384..00000000000 --- 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 c32e4755def..00000000000 --- 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 081b2c943d5..8dd9bc43e9a 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 69c4a126501..4456b9618fb 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 cf74f765780..31a77d7a124 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 5888f2f29d0..ba9b7b5eff6 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 4934ceb72f3..f38b8b49f84 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 00000000000..06f61418ed7 --- /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 b72834694a6..00000000000 --- 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 00000000000..e5797e51b02 --- /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 4d7b4439013..00000000000 --- 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 328df5e9ad6..00000000000 --- 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 fe00c049843..00000000000 --- 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 33a09c37876..00000000000 --- 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 c0284a2e992..00000000000 --- 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 1f790bba5e9..00000000000 --- 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 511f01f67ff..00000000000 --- 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 8d1b196dfc6..00000000000 --- 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 284ffe7421e..00000000000 --- 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 e0b8aa4117c..00000000000 --- 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 e1618f9dc6e..00000000000 --- 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 7fb4bc7c9c7..00000000000 --- 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 4d3f41da106..00000000000 --- 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 0b9db08cffb..00000000000 --- 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 c5a095b3f6a..00000000000 --- 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 f3025b4bd17..00000000000 --- 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 74d4ba917ee..00000000000 --- 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 5ebc6cba39c..00000000000 --- 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 1328e3eb2c7..b5ec346b666 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 00000000000..3a5d6b64fb0 --- /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 555b31d8e67..00000000000 --- 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 74db87e1e35..00000000000 --- 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 6e5ad6b768f..00000000000 --- 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 d5e2fd9b4e7..00000000000 --- 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 6bf79cbcd94..00000000000 --- 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 d7e4faf07df..00000000000 --- 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 a11d5cff8d8..00000000000 --- 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 ddf26a6db12..00000000000 --- 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 09cd8f52728..00000000000 --- 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 2f097767ea0..00000000000 --- 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 866eae56750..00000000000 --- 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 abc327a638f..00000000000 --- 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 00000000000..eeb317feb6a --- /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 00000000000..1f0a8248791 --- /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 1f06ececb99..00000000000 --- 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 ffe71cb00d7..00000000000 --- 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 adb9ee5a935..00000000000 --- 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 b9cdad78c2f..00000000000 --- 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 36aed36a4e3..00000000000 --- 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 6320abf8ca4..00000000000 --- 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 25d12849d91..00000000000 --- 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 8949ec83999..00000000000 --- 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 3909ff8ebc7..00000000000 --- 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 d26ebc01ade..00000000000 --- 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 5ed0cf27340..00000000000 --- 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 496a912655d..00000000000 --- 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 00000000000..ed2cf6f6a77 --- /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 00000000000..643dbd10d39 --- /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 9c48807dd83..00000000000 --- 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 821f8fa7ee5..00000000000 --- 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 4a0be92f1e4..00000000000 --- 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 e41248e00f4..00000000000 --- 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 98fc8792f8d..00000000000 --- 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 0d3dd0f948f..e92f14a5cbb 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 47ab1aff28c..7c977098451 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 e780d34c757..1a6939b3379 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 877d4c77a6c..00000000000 --- 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 f0757066dd6..00000000000 --- 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 1e5a19bc40a..1c05b203069 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 5c8c24efaf6..00000000000 --- 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 0b7e085e0e3..00000000000 --- 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 317841b2b3b..00000000000 --- 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 ccdda419f0e..00000000000 --- 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 c1393f4a3df..00000000000 --- 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 91dcb5beb7c..00000000000 --- 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 12b81b01ced..6b61df05b8b 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 3deaaa9e711..ea2cfcb2650 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 f9d10379c85..ea05e25db95 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 22e6230e15b..0f35b870046 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 32934e268f1..00000000000 --- 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 29afd015f99..00000000000 --- 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 2536c3e6b91..00000000000 --- 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 045852c8997..00000000000 --- 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 00000000000..4b3003c89ec --- /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 9d8a457376e..00000000000 --- 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 ff82e5fae95..00000000000 --- 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 946cc65fab7..00000000000 --- 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 fd56edffc73..00000000000 --- 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 53c227b9820..00000000000 --- 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 d1357799a7f..00000000000 --- 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 ecf47cf1d4c..00000000000 --- 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 03264fda9c0..00000000000 --- 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 8d1c4a524b0..00000000000 --- 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 00000000000..8c83d04b731 --- /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 00000000000..1077c8fc2a9 --- /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 5c4121fe10c..00000000000 --- 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 9eb4441b03b..00000000000 --- 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 b8c6d9ff61a..00000000000 --- 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 3ebaf78e1a5..00000000000 --- 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 d3880ac492f..00000000000 --- 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 c48c7f9151e..00000000000 --- 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 8a1b74a328a..00000000000 --- 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 707591531ae..00000000000 --- 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 6dbbb88f0d7..00000000000 --- 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 1b307427826..00000000000 --- 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 8c1f37ca938..00000000000 --- 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 3231f15b03f..00000000000 --- 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 faea67695c0..00000000000 --- 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 dba219e38ad..00000000000 --- 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 bbccd1fa18a..00000000000 --- 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 01f8058447e..00000000000 --- 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 0fc1767adf5..00000000000 --- 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 e2013d4e577..00000000000 --- 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 958469cd188..00000000000 --- 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 d17a4fa83db..00000000000 --- 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 c333f45b09f..00000000000 --- 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 1f20ba73010..00000000000 --- 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 ca69bb47e12..00000000000 --- 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 4177d85e749..00000000000 --- 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 9c828ff708b..00000000000 --- 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 754b3694f89..00000000000 --- 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 00000000000..a8aeb721b5f --- /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 6da2045abd9..00000000000 --- 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 19f41c32a50..00000000000 --- 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 44a847457e8..00000000000 --- 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 a652adc8b32..00000000000 --- 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 77a86b68314..00000000000 --- 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 57b073f549f..00000000000 --- 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 1d4d9ee5431..00000000000 --- 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 ea3c5924273..00000000000 --- 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 4da54a15727..00000000000 --- 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 80e537b9bb1..00000000000 --- 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 c573c694098..00000000000 --- 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 0bdcc3e3868..00000000000 --- 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 fc73a5010cc..00000000000 --- 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 657971ea613..00000000000 --- 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 b89a3663ebb..00000000000 --- 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 0ef149687b3..00000000000 --- 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 561dfe9ce13..00000000000 --- 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 edfc9d88eb6..00000000000 --- 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 c35a612e4a1..00000000000 --- 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 b32ff8e50fa..00000000000 --- 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 00000000000..14ce45ca6ad --- /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 d94ac644eac..00000000000 --- 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 abc47d06707..00000000000 --- 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 35d602caba5..00000000000 --- 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 68511c2ad34..00000000000 --- 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 039858935c5..00000000000 --- 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 137a8dcd2db..00000000000 --- 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 6cbb3530d2d..00000000000 --- 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 ec402814fff..00000000000 --- 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 39f941d8989..00000000000 --- 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 83c3ffe4bec..00000000000 --- 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 3ba39f8fa64..00000000000 --- 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 2b65e70d3fa..00000000000 --- 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 98ee9e54180..00000000000 --- 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 e3cd104cb12..00000000000 --- 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 d0b61d5c8e2..00000000000 --- 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 7ead4fe810f..00000000000 --- 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 da11d91cc08..00000000000 --- 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 68c60477dce..00000000000 --- 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 90684569b49..00000000000 --- 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 b549627b852..00000000000 --- 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 c69ecd403a8..00000000000 --- 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 108e8414b7f..00000000000 --- 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 b5f365164e3..00000000000 --- 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 854577beceb..00000000000 --- 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 bdc62964d0a..00000000000 --- 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 f178687591c..00000000000 --- 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 221181a5372..00000000000 --- 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 970c38f231d..00000000000 --- 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 1f1f58c5daa..00000000000 --- 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 f288a8f9526..00000000000 --- 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 c0bd2115c28..00000000000 --- 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 9ee29f6e564..00000000000 --- 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 7d82bfa72eb..00000000000 --- 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 a2424162a38..00000000000 --- 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 40edce535fb..00000000000 --- 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 f5a4b422c91..00000000000 --- 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 7fe3b04e769..00000000000 --- 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 3589acb57e1..00000000000 --- 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 3be414a4ff6..00000000000 --- 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 54edbc4e9f1..d2948fd06a3 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 c41c7c582f9..c4246e54dea 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 63426e4b195..00000000000 --- 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 a66db856ead..f9d9782b085 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 111073efa3e..00000000000 --- 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 02f8adce5e5..7a339604a5d 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 b32ffe92e25..25aa77631f2 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 2e19cdba6cc..5ba6ab02034 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 2fed82fb259..7666ff8e3ca 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 71d89858ea4..bf42b2f6af9 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 f856b0a1fd7..bd10a319b1a 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 bcbc951be1b..fa94a44b99c 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 00000000000..38131a7777a --- /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 46e84105b35..c7aef391c20 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 a13f77db4f2..9d6e98231cf 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 f8c6b809aa0..4affe58bfe0 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 d130041813b..7dc25b1f64b 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 31dd004f828..00000000000 --- 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 6ff63e83c05..00000000000 --- 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 a27ec31e260..00000000000 --- 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 0acc34299ed..00000000000 --- 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 e0612b36bc3..00000000000 --- 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 8566b524b95..00000000000 --- 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 97cfdcc16ee..00000000000 --- 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 d5a896eea22..00000000000 --- 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 183ced70a6b..00000000000 --- 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 116f07001d5..d5418f668df 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 aaefa9c251e..eca5afb1a10 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 0d6ce04a273..2c79c8ed573 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 7a8ca29098b..f23eae53b35 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 eb710390ef2..00991c57e7f 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 22aad985aab..00000000000 --- 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 5a10c3a4f18..00000000000 --- 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 00000000000..7d2da0bbdd4 --- /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 a5024698103..00000000000 --- 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 8e2199795c0..00000000000 --- 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 2895b69922d..00000000000 --- 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 31120ef151c..00000000000 --- 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 287d84a1143..00000000000 --- 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 00000000000..dd5dda233d2 --- /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 00000000000..b1d3f620566 --- /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 00000000000..183e8e08ea4 --- /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 00000000000..ad7805e7167 --- /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 fee169ecba3..00000000000 --- 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 ff04ccc858f..00000000000 --- 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 b3031b7b92f..00000000000 --- 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 6671e1cd4ff..6081619a331 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 00000000000..599edfd33ea --- /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 00000000000..767a23c33a4 --- /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 00000000000..4c623699101 --- /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 00000000000..a4f68400528 --- /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 48c76191ebf..00000000000 --- 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 a5e9cf292b3..a97003eab97 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 c5433d728c5..e89e1907860 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 5fbfcfe22cc..e2b1bd2036d 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 04fe002d58f..8663dd621e7 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 b87ad237c5d..70967d6c13d 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 225d86de75a..17abf7d929c 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 45b365aa65d..dd9ad4890db 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 48c2259422e..03bdc16da5a 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 f5d1446913f..7046809d33d 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 ecc3020f4c0..39df361aa99 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 b8b0a744c04..87f911a7da0 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 e88e509e098..5e48ff39fbe 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 dac9088825a..0f1649345d9 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 c7f6214e4a8..701b6bcbde7 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 37b817f557e..c85c5bdc291 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 1d5fa47c96c..6e60397495d 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 2ee4230cbb9..2e89fb8640b 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 a0d92b7aacb..fef2c5a347c 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 7b207dc635c..1d0f85d9874 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 00000000000..613b8a831f1 --- /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 d6ac6ce1ad0..e58d22ce229 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 34edefbc45c..00000000000 --- 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 092ffde901b..00000000000 --- 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 36fecff59cc..9879509ec79 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 97b36ac60d2..63d64acfae4 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 62506bfa2f0..c563c5a7e86 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 103b8b17283..add80c19b99 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 04740042f7a..b7d62e27001 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 76751fb0f5f..ee029824677 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 8a0e96f90f8..00000000000 --- 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 b7666ab4e2c..00000000000 --- 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 787c6388114..00000000000 --- 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 1f63a8e3025..a0d9aaa5925 --- 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 83e3efa4e84..9193a29001f 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 d4ac5f149b9..7b6985bb800 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 303ede67642..a5b276fed55 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 f74d9b48ea3..8a5bab79e7a 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 aa4cce7aaca..58c70182f19 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 df819f0e4fc..831382e0796 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 8410c3f15b8..d19dcff70cd 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 00000000000..6242bb6cb2c --- /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 ce1d02d63c1..f2549430953 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 afe231a13cf..c9f4c62fe1c 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 a391a9329e2..ba5fa28cfa5 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 357e3aaf5ec..00000000000 --- 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 e583b752f42..f99474f1c5a 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 039ed9bd0d2..ba868854c68 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 a0492416164..f31206574e9 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 a50c9db2fc7..9050ffe1a87 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 1591cf9842a..898984539aa 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 c7812a8bd25..99a56b3a183 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 cc8ee4c2d2e..9d893e195b2 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 769a042f02f..4b21c6a4d0b 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 4ddfd6746ec..22d8e5a03b1 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 fb821e58e1d..27458b716a5 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 d77b7c6e666..ccc18de7514 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 bf75f491f46..46fc186cec2 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 00000000000..e0c599039de --- /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 00000000000..e61bc4719dd --- /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 00000000000..c404ee6917f --- /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 00000000000..ad919608437 --- /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 ef6d2138b86..c1f3da2c4d7 --- 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 4404537f35c..d7f46a1d447 --- 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 28d4813da26..00000000000 --- 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 ffd92be9449..00000000000 --- 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 127ae1d7b62..00000000000 --- 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 17e3d06b740..00000000000 --- 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 add060e8df7..8223b347dcf 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 5b2a8950603..2d7996cfc31 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 00000000000..518b1054ca7 --- /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 eca3a2e905d..90b6ce623f4 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 00000000000..ca7df59b95e --- /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 7bee41cdcd5..00000000000 --- 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 0fe7cf019d2..00000000000 --- 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 dccd9491cd5..00000000000 --- 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 7ab95453f84..00000000000 --- 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 45f685672f8..00000000000 --- 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 56ffb3f51ab..00000000000 --- 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 4397fd4ba7a..00000000000 --- 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 74027770305..00000000000 --- 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 5d6c8970043..00000000000 --- 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 ead39ccbcee..00000000000 --- 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 00000000000..356d56465fa --- /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 00000000000..023c3001dd3 --- /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 6525e8ac55c..00000000000 --- 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 00000000000..fdcba5c2017 --- /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 1f45fdd646f..00000000000 --- 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 f5feb4ef749..f408b376c55 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 00000000000..de621d04e25 --- /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 5267cf1cc55..00000000000 --- 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 00000000000..87642888aa1 --- /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 00000000000..da205b23c09 --- /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 00000000000..50d89ee34e2 --- /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 00000000000..03dceec3b87 --- /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 00000000000..3b32a332d54 --- /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 00000000000..2d3ee84f6e1 --- /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 00000000000..a9349202902 --- /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 00000000000..f0283cb678b --- /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 83241cc32e2..42038cf35a1 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 1e0ea2bdea5..fe43c41fe7a 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 095d491ef49..97993e7bb99 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 7081ae11f7f..c2cad1da4d8 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 9c9d20a4914..873207d8522 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 11fb4cfd097..f4115745076 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 37c5915ff8e..652d5859e65 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 3de71514e8c..a8d2ed01640 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 0eadab83cb0..b2187126aad 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 3062f3f80b5..2dd82e0a130 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 858508c7559..1ec4ad5dd0b 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 8a4e803d985..789da306e65 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 46515f5f9c2..167e170637f 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 883460432b6..8b3728e9fa7 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 c2b3d7a52c4..c9e7047bce0 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 96efada6218..9ed3591cc53 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 c71b66da33e..42735d64362 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 1057a0deaff..68d05373597 --- 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 ee8dfa23154..fe47fea428f 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 00000000000..f1745e7adfd --- /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 77484efe933..40a544a262d 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 9da7cc3f037..653eeb86d2a 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 00000000000..b62f4b8afff --- /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 85768e925c3..517d285a047 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 552befac655..e73e419c79f 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 f096b4542fa..8d355dc95b1 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 00000000000..4521168fc04 --- /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 6a5a37d6d69..8ee634ca4fa 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 6257a6cbb8b..eddff63d0e3 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 db73ae8495a..5e1f26164f5 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 f8aeb2b413a..dce1ead7fd5 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 00000000000..a5c36b962a3 --- /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 b33d0f2ea37..00000000000 --- 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 073e6ca87a8..00000000000 --- 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 85975a8ed9d..00000000000 --- 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 0599d7911e4..00000000000 --- 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 e2307b84711..00000000000 --- 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 cfd3b1b4d0f..bf576047b63 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 99220878399..00000000000 --- 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 0b0413f4a2e..00000000000 --- 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 753f60bb4b5..00000000000 --- 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 82ca85efc35..00000000000 --- 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 d69650ebbaa..7b8afe37579 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 0df6c5ef67f..53f34b68837 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 f3b30ce7394..da8fe0a3370 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 00000000000..954078ee206 --- /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 00000000000..0b00174e146 --- /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 00000000000..12cf687bb00 --- /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 8cf2980c40c..00000000000 --- 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 ee2f9d14a1b..00000000000 --- 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 7f4e0024004..00000000000 --- 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 3ae20a25b67..00000000000 --- 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 685d4a31484..00000000000 --- 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 3f613628d38..00000000000 --- 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 c6de254adce..00000000000 --- 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 d5a6b4d2ec1..c065d25b932 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 2f09b3ca33d..81c86ff89b6 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 ecbb94f8b36..54a228c4c76 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 9858859ed7a..7526332f494 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 00000000000..d871a1e379d --- /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 3332d0fc7f8..e897c93082b 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 00000000000..34e798413ac --- /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 27d6b37b423..00000000000 --- 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 304ab74cf3a..00000000000 --- 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 4e0206b9411..00000000000 --- 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 bfd090d6622..00000000000 --- 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 1367ad92af6..00000000000 --- 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 00000000000..9679801e25f --- /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 00000000000..e4fd527e908 --- /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 e4caa7a3144..00000000000 --- 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 f3ec6602cbe..00000000000 --- 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 38517b82d4a..00000000000 --- 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 fe9cca652e8..00000000000 --- 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 1ebcf74410d..00000000000 --- 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 5375bb29c12..00000000000 --- 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 8d05874c88a..00000000000 --- 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 cf369f270fd..00000000000 --- 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 67884b95d4e..00000000000 --- 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 b5f4a19c517..00000000000 --- 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 5ce027bee39..00000000000 --- 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 8197ec299e6..00000000000 --- 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 c45a56e5dee..00000000000 --- 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 54960920311..00000000000 --- 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 fc1262f42b7..00000000000 --- 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 c79fd20a93d..00000000000 --- 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 e7d0779559c..00000000000 --- 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 4fb22a51c05..00000000000 --- 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 5bce5f37a64..00000000000 --- 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 557817a33bf..00000000000 --- 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 62bd40154fe..00000000000 --- 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 0f78ffba4ea..00000000000 --- 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 d2b88ed41f6..00000000000 --- 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 8388c69f669..00000000000 --- 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 2f81c7cf31e..756c1e7c804 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 f8e15be6954..ec8929b7b58 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 06a6be6a596..4fc733084c6 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 83d26febf7b..72e36ddc975 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 d2ed5e5716f..00000000000 --- 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 ed1ef0cd28e..00000000000 --- 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 02cc25cfecf..00000000000 --- 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 af61c387aa2..00000000000 --- 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 9429610372e..00000000000 --- 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 d07e8618c01..00000000000 --- 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 2f589c1e56f..00000000000 --- 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 a1b6837a627..00000000000 --- 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 671e915621b..00000000000 --- 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 4a0bc26aa6f..00000000000 --- 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 f26bbf6a48b..00000000000 --- 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 0acdcfb8bfe..00000000000 --- 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 1221f886210..00000000000 --- 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 0acdcfb8bfe..00000000000 --- 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 308be444877..00000000000 --- 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 c7c4353fe4d..00000000000 --- 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 4254c46096b..00000000000 --- 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 00000000000..f4733d380e3 --- /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 00000000000..7dbe6fb40db --- /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 2084383830f..00000000000 --- 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 70c8492910a..00000000000 --- 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 d51bfb875b2..00000000000 --- 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 726d97c29a0..00000000000 --- 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 5fcebf6778b..00000000000 --- 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 ed750ec4e87..5e7174d4931 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 4838f91cdad..9bd5a84885e 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 25657b328af..e48fa42b987 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 8eb58d4954b..cca402374a8 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 13e81b38941..e6303562569 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 5de20f3fd77..c325eb5baee 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 dddf990adae..00000000000 --- 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 899fdd3d744..00000000000 --- 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 a7868b714be..00000000000 --- 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 00000000000..f6b8f9480da --- /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 2287c59cc63..00000000000 --- 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 24e6fb2d59a..00000000000 --- 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 77c67b702ae..00000000000 --- 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 c70b8ec4166..00000000000 --- 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 ebb896633b3..00000000000 --- 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 3c19dc9b668..00000000000 --- 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 dc7318ed543..00000000000 --- 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 c0ee091bfe1..00000000000 --- 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 6c26116b0dc..00000000000 --- 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 88a858655c7..00000000000 --- 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 c846ff0694c..00000000000 --- 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 b6987f1c0fb..00000000000 --- 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 491b5541b70..fafcee63083 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 d57bbc1de73..b8b39f95ff0 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 3f83a6f896b..73bcb24ce04 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 a44f872bb10..c019ec8b222 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 18ebd60e3a9..7dd971974e5 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 86bc46c567b..a4af5f04e1f 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 00000000000..5a5f690206c --- /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 00000000000..41c612d61bf --- /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 5095d96038d..7670f0313e5 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 8633efb7165..b02631faa79 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 645a67a71bb..00000000000 --- 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 a2add0de300..00000000000 --- 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 2c6fbcd6f53..00000000000 --- 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 ec77f23620d..00000000000 --- 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 d5a436fd916..00000000000 --- 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 5e1eea59c24..00000000000 --- 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 6313c8ad1e2..00000000000 --- 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 48fa5205f93..00000000000 --- 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 4462a6902a4..00000000000 --- 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 d2bbb80d815..00000000000 --- 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 36a0c912cde..00000000000 --- 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 6951314c438..00000000000 --- 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 50e1ba1f84c..00000000000 --- 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 a3d76ec4646..12adff577b2 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 732c7773479..f615d1c5a3d 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 825a324d757..e2f93a06fe8 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 7f3a0b38ef7..47c268650a9 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 1775b989448..deb694e3697 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 c6034f2db8b..eebc7ce5bd4 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 3d14e990f5a..06b450fcb4c 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 00000000000..366b9dc4f26 --- /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 0f7148a4b8d..ec5e132078e 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 45b6114f29d..37a633e7285 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 00000000000..8bbd957c438 --- /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 d3c17829c0e..48a7483302c 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 d6eb005690c..c8abb39b48e 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 b2032801211..00000000000 --- 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 09fdfe8d82e..00000000000 --- 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 350f33cd863..83073bdc933 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 0a640c31fb6..bf78b189d9d 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 c8b4e3a4827..00000000000 --- 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 fe21c19fe3a..a5209f1a4ad 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 d2f369dc5f1..00000000000 --- 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 5f213270dff..00000000000 --- 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 fccacaab7f7..00000000000 --- 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 00000000000..14fa1faab67 --- /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 00000000000..4f59f4a0e8e --- /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 40c4ad01393..6128a9ac497 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 74db39ff1cb..00000000000 --- 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 1bb5846fed4..9e8668e6a50 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 f067051ffe7..5efdefb761f 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 4008e0b3455..7d4bae408d5 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 4573d76f947..a4c7dbd4278 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 7b163dff699..1bffb9a1939 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 00000000000..1fa3ca78fd9 --- /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 e444dced929..00000000000 --- 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 5058812fb68..00000000000 --- 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 f042060a8ec..00000000000 --- 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 5e9f262f837..00000000000 --- 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 ec35bdb7ddc..00000000000 --- 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 74e959ae751..00000000000 --- 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 17d6b9e1c4b..00000000000 --- 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 b8c3d475129..00000000000 --- 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 00000000000..2c1ee744e84 --- /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 00000000000..177e6b4d2ce --- /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 9290ba4ecb2..a352e5a1b13 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 b966e16ba10..ea0378fb80b 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 bb60e5f730f..00000000000 --- 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 64fb76ca4d1..00000000000 --- 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 a96f4e1bf04..00000000000 --- 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 b7c188891e1..00000000000 --- 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 65d5defb1ec..00000000000 --- 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 3b651f5bb18..00000000000 --- 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 f6d6351c64b..00000000000 --- 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 23b825e617b..00000000000 --- 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 deb804dc944..00000000000 --- 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 f36d414562c..00000000000 --- 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 51cc9e246a6..00000000000 --- 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 00000000000..d68bd9e25a5 --- /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 315f2c29b47..00000000000 --- 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 df13c6cd070..4921d17d906 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 d22f80a3685..00000000000 --- 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 f16714bf12e..00000000000 --- 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 6dec726a257..00000000000 --- 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 ba661013128..00000000000 --- 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 aa5a8ab8dd7..00000000000 --- 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 39bfb5c6552..00000000000 --- 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 d44122a3195..00000000000 --- 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 e703a6cf18b..00000000000 --- 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 bd9b31a13ac..cc1a30978ca 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 00000000000..34c2b6e99e3 --- /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 170dc254acd..00000000000 --- 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 00000000000..f0d3a361152 --- /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 193bd3e93cb..00000000000 --- 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 a75e046b3d0..a7318198125 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 244ff0d0dde..08a7233c50b 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 0e4b8e45445..e272bf226ab 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 195f472bdb3..a7251a61887 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 20a4a92f02a..643447bca30 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 160bcf96383..70fc916ddda 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 00000000000..ca6e8c98f6b --- /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 3bcded3044d..9ae72f2dc3b 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 083cb931db2..8c27d8c2594 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 2584ae7e67f..a5873e273cc 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 4606d99e571..89c119bc22f 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 26b2999f957..00000000000 --- 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 3edae5d83e9..00000000000 --- 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 6186a69432b..00000000000 --- 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 0b8b57e9628..00000000000 --- 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 3ea274e0802..00000000000 --- 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 00000000000..11dbbfa5025 --- /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 00000000000..cd8ac72a902 --- /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 00000000000..d36f23151c8 --- /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 00000000000..54a4c689023 --- /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 0eb1b746d19..00000000000 --- 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 0095967b2a6..00000000000 --- 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 cdaefd6f34a..49b0d494eea 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 6a81e472cdf..771c6708648 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 bc7a24dd95c..601cdb9203c 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 5f275e0f1aa..be5e1c77140 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 fd2c5562a40..6c0883ba9b3 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 6ece6bfc09b..b35b68f5929 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 00000000000..cce51f9755e --- /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 00000000000..093c727cecf --- /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 239f4ab20c1..b240207e788 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 c753d3f5971..2a595ed9479 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 00000000000..7e40c90cf56 --- /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 fad97fede29..e9d995a71f3 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 124bba69e5e..2571ec0e699 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 3cbf84f26fe..9c313a1e176 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 00000000000..c9a25fa7e2d --- /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 59f694676c3..00000000000 --- 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 6ad72252961..00000000000 --- 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 24445c47fb7..00000000000 --- 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 fc0af540c12..00000000000 --- 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 7a9543d2601..00000000000 --- 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 fe4a09d2cd4..00000000000 --- 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 c7840ed7cad..00000000000 --- 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 243e52187d0..00000000000 --- 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 e3a624c70b3..00000000000 --- 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 37c35fb33e0..00000000000 --- 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 33e6578be43..00000000000 --- 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 e5601c17ae7..00000000000 --- 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 57ffd380f8a..00000000000 --- 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 db6643e8f6b..00000000000 --- 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 b88b7b77deb..00000000000 --- 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 d730299b86b..00000000000 --- 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 92fb3075a67..00000000000 --- 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 cb000e66209..00000000000 --- 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 96fe79a1ce5..00000000000 --- 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 2c059a786c1..00000000000 --- 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 47096a65443..00000000000 --- 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 aa638743f51..00000000000 --- 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 21db76784a6..00000000000 --- 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 f421a223320..00000000000 --- 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 221b8fea23e..00000000000 --- 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 1889aee9497..00000000000 --- 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 ce5c5ce8e88..00000000000 --- 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 5569fe3425d..00000000000 --- 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 710ea4e00dc..00000000000 --- 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 247ddaf12c0..00000000000 --- 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 80df8394089..00000000000 --- 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 2961d2e3756..00000000000 --- 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 a3fa040c2d4..00000000000 --- 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 cc9d703432a..00000000000 --- 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 da3c176a34b..00000000000 --- 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 8c511013c9e..00000000000 --- 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 cc99a0662bb..00000000000 --- 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 9a9385b33d5..00000000000 --- 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 00000000000..946dd8e0961 --- /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 00000000000..a10be56a891 --- /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 6ab7ea33e0f..00000000000 --- 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 5bbc13fd540..00000000000 --- 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 8d861b9a503..00000000000 --- 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 13b4e27db87..00000000000 --- 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 74903855d5b..00000000000 --- 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 3e119826309..4d2634b42d4 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 2c4a3881ddc..60cd617730b 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 c44b966b7d7..bd5288ad950 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 6b753c7eca3..b5c555fbe21 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 d68900b073e..df1c9a54624 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 f56e1afc397..75face691cd 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 00000000000..50a2e5778c2 --- /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 ea74d83de75..00000000000 --- 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 497a8b9b02b..00000000000 --- 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 00000000000..1d1783004b8 --- /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 dd4194e0cdc..00000000000 --- 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 eb07da73baf..00000000000 --- 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 dcfde9c1f4f..00000000000 --- 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 4e067fb22eb..00000000000 --- 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 191092dc63f..00000000000 --- 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 a301016ab04..00000000000 --- 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 49294fc816b..00000000000 --- 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 c61f7f5928b..00000000000 --- 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 45f21045287..00000000000 --- 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 93d92c6e168..00000000000 --- 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 a29f5650957..00000000000 --- 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 a3fa8197c92..00000000000 --- 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 00000000000..4d8ccd20b1f --- /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 e3bfe5e5886..00000000000 --- 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 8dd300be9cc..00000000000 --- 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 b38dffcb650..00000000000 --- 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 ba8a385b3b6..00000000000 --- 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 54e56fb1519..00000000000 --- 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 216ea9a70ab..00000000000 --- 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 4739f58eff1..00000000000 --- 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 0aa1586a2ae..00000000000 --- 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 adff0726cf2..00000000000 --- 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 1e4738e6642..00000000000 --- 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 574dd387ff9..00000000000 --- 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 6362edca53c..00000000000 --- 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 dd21d5b9aff..00000000000 --- 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 00000000000..3655f3168bb --- /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 5d9664dba62..06a03df0f38 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 16441a8ab89..4252eabcbb5 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 640990af4c3..29ceced380b 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 b6dd4bfcb8b..7356a77c12f 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 792b0550540..875f5474fdd 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 c965be041a3..00000000000 --- 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 abfd4950335..00000000000 --- 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 e9bc2eab919..00000000000 --- 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 00000000000..ee92fb98c62 --- /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 00000000000..88731b64888 --- /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 daaaa15ecdd..00000000000 --- 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 a886a592303..00000000000 --- 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 102cdcb7586..00000000000 --- 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 e2f9c39986d..00000000000 --- 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 35889241c08..f9aa9e8fa82 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 f92ecf1761b..00000000000 --- 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 b5841675faa..00000000000 --- 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 fffd5d3635f..34206481284 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 4eadb4441ed..00000000000 --- 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 8ae5ae972da..00000000000 --- 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 00000000000..029c67711ac --- /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 f26c684c576..00000000000 --- 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 00e1326a7f7..00000000000 --- 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 00000000000..a5a488ffb36 --- /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 30d1ba5e1d0..00000000000 --- 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 be2752e391a..00000000000 --- 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 a084e08a356..00000000000 --- 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 900f669eebb..00000000000 --- 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 bd4b6e92e9f..00000000000 --- 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 6c968e4df73..00000000000 --- 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 728122d803d..00000000000 --- 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 3594e346a39..00000000000 --- 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 cb8c5b536ad..00000000000 --- 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 408a991c72b..00000000000 --- 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 ad5ab76a66c..00000000000 --- 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 64d32331e09..00000000000 --- 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 60774abb2b7..00000000000 --- 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 ec16609946e..00000000000 --- 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 2bbb83861fa..00000000000 --- 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 6f63dd64add..00000000000 --- 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 b8ebfb10f97..00000000000 --- 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 cea5f1c71e5..00000000000 --- 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 cf4eb2b08e9..00000000000 --- 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 c84a81713ba..00000000000 --- 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 b3323a83e2d..00000000000 --- 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 7c6963684cf..00000000000 --- 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 75b312a23e8..00000000000 --- 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 555b52cd709..00000000000 --- 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 498dd084fb3..00000000000 --- 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 5307055b336..00000000000 --- 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 593afa9ec49..00000000000 --- 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 6c07d7d3c23..00000000000 --- 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 928179dc391..00000000000 --- 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 2230a2804f8..00000000000 --- 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 97a00710a0c..00000000000 --- 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 b9903864674..00000000000 --- 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 785074f0f99..00000000000 --- 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 901252ee820..00000000000 --- 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 4ebe29852ad..00000000000 --- 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 9dad983d956..00000000000 --- 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 2508446e85a..00000000000 --- 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 ff6129c1666..00000000000 --- 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 8a4322b1c46..00000000000 --- 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 80ca6acb553..00000000000 --- 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 9c0ef2eba11..00000000000 --- 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 8282cb93ccd..00000000000 --- 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 a9f94d66090..00000000000 --- 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 ea2d5040ce7..00000000000 --- 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 87d30d047ad..00000000000 --- 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 103d1e997b8..00000000000 --- 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 1052541bd3d..00000000000 --- 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 00000000000..2e7811fc076 --- /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 00000000000..89c2cfe1422 --- /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 1a1832d8155..00000000000 --- 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 d631024c7f8..00000000000 --- 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 00000000000..16f78379913 --- /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 f92fd739953..c4cd9918a7e 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 00000000000..e79a8b8c6bd --- /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 32aac5dd56d..00000000000 --- 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 95ca1edf249..40d81e51f68 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 9b8a1315b64..00000000000 --- 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 00000000000..121d33200a2 --- /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 a11a17f3e07..00000000000 --- 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 fda360d04da..00000000000 --- 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 c553697d743..00000000000 --- 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 738095618f9..00000000000 --- 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 338a40a66dd..00000000000 --- 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 9290287df56..00000000000 --- 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 cc2e2fe34fc..00000000000 --- 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 9b18741a71d..00000000000 --- 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 6a67315b996..00000000000 --- 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 f02cf0fcf1b..00000000000 --- 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 92d258d5670..00000000000 --- 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 6c0e9b72ce1..00000000000 --- 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 b75721a0664..00000000000 --- 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 3f6adb2e4be..00000000000 --- 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 79641dbdef9..00000000000 --- 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 e6fc678e23f..00000000000 --- 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 9844fbdfdca..00000000000 --- 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 52c285e604b..00000000000 --- 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 c4a12158555..00000000000 --- 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 3dc166bd16f..00000000000 --- 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 87217debc9d..00000000000 --- 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 04d26d64f78..00000000000 --- 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 adb13e8e655..00000000000 --- 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 abac83ac8ac..00000000000 --- 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 e86305d642f..00000000000 --- 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 e44bacb20bd..00000000000 --- 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 2cd101e5c85..00000000000 --- 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 2b4adfdc0c3..00000000000 --- 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 3c0886718fc..765b87dc2fa 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 bae09319364..a290fefcd62 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 e9aae8deda6..00000000000 --- 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 2ea3e4a060b..00000000000 --- 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 63b7217d558..00000000000 --- 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 83109b38f03..00000000000 --- 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 438391d0af4..00000000000 --- 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 d2d4ea4c6f1..00000000000 --- 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 9ab15b2891b..00000000000 --- 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 a6749def5ec..00000000000 --- 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 9297cefc7a0..00000000000 --- 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 9301b8c32df..00000000000 --- 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 fb4f7b4645c..00000000000 --- 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 a61396897c4..00000000000 --- 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 e5b1d3d82ce..00000000000 --- 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 85bb1e9507e..00000000000 --- 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 4b1c75deb8e..00000000000 --- 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 918af760f21..00000000000 --- 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 2bff3e30e44..00000000000 --- 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 00000000000..0a67a58490f --- /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 e52aaecec81..00000000000 --- 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 31389a40786..00000000000 --- 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 85d67ef440e..00000000000 --- 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 a84e128f024..00000000000 --- 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 d078f1ec05d..00000000000 --- 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 30f8497294c..00000000000 --- 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 d1ff054fbde..00000000000 --- 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 063bdd79ff7..00000000000 --- 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 63cbaae6789..00000000000 --- 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 ac88dd6def7..00000000000 --- 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 92adf9afec1..00000000000 --- 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 b3654d23147..00000000000 --- 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 6746c5e906a..00000000000 --- 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 4491730c92b..00000000000 --- 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 1608391454a..00000000000 --- 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 095395661ec..00000000000 --- 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 00000000000..98e622129cd --- /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 cb893f601bf..00000000000 --- 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 e1507faabad..00000000000 --- 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 e07b9f76b0c..00000000000 --- 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 986728f528f..bb4bc6e297c 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 97ef2d82332..00000000000 --- 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 00000000000..626f25c990f --- /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 00000000000..645a6d10cf6 --- /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 00000000000..b8cb38df0eb --- /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 ff7e9c87961..00000000000 --- 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 e092c5dc0e1..00000000000 --- 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 29b15dc2b8c..a40db93d738 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 1ea193ccc14..8fcc1f31b2f 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 51d653f27b2..2a568e62e7f 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 e742d1f8b77..00000000000 --- 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 6df451ff574..459b91dad02 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 8aad4bf9f15..ae2f5af19ba 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 f5ea670b55d..816d548d7fd 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 ee2a8af4bb9..bbdd4fdff45 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 96b300e82cb..9f9f62ef705 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 3870f8d2033..00000000000 --- 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 0e5f0b7f04b..00000000000 --- 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 f44196a9116..00000000000 --- 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 d319d54f810..00000000000 --- 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 0416fc867a6..00000000000 --- 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 c12623e8c9e..00000000000 --- 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 3a8514561af..00000000000 --- 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 82cd91c0867..00000000000 --- 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 bd422bf7f2f..00000000000 --- 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 45b3b522b6f..00000000000 --- 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 41087f6c043..00000000000 --- 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 a42e55c3c0a..00000000000 --- 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 6f8da0c7450..00000000000 --- 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 575cc935f56..00000000000 --- 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 f3516e78c8f..00000000000 --- 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 f89682d9ab2..00000000000 --- 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 2c5aa039ffa..00000000000 --- 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 45f539e84b8..00000000000 --- 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 9e4abdfa48e..00000000000 --- 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 1596ad36c52..00000000000 --- 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 8db0a4ef79c..00000000000 --- 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 5f29774fd79..00000000000 --- 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 28a0e417942..00000000000 --- 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 fa92250ace9..00000000000 --- 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 5b19253fb8b..00000000000 --- 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 5cfc9e9a6da..00000000000 --- 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 c7de2a84fa8..00000000000 --- 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 9101c11d3d4..00000000000 --- 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 32d1ab34061..00000000000 --- 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 ab44c76f271..00000000000 --- 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 8ef28f6771b..00000000000 --- 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 00000000000..8a01a3ac439 --- /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 85e7c7b27c3..00000000000 --- 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 00000000000..1553f9312cf --- /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 dc0eb73d074..00000000000 --- 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 b63222e9d8b..00000000000 --- 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 e723c9c6e8c..00000000000 --- 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 d7f473af584..00000000000 --- 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 273fe7eaa5a..00000000000 --- 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 bcced182a08..00000000000 --- 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 b3b660d8604..00000000000 --- 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 ae36d2e44bd..00000000000 --- 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 00000000000..369111c7d4c --- /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 d6f7496484d..00000000000 --- 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 7bcbf378aab..00000000000 --- 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 faac0981881..00000000000 --- 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 3a28dac5fcd..00000000000 --- 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 4edf05a0d20..00000000000 --- 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 b66d7bd7680..00000000000 --- 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 cb0220aa4d7..00000000000 --- 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 1840abe573b..00000000000 --- 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 db147d0f4e3..00000000000 --- 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 1f09fb058ea..991bb64101f 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 5f5f8fcd745..6394ab44973 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 cf6e8b6cc4f..6a2b627da24 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 b8e5a2762f5..662927f4231 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 5aaa76c22f2..00000000000 --- 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 a8d0c1fc550..00000000000 --- 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 f63a385fdd6..00000000000 --- 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 6cb69512262..06c1b1a9022 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 00000000000..d20a2fa1b3a --- /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 87c89071a08..00000000000 --- 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 29c369131f2..00000000000 --- 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 52b296562ea..00000000000 --- 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 5d0e481e2b0..00000000000 --- 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 f75f21de178..00000000000 --- 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 6f68f2e8c7c..00000000000 --- 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 934e207665c..00000000000 --- 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 6c2ae5abd86..00000000000 --- 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 ecc53857740..00000000000 --- 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 8068f14ea72..00000000000 --- 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 b9a8c3b204c..00000000000 --- 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 e140118bf09..00000000000 --- 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 bbe2ea95f7e..00000000000 --- 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 0747b23df5e..00000000000 --- 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 f64b25d2063..00000000000 --- 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 395760652d7..00000000000 --- 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 0f3fd577650..00000000000 --- 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 dcc203e11e3..00000000000 --- 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 388076a4983..00000000000 --- 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 ba7aa8aa456..00000000000 --- 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 76dc5940533..00000000000 --- 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 7f710e144ec..00000000000 --- 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 d0b72a86ea2..00000000000 --- 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 5af14da529b..00000000000 --- 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 4654c4a218e..00000000000 --- 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 b62ce08a63a..00000000000 --- 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 9695dfd53a3..00000000000 --- 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 b9828d2a71c..00000000000 --- 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 027bd585133..00000000000 --- 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 8117c7c96b3..00000000000 --- 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 b95d581275b..00000000000 --- 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 1cc411ee297..00000000000 --- 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 6589aeeb492..00000000000 --- 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 2f7d28f58a9..00000000000 --- 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 028286d1610..00000000000 --- 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 7f990b2124d..00000000000 --- 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 7e2411fa015..00000000000 --- 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 c219eeb1681..00000000000 --- 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 5611aadb4b8..00000000000 --- 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 99626771815..00000000000 --- 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 1cc567cb363..00000000000 --- 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 80b08e79227..00000000000 --- 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 62c62161692..00000000000 --- 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 d6e4b7406dd..00000000000 --- 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 b4c2ef6a53d..00000000000 --- 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 ba222c9ba7b..00000000000 --- 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 2c473580acb..00000000000 --- 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 c7e832fe55b..00000000000 --- 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 79ad76f252d..00000000000 --- 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 e12535727a9..00000000000 --- 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 e34d4affc3c..00000000000 --- 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 1fb8f730cc9..00000000000 --- 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 00000000000..267acc5aa3d --- /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 00000000000..29d7f8e0c7b --- /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 f196c5ee963..00000000000 --- 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 e2f3fd0ced5..00000000000 --- 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 1be5c814b95..93921903543 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 1ae85f5f820..bdd547eac10 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 052974c15a8..de8ed204af8 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 024258d1792..0228005dc58 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 64d50b5219d..b66cd94af39 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 19154bc8933..36a1d2c1160 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 e5a7827cc4b..73d308e78f1 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 00000000000..b76bc3cecc4 --- /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 747cbbb1639..00000000000 --- 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 c60d93c060f..00000000000 --- 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 e0c3efaa076..00000000000 --- 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 00000000000..c7a0cf103f0 --- /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 2e6ca21d868..00000000000 --- 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 00000000000..67ce36b6e8d --- /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 2823fc58971..2e95fab49ea 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 deb28af5fbf..00000000000 --- 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 515292f509a..00000000000 --- 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 c6e7534592d..00000000000 --- 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 85ad2ccf09f..00000000000 --- 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 8c1a9964afb..00000000000 --- 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 24ee94e903b..00000000000 --- 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 1976efc589b..00000000000 --- 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 e28df76bca7..00000000000 --- 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 7d865537eca..00000000000 --- 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 5260625bd91..00000000000 --- 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 32815efb054..00000000000 --- 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 3d80b28026c..00000000000 --- 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 ee5cb6178ed..00000000000 --- 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 577840474ed..00000000000 --- 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 a67cf7f921c..00000000000 --- 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 780eb415b61..00000000000 --- 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 00000000000..8f2bb266b13 --- /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 00000000000..2714c4d2765 --- /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 00000000000..0bc083652f0 --- /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 00000000000..ec3812fdaec --- /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 00000000000..f9f8927990b --- /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 4ea8840441e..00000000000 --- 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 4e0c0777afe..00000000000 --- 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 169c6665c3e..00000000000 --- 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 00000000000..1ea2630b327 --- /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 e76089d4004..00000000000 --- 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 33991cf99da..00000000000 --- 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 8604d2ba030..00000000000 --- 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 9048e75d500..00000000000 --- 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 0eab6a0cfd7..00000000000 --- 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 c2da1b819dd..4e37d805f1b 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 c8baf823ca2..00000000000 --- 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 dd509f93684..00000000000 --- 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 00000000000..21b015fd6ed --- /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 b78c94750a8..00000000000 --- 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 c0df76a350a..00000000000 --- 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 e20c9f0d5dd..00000000000 --- 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 31241dddfae..00000000000 --- 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 a6551ed91f9..00000000000 --- 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 5219fb63915..00000000000 --- 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 f74fcba9313..00000000000 --- 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 2963524cda2..00000000000 --- 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 21718eef1f8..00000000000 --- 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 f1a053dff69..00000000000 --- 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 237260a43f7..063ce985f47 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 00000000000..a6dbd52797f --- /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 0f009197a75..00000000000 --- 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 03dfdaf55be..00000000000 --- 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 42eb089bc96..00000000000 --- 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 e2bb8f718ab..c1cb33551f7 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 bb48cf95058..00000000000 --- 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 b48c3f1b6bc..1172b66d8f2 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 00000000000..ef7029f258f --- /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 00000000000..707b32da095 --- /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 7640cb6a545..00000000000 --- 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 00000000000..b7fbebbccca --- /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 9d6371e84ba..00000000000 --- 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 00000000000..7d6d8ec7ec1 --- /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 00000000000..d9cd9ccc66f --- /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 647d345e73e..00000000000 --- 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 38d6c4a7d6e..00000000000 --- 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 00000000000..3cf9fb88dc9 --- /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 00000000000..e2065d805b0 --- /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 342229ca54d..00000000000 --- 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 ed28e6f2838..00000000000 --- 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 114f4c62251..00000000000 --- 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 00000000000..2ad493ff64d --- /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 46f83b9a4b5..00000000000 --- 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 00000000000..beff58c433a --- /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 93d87d95336..00000000000 --- 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 caf76a0cf51..00000000000 --- 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 f4e9adac9a1..00000000000 --- 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 68f8a6be899..00000000000 --- 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 e64ac66c51a..00000000000 --- 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 b3a14a80924..00000000000 --- 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 4df8720b54e..00000000000 --- 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 8ba942cd24e..00000000000 --- 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 71405b06c2a..00000000000 --- 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 6fc624e27e3..00000000000 --- 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 ced77432f6a..00000000000 --- 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 17345036e3e..00000000000 --- 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 8b8ca66a18e..00000000000 --- 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 79e7d89bef9..00000000000 --- 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 03d7a56dae4..00000000000 --- 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 22e376b6020..00000000000 --- 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 00000000000..95a46c43114 --- /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 8c554c3e242..00000000000 --- 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 7d27b954993..00000000000 --- 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 fa3ab2f0f15..00000000000 --- 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 08f2e6b4115..00000000000 --- 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 c9c67dc6eb8..00000000000 --- 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 20fc94afcc8..00000000000 --- 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 164df5be231..00000000000 --- 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 00000000000..9e85864f61d --- /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 4f31fdf03e4..00000000000 --- 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 00000000000..098fd8b7bde --- /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 370d7d47bc7..00000000000 --- 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 2157a2a132a..00000000000 --- 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 634267b1156..dabbb48b3ec 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 155b9c5bd4e..a325b596f0d 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 0ef4d0b3db0..1cb0d80ce95 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 40935d6dfe9..2c19a3e529f 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 d895e620ad8..00000000000 --- 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 f1152bc8d58..00000000000 --- 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 e80f6d981cf..00000000000 --- 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 74d2ca7bfe9..00000000000 --- 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 00000000000..bca992c268a --- /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 c7cce4c804b..00000000000 --- 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 7a11ce515d8..00000000000 --- 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 64a4be18da5..00000000000 --- 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 b886697deca..00000000000 --- 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 988a8d4fc3f..00000000000 --- 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 a1a8e171ef6..0dc199af1d3 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 00000000000..a2cd4ecd9b5 --- /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 ce89a700f08..00000000000 --- 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 e069d2a221a..00000000000 --- 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 fe73b8ae707..00000000000 --- 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 7f0cee0e30d..00000000000 --- 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 5343bf34365..00000000000 --- 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 f4b7e938b86..00000000000 --- 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 08ea3ff0ea2..00000000000 --- 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 46b3823d2dc..00000000000 --- 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 00000000000..624f42a212b --- /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 dc045c87868..3bd659925ab 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 2b1365f41e2..00000000000 --- 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 ae3b104a274..00000000000 --- 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 ad39518a94c..00000000000 --- 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 a8344880127..00000000000 --- 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 7506631c33e..00000000000 --- 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 e4b5bb295d1..00000000000 --- 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 3451ec30995..00000000000 --- 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 d7da6e3a9e6..5deaf391f9c 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 364cc1d6484..00000000000 --- 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 d6b9ee2d4d0..5a302fa1b83 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 14f9ebd2d66..35245b93a33 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 201bf1174aa..c6011eea6ec 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 019d41c069e..14531d3108d 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 f25fb5b5f99..6c50cdb4a4b 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 fc8aec7b0ca..31c4ac02fac 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 5ed720b072e..c1fa6c1cebb 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 24f37e05aaa..5d80c15a258 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 812a66d1fc6..04757a82748 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 1f256aaa914..00000000000 --- 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 00000000000..e521a25ffbf --- /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 00000000000..06386c455d2 --- /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 336a7eca3df..00000000000 --- 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 b0e3541518b..00000000000 --- 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 e7cf6276a3e..00000000000 --- 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 60a3b0255b4..49b562a9cb0 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 423f9c1e537..00000000000 --- 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 a1cab97c928..00000000000 --- 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 0e73bc6b411..00000000000 --- 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 e4beb07c54e..00000000000 --- 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 9a9416220d4..00000000000 --- 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 1013ed198c1..00000000000 --- 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 e7fc7af475d..00000000000 --- 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 eda670b3d5e..00000000000 --- 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 8f28f6ebb66..00000000000 --- 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 affa2a35046..00000000000 --- 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 f954aac85ca..00000000000 --- 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 4e5d37d1071..00000000000 --- 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 d132b4033f2..00000000000 --- 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 545818a8596..00000000000 --- 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 8e7e1ec423c..00000000000 --- 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 0389fe77c18..00000000000 --- 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 7f033f3cad9..00000000000 --- 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 0ac2da3e0a3..00000000000 --- 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 c80739d1162..00000000000 --- 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 157e4ccf9f8..00000000000 --- 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 246ea276b29..00000000000 --- 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 00000000000..8f542a95ff0 --- /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 00000000000..60ce2defb42 --- /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 0d11f8dc5f4..00000000000 --- 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 7e68f166358..00000000000 --- 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 089bcb63fe7..00000000000 --- 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 00000000000..113c8f30746 --- /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 437c5cc9a2b..00000000000 --- 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 8ea3b5673c6..00000000000 --- 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 3d0b12fc87b..00000000000 --- 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 9979234adb2..00000000000 --- 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 bee537ec247..53c4550ea84 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 5429e256513..00000000000 --- 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 04b525525de..00000000000 --- 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 0afc3e0617e..00000000000 --- 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 841f29717c8..00000000000 --- 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 3d192c6e896..00000000000 --- 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 86b342d0b1c..00000000000 --- 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 55bb4f8c247..00000000000 --- 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 a404244bfb8..00000000000 --- 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 b86424de8d1..00000000000 --- 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 5def4e52511..00000000000 --- 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 16d1d2c9547..00000000000 --- 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 59526c4f63a..00000000000 --- 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 c309d42f7a0..00000000000 --- 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 140f6156f7a..00000000000 --- 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 00000000000..2c03aa92105 --- /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 f1d5c352567..00000000000 --- 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 bc9d8fa50d4..00000000000 --- 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 151946174fd..00000000000 --- 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 3946fe78878..00000000000 --- 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 8eb97cf8820..00000000000 --- 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 11fd20dd163..00000000000 --- 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 00000000000..ce66887030e --- /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 00000000000..41cba249999 --- /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 928e668e8fb..00000000000 --- 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 49d4c98708c..00000000000 --- 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 00000000000..07da30e2a80 --- /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 049822e2d1f..00000000000 --- 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 8d8149a4561..00000000000 --- 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 dcdda4232f9..00000000000 --- 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 6c9b26c1c41..00000000000 --- 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 3c46a498291..00000000000 --- 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 c82eb219dfd..00000000000 --- 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 c5d7432d6aa..00000000000 --- 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 d0f0184cab1..7495fa8b567 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 3e970534b93..507fd7d535a 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 b2bf5af2288..2739df340a2 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 e880f8d7de7..3955bb780a9 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 6e95158d902..dc75eb4ad82 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 7706034bcbf..174aab1d536 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 cd5ce89a5cb..328d7d05e47 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 00000000000..39b6c00b4fe --- /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 a3d7d6c682a..00000000000 --- 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 fb54d3ab978..00000000000 --- 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 8a3affa48a8..00000000000 --- 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 76bd08c27db..00000000000 --- 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 2fba67d6326..00000000000 --- 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 00000000000..67edfd4a874 --- /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 d89cdf21119..00000000000 --- 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 d3dd24dc63b..00000000000 --- 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 7524050a0ea..00000000000 --- 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 457f3f176aa..00000000000 --- 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 24677ed2c6c..00000000000 --- 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 36e0bd89de2..00000000000 --- 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 ecc93e83772..00000000000 --- 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 f836ce504bd..00000000000 --- 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 9d6e0f23edb..00000000000 --- 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 2a82e9c481f..f1ee0b724dc 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 d46b7907788..00000000000 --- 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 21f520c0e6b..00000000000 --- 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 416434ef6e2..00000000000 --- 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 fe7cf678f76..00000000000 --- 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 01d6eb5aa72..00000000000 --- 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 f2d5bd7b6e0..00000000000 --- 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 41e2fe49a80..00000000000 --- 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 507b4b404b1..02a5143fe76 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 ad1a8e66715..6464f6c30b4 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 29c45f84405..7b149d015c3 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 7b7f71ea537..c53cb13bd39 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 83831042bcc..00000000000 --- 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 54e2bbd797f..00000000000 --- 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 ae857f63ff4..00000000000 --- 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 6400af43d6c..00000000000 --- 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 041fd7f660b..00000000000 --- 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 22528027934..93d95431bc8 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 a6a8089cd10..d58b8a745de 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 144f1b96878..00000000000 --- 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 7f6f38d80d4..00000000000 --- 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 bb5cb6bf57c..00000000000 --- 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 cf871e99182..00000000000 --- 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 00000000000..93f14603ac1 --- /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 00000000000..164821bc84e --- /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 9d966d5571b..00000000000 --- 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 00000000000..c0a02db1292 --- /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 ee355100089..00000000000 --- 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 00000000000..9ca2db177a2 --- /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 00000000000..6bf423096b7 --- /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 d619aa0f828..00000000000 --- 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 c2063cef0d6..00000000000 --- 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 c2a203f1b2d..00000000000 --- 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 fda7b776ad1..00000000000 --- 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 f71bc3c1b7d..00000000000 --- 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 c77cb2c76b8..00000000000 --- 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 2ce580f345a..00000000000 --- 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 9aa08c8c1b2..00000000000 --- 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 55abc5c157c..00000000000 --- 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 00000000000..2cb9ee7b456 --- /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 8fe50e9968e..00000000000 --- 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 7f81586dbbe..00000000000 --- 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 be095e8cc21..00000000000 --- 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 d505fd0deba..00000000000 --- 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 92af944d43a..00000000000 --- 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 56674d4b5a5..00000000000 --- 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 c04481b1912..00000000000 --- 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 d5fb3f2c2ad..00000000000 --- 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 73cdb3980e0..00000000000 --- 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 4343922d7ce..00000000000 --- 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 0db260178e6..00000000000 --- 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 15f56ad202b..00000000000 --- 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 7fc49c4e886..00000000000 --- 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 9ed652bbf0c..00000000000 --- 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 00000000000..b9ddb22009e --- /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 00000000000..ff72132f5ee --- /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 b04ea06333b..00000000000 --- 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 fe5eb900db2..00000000000 --- 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 f5e74640f5a..00000000000 --- 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 817beaf51f0..00000000000 --- 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 c23fea50a0e..00000000000 --- 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 0a3c4a9ccac..00000000000 --- 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 5ff48e3ecbb..00000000000 --- 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 375efca54b3..00000000000 --- 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 192e5f58973..00000000000 --- 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 7544c29c964..00000000000 --- 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 ecf772ccf16..00000000000 --- 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 147b6098b1c..00000000000 --- 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 95e20db02ad..00000000000 --- 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 8d3ce16df69..00000000000 --- 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 e7d7101e4f4..00000000000 --- 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 47f2c2cd3d7..00000000000 --- 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 7c5dd9d7f16..00000000000 --- 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 4610fed91ab..00000000000 --- 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 66f171555cd..00000000000 --- 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 6462a870025..00000000000 --- 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 49f121b7a67..1214eaa1d24 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 6b17cef5654..13a118e1614 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 c39bc3b974a..35de4049393 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 9f8f5bac2bb..e88b1b5987f 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 b372bc82f3f..0117bb716bf 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 f1608484f69..db21ae7cbeb 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 e952da0425e..680c3f1f34d 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 00000000000..982f59275b1 --- /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 00000000000..3f592cadb0d --- /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 00000000000..b8bf07966b1 --- /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 2a3aed6adc3..00000000000 --- 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 c581e56ce10..00000000000 --- 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 80536965709..00000000000 --- 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 1c20803bb99..00000000000 --- 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 3b9931220cc..00000000000 --- 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 ae6c12b340a..00000000000 --- 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 1d721e0ee34..00000000000 --- 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 5cd1c4de665..00000000000 --- 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 f3389388aea..00000000000 --- 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 42e6968f9b8..00000000000 --- 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 f9a79031afc..028b219dd11 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 c6830cec26c..fc5bdd31c77 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 f33ad17becd..f45c4de5114 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 0099552e4a2..2db1868a01f 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 00000000000..2cf263361d8 --- /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 00000000000..4adefdbac55 --- /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 d54a6e55183..00000000000 --- 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 21350c7724d..00000000000 --- 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 5fa17a10951..00000000000 --- 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 cc800c7bec4..00000000000 --- 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 00f2c985aba..00000000000 --- 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 00000000000..a00b43e2177 --- /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 00000000000..d71707d2105 --- /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 00000000000..818f1687a15 --- /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 38a784b00dc..00000000000 --- 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 51bcfc5b25c..00000000000 --- 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 94fe56fb10b..a2f34782696 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 00000000000..810ddbe1169 --- /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 32fd63d79c2..7d0630bb477 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 00000000000..c09615c86f8 --- /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 c8381eafbec..00000000000 --- 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 500e5c6f02f..00000000000 --- 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 11713c8b8b1..00000000000 --- 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 d017a972c23..00000000000 --- 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 c55a493a716..00000000000 --- 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 08c466e4d7d..00000000000 --- 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 1ce0816af94..00000000000 --- 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 b1b38aee064..00000000000 --- 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 9a1612242c5..00000000000 --- 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 b45ac948953..00000000000 --- 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 ad75f9e1ea7..00000000000 --- 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 34d65c592c6..00000000000 --- 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 ac7e9c262ca..00000000000 --- 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 b63c254a79a..00000000000 --- 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 a5f69896b65..00000000000 --- 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 00000000000..91e939f7d1b --- /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 00726da9fca..00000000000 --- 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 7e83481122f..00000000000 --- 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 ce7a564255c..00000000000 --- 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 e88cd8241ad..00000000000 --- 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 8a1cb0ef444..00000000000 --- 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 8176fe21958..00000000000 --- 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 622071b88bc..00000000000 --- 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 155e62b18c5..00000000000 --- 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 0ea1d81286b..00000000000 --- 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 5c9da9b3258..00000000000 --- 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 5fbe10ae8b1..00000000000 --- 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 4a001f841d3..00000000000 --- 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 4aa17a3bdcf..00000000000 --- 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 866909f2de1..00000000000 --- 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 b094457fdab..00000000000 --- 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 f33c3fbc3e1..00000000000 --- 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 9cb10e36685..00000000000 --- 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 0828c8fd467..00000000000 --- 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 8c7fd2019e9..00000000000 --- 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 5690ccb0776..00000000000 --- 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 038ca6e85c3..00000000000 --- 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 b64ea4756fa..00000000000 --- 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 013ac8a628d..00000000000 --- 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 9bc2763ea55..00000000000 --- 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 c0e8bbb3edd..00000000000 --- 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 77d273dd768..00000000000 --- 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 de162fc5b90..00000000000 --- 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 62d34bf116e..00000000000 --- 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 00000000000..cce4f27173d --- /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 00000000000..0e079f84f8e --- /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 49ee1596052..00000000000 --- 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 a4d25c6b3e9..00000000000 --- 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 fcb767cfdbf..00000000000 --- 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 3f5229b1357..00000000000 --- 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 b29ddd60998..00000000000 --- 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 afc12256908..00000000000 --- 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 132a89cd1e7..00000000000 --- 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 60da643bb8c..00000000000 --- 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 3d2321bd060..00000000000 --- 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 25cb143653d..00000000000 --- 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 a9127a3eded..00000000000 --- 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 0c4b37fadc3..00000000000 --- 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 645b3114fd3..00000000000 --- 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 4b526bf8279..00000000000 --- 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 21a8965354a..00000000000 --- 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 f4f4e99acdf..00000000000 --- 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 5c7bdc2d3d9..00000000000 --- 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 a1ead913f9a..00000000000 --- 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 14fbd4b55ee..00000000000 --- 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 13e43d52186..00000000000 --- 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 7cdfb75d7ad..00000000000 --- 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 3c05861407b..00000000000 --- 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 375e6cccf21..00000000000 --- 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 514b88fcb78..00000000000 --- 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 8df95a95b6c..00000000000 --- 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 e527eb31ce2..00000000000 --- 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 8aff248e521..00000000000 --- 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 04b53926ef8..00000000000 --- 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 930d271fe1a..00000000000 --- 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 b77f11d21b4..00000000000 --- 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 6f3826b4d5b..00000000000 --- 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 5e15a877b91..00000000000 --- 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 c4f84f59b92..00000000000 --- 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 4f68be0f053..00000000000 --- 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 458f559e9d6..00000000000 --- 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 8971e851e81..00000000000 --- 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 44e1e6d5799..00000000000 --- 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 ca514afa042..00000000000 --- 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 00000000000..e36045456fb --- /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 444e2ba800d..f7d04804823 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 2688e33e6cb..00000000000 --- 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 9e7257daf01..00000000000 --- 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 42fc4d50b12..00000000000 --- 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 5c714a01b40..00000000000 --- 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 00000000000..1391bcb955e --- /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 00000000000..68b5b4bf6e7 --- /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 d0959ea0cea..00000000000 --- 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 5fd469f7efa..00000000000 --- 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 3d9d2127eb2..00000000000 --- 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 487644433f6..00000000000 --- 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 a17fae753ce..00000000000 --- 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 2547b201764..fce17dd190c 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 00000000000..f79fd7dffab --- /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 00000000000..5ddcc0bfe11 --- /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 00000000000..49a54312b3b --- /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 d65a11de5b3..00000000000 --- 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 d0a133dcfbc..00000000000 --- 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 0fc86715dae..00000000000 --- 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 628cfb93580..00000000000 --- 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 5c16f97a051..00000000000 --- 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 dd2268d0661..00000000000 --- 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 edd49876514..00000000000 --- 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 ef6bfe793b6..00000000000 --- 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 06e2726b430..66345e01105 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 00000000000..e60ad09d1a1 --- /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 304994383fc..00000000000 --- 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 fa4fa18c65e..00000000000 --- 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 289eb6d6e17..00000000000 --- 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 97245db8a73..00000000000 --- 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 cf14fc6cf84..00000000000 --- 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 da70f58d931..00000000000 --- 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 a2104caa518..00000000000 --- 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 c708a188e1f..00000000000 --- 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 7d71b8b121e..00000000000 --- 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 974ddcccbb0..00000000000 --- 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 63fea2c389d..00000000000 --- 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 00000000000..e98d28304a8 --- /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 8d04daef75b..00000000000 --- 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 3e763c14bd9..00000000000 --- 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 127c1cea1b1..00000000000 --- 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 fad98789dc4..00000000000 --- 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 5ff79fa5a74..00000000000 --- 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 04f41e27d34..00000000000 --- 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 feb1b505d2c..00000000000 --- 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 00000000000..1752b337b05 --- /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 cd1e0c17732..00000000000 --- 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 36c5cb4b84c..00000000000 --- 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 470a744aeb6..00000000000 --- 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 5b2f6ac629f..00000000000 --- 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 d81a4cccdc0..00000000000 --- 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 b4d076cf29e..00000000000 --- 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 00000000000..68863608865 --- /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 14cec1d4b6e..00000000000 --- 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 d42ed2c4bfa..00000000000 --- 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 ec05311e883..00000000000 --- 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 e8763aba9c4..00000000000 --- 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 4323c6707d8..00000000000 --- 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 aadaee15a1d..00000000000 --- 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 4ff97f893de..00000000000 --- 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 00000000000..38372984a5f --- /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 61963a7522e..00000000000 --- 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 0a37b2e3929..00000000000 --- 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 4bb22e3a8fe..00000000000 --- 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 3f2e2296cee..00000000000 --- 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 51c80220379..00000000000 --- 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 783a63ca0c1..00000000000 --- 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 2ac13a65f04..00000000000 --- 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 97529018169..7b3c5785964 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 1ae268c656d..58365263248 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 1721b5f770d..3c4d8666ae2 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 0560374219a..3e08202d5f3 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 733262dc990..aa9e5e4f8ed 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 409cc8bc2a0..b8185b1b070 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 25da96b4179..a85b3f750b2 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 00000000000..88beaea1cbc --- /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 d773808ad97..00000000000 --- 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 e90403badc9..00000000000 --- 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 2ad8fdcecfd..00000000000 --- 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 327df726041..00000000000 --- 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 157c8b2ee55..00000000000 --- 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 a86c6cfba6f..00000000000 --- 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 5cd8f4819f3..00000000000 --- 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 8aa1590f5d8..00000000000 --- 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 aad38e568e3..00000000000 --- 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 460632d94d4..00000000000 --- 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 c7bab72e736..00000000000 --- 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 fdb971d5a6b..00000000000 --- 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 d78d8e8648b..00000000000 --- 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 42794e4902b..00000000000 --- 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 e7ade18cd5e..00000000000 --- 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 09f8321dfd0..00000000000 --- 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 f8debfbbbad..00000000000 --- 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 f22547e6446..00000000000 --- 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 93cdcb700f0..00000000000 --- 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 d06fc9f23d8..00000000000 --- 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 73d12d3afbf..00000000000 --- 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 afe8803bb77..00000000000 --- 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 455464b29da..00000000000 --- 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 b5d9e4b1c34..00000000000 --- 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 da5ae743abb..00000000000 --- 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 a43779415a1..00000000000 --- 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 9bf276aa5e5..00000000000 --- 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 2099b16d9a8..00000000000 --- 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 7edd4990cbe..00000000000 --- 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 0037aacc7fa..00000000000 --- 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 b57ddb918fd..00000000000 --- 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 c542d19f942..00000000000 --- 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 91a0b5cf1ee..00000000000 --- 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 bd30a21a3aa..00000000000 --- 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 74e3de7c958..00000000000 --- 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 ce9d2165854..00000000000 --- 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 60ec25862a8..00000000000 --- 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 f66e4ba2078..00000000000 --- 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 00000000000..b44f9ef2f77 --- /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 00000000000..3a45628af09 --- /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 00000000000..516de64c149 --- /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 97b950d3568..1e1208e850c 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 3df3a840e1f..00000000000 --- 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 759309c4eed..00000000000 --- 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 6ae102198e6..00000000000 --- 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 f572517667a..00000000000 --- 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 5c7a628aafb..00000000000 --- 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 be0b09dcd1b..00000000000 --- 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 25d25c5148e..00000000000 --- 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 8b6d4e58c52..00000000000 --- 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 c1f1541e7ad..00000000000 --- 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 9d6b0fbbc4e..00000000000 --- 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 fdee6f57685..00000000000 --- 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 a1958c52c67..00000000000 --- 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 8d845c98772..00000000000 --- 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 cc8813eab9d..ed0f41768fd 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 a6849817c91..01b47b94037 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 f93fd922791..d783490e215 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 26999b04bd7..e86661d9a77 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 00000000000..39cf27bbf93 --- /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 00000000000..0a3f8fe65c2 --- /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 33280ca3bc5..00000000000 --- 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 2577378688e..00000000000 --- 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 5c630a26105..00000000000 --- 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 25aafb9cb43..00000000000 --- 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 2fa2f1016be..00000000000 --- 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 aca3556f2ab..00000000000 --- 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 75217ea989e..00000000000 --- 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 d866e563df5..00000000000 --- 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 1a5d4bfc278..00000000000 --- 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 1012104a3b5..00000000000 --- 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 7160f197bb6..00000000000 --- 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 00000000000..777376a73ae --- /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 faeaa9459da..00000000000 --- 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 5bcf426e69c..00000000000 --- 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 00000000000..ee537f6dcb3 --- /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 df2d4d407fe..00000000000 --- 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 99914532433..00000000000 --- 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 c9f93a8ff91..00000000000 --- 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 c6769e53157..00000000000 --- 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 9dee6b6ef26..0e414c5d729 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 eb7dd54a47d..843a00aaac2 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 c5a0fad835b..1050fbf314f 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 b1785ef119b..3b14a5ca707 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 9cf45cc3abe..7c8c009c9d0 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 00000000000..de1dca5e394 --- /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 751488a0728..a610d3ec773 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 cdc3abd5a19..e137148b85c 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 c8c0d2a8644..5df0f660f1d 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 00000000000..088bc0e8299 --- /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 2adec6e6c37..50a45ea05a1 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 00000000000..7e32c5c3a99 --- /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 be7f0110eeb..00000000000 --- 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 d8c3fe5c83b..00000000000 --- 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 9d51301e788..00000000000 --- 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 06e2a0c5164..1e22cfc835b 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 13b7543836f..00000000000 --- 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 3a859a21df8..00000000000 --- 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 0fb99780e9a..117af5e4677 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 89ff37dc673..f6bbfd0d144 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 00000000000..70084689c61 --- /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 00000000000..7b67b5f70e8 --- /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 720f5d2c608..00000000000 --- 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 df8818b2d4a..00000000000 --- 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 330753d128c..00000000000 --- 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 994f15d884a..00000000000 --- 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 d97910e9fda..00000000000 --- 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 66bcb37f3af..00000000000 --- 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 1e0bdfea8f7..00000000000 --- 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 1d422228de7..00000000000 --- 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 87afd304b1d..00000000000 --- 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 cef47103b7c..00000000000 --- 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 a4de78dceef..00000000000 --- 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 f1d92c47fb6..00000000000 --- 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 bd7077a17aa..00000000000 --- 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 21498e19f11..00000000000 --- 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 d903880716a..00000000000 --- 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 7ecb1f66c5a..00000000000 --- 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 4c1b1504832..00000000000 --- 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 7ed014507e7..00000000000 --- 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 828b95cfa1e..00000000000 --- 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 bb1c70b521e..00000000000 --- 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 3e2c8e7575a..00000000000 --- 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 e9d1b83c722..414380e8b47 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 52541eccaff..00000000000 --- 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 f2fe553f513..00000000000 --- 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 1ea6d3561f4..00000000000 --- 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 35665b6946a..00000000000 --- 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 5adc5315a63..00000000000 --- 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 21495d91b49..00000000000 --- 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 e16bb2e5c0f..00000000000 --- 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 c194c99d430..00000000000 --- 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 d09b3391c98..00000000000 --- 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 cd11c7303b7..00000000000 --- 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 b4cc1126d29..00000000000 --- 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 ca1ad919c43..00000000000 --- 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 152ab638f68..00000000000 --- 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 08b2cff0d67..00000000000 --- 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 11b9483e613..00000000000 --- 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 46b4a89581d..0df5335e2ec 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 34fcaa78e3e..912dfcd2c4a 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 9813cb985bf..c1cec8c4a70 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 c39a90a13f4..00000000000 --- 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 2cee494fb3f..00000000000 --- 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 e5db1b11bf4..00000000000 --- 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 c16040e959c..00000000000 --- 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 dc1729bb654..00000000000 --- 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 7f7307e08fd..00000000000 --- 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 bd9018d08a4..6253121a118 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 1f09dfc969b..ec6afea99a5 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 0595d050314..fbe9f7c9a07 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 02f66c082a2..70940c18549 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 311998a80a7..5b2dc43c0a0 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 9b997fa8741..aec0a7eacda 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 112d923e484..423283db65a 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 4bfdb399882..458138e583d 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 9fab692924c..fbe09f19920 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 4b3655eeb77..be9d8627de2 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 d5879d1a521..9f380463c86 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 d9d1801f2f7..2f62b62ae77 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 00000000000..fdd93398002 --- /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 3aa336dd9b4..57eae4f269c 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 00000000000..9e4de5e8082 --- /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 f3a5e5448f3..90d443e7ea1 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 8e2652554ca..8a9da3e951a 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 7a2944d9e46..00000000000 --- 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 ab5bcf6b380..00000000000 --- 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 c69ddcedb6e..00000000000 --- 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 835f4ff45f3..00000000000 --- 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 b6d958e5225..00000000000 --- 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 54ae8147222..00000000000 --- 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 b3bcbc8fa66..00000000000 --- 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 7fd09ea7e1d..00000000000 --- 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 3fc433b12ba..00000000000 --- 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 53ae090cdf7..00000000000 --- 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 66e8634cd6d..c84f622d305 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 a63e21ba634..6c8243befbf 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 0c54a413b71..00000000000 --- 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 996b46893ab..00000000000 --- 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 96b7a2b38ed..00000000000 --- 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 00000000000..5b194eb5a3b --- /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 d256f11c658..00000000000 --- 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 3669c4c6bca..00000000000 --- 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 47732da727b..00000000000 --- 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 25e24ba97f4..00000000000 --- 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 84f6203208c..00000000000 --- 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 80b60e88bec..00000000000 --- 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 8fb7cc97f08..00000000000 --- 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 4447186030a..00000000000 --- 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 5c76876c0d7..00000000000 --- 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 45737f40c5f..00000000000 --- 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 b5f12f37c26..00000000000 --- 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 b50b2e930b8..00000000000 --- 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 483a54f92aa..00000000000 --- 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 798eea29982..00000000000 --- 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 4873fafcda4..00000000000 --- 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 7cfd54f4e1b..00000000000 --- 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 b71554c4dfa..00000000000 --- 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 da9c4975484..00000000000 --- 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 9268fd68be0..00000000000 --- 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 59cbe77a84c..00000000000 --- 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 b0e2fa032b4..00000000000 --- 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 abee889e32e..00000000000 --- 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 eaca2fc38e5..00000000000 --- 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 5f9093db10d..00000000000 --- 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 ab1c0ecd3e4..00000000000 --- 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 8eeb4025478..00000000000 --- 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 42dac0e7a79..00000000000 --- 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 c08596623ca..00000000000 --- 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 9abcf936363..00000000000 --- 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 07e8e291ead..00000000000 --- 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 a9f2c2e2125..00000000000 --- 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 417881a12ed..00000000000 --- 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 fc27adc85d2..00000000000 --- 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 e427981571a..00000000000 --- 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 6b593148b42..00000000000 --- 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 c1402800ba2..00000000000 --- 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 b3d064b443f..00000000000 --- 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 42e7a064802..00000000000 --- 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 75e9ce2ed71..00000000000 --- 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 be5d33a181f..00000000000 --- 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 03b3d4547eb..00000000000 --- 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 d33516e092f..00000000000 --- 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 5d23979bab6..00000000000 --- 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 7d24e0af0d1..00000000000 --- 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 e1b9d08e742..00000000000 --- 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 7ee70a646ab..00000000000 --- 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 85eb068bdbc..00000000000 --- 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 00000000000..a38c53ef841 --- /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 00000000000..855cb7acbb5 --- /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 003d695ab67..00000000000 --- 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 f62436cb2f5..00000000000 --- 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 a14f0909fbc..00000000000 --- 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 0f4e822e06c..00000000000 --- 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 cc99b62c391..0d233d0fee6 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 72a6d90dabd..00000000000 --- 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 7640a431e03..00000000000 --- 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 fba1cdf4790..4d9093e4d28 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 41104ec8354..a0e190a7177 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 86f5f13c7e4..8f958e9ca32 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 d459d902f56..45044f6d90d 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 9fbbdba6329..53051f7f899 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 bd19b03924f..fc42848f68c 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 b20b327f489..4fb17fd7e2d 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 e6719ce2614..00000000000 --- 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 f4d92dd6cb4..00000000000 --- 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 d0e02101034..00000000000 --- 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 5436a17dc9b..00000000000 --- 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 84183281804..00000000000 --- 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 d06d525337d..00000000000 --- 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 1eb16cd5778..00000000000 --- 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 8588d7a0254..00000000000 --- 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 156fcf6ef56..00000000000 --- 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 1f7dc3171ce..00000000000 --- 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 bb08d2990a3..00000000000 --- 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 83ca6c3ec66..00000000000 --- 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 9afe720fe4e..00000000000 --- 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 975e8ba0b59..00000000000 --- 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 5555518ad2a..00000000000 --- 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 12404621cea..00000000000 --- 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 7b642ac1ca5..00000000000 --- 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 add136c0aa4..00000000000 --- 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 3e8dd3f6b4c..00000000000 --- 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 db62c82400d..00000000000 --- 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 e869dacf3f1..00000000000 --- 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 00000000000..f8c2453b70b --- /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 388a4945f95..00000000000 --- 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 00000000000..3d6ff478ea8 --- /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 00000000000..99551efad57 --- /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 f883cbc4c95..00000000000 --- 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 c1adcc652a5..00000000000 --- 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 74cc2cd8b75..00000000000 --- 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 89538a82d55..00000000000 --- 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 2458724db72..19550826212 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 c300ce4d3a6..b421ec55619 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 00000000000..de4f7ac8e8b --- /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 00000000000..e94061a9e28 --- /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 00000000000..6d7cb77b636 --- /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 fb1ff8f08b0..00000000000 --- 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 2a2856e4d30..00000000000 --- 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 8cf105e8e09..00000000000 --- 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 a97266b7553..00000000000 --- 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 735ec88bea5..00000000000 --- 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 ba4c55f3f34..00000000000 --- 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 f5021173e45..00000000000 --- 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 735ec88bea5..00000000000 --- 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 396ecccea92..00000000000 --- 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 ed31a2a4ecd..00000000000 --- 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 1a8691a00d3..00000000000 --- 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 71351768e07..00000000000 --- 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 90297afb1c8..00000000000 --- 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 82fb22f2165..00000000000 --- 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 00000000000..b9d22fc36dc --- /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 a12ac43684c..00000000000 --- 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 00000000000..9f8a5688659 --- /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 706885a92f7..00000000000 --- 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 649d75f9fbe..00000000000 --- 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 1e22501836a..121d77a2c8c 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 42ca38e1daf..2edec17207c 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 72ba302b5e7..87bbb6cd079 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 00000000000..d2eb68b6a6e --- /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 00000000000..5167f95f9b4 --- /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 00000000000..e9f073f1e63 --- /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 27bc5b5e7a6..11b2d02b94c 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 00000000000..62798a9ea0e --- /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 00000000000..f5c81631c21 --- /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 00000000000..c3369676487 --- /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 00000000000..5c71ec78857 --- /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 00000000000..384b32015dd --- /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 00000000000..9b06cbf4c2d --- /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 00000000000..be353a7babb --- /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 00000000000..c0aa994c3eb --- /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 00000000000..b43ae968a2d --- /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 00000000000..e93b5a31dec --- /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 00000000000..99489d45b1e --- /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 7415a707b89..c9242bed99d 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 240408d0407..00000000000 --- 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 54ea130b233..c0e35668c5c 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 1a6ef6836ae..b6bbb0b3fd3 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 00000000000..d0cbf4aa73a --- /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 64f5e587928..75c27517152 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 23c77d3a6f8..d3d9fa376fa 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 dd391a5116b..1784a87a74e 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 a718a90a243..db142dbeb79 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 486a2e560c3..9c32d39c49a 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 2abaf74da36..d7adce22bb3 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 00000000000..7681d5bf0a9 --- /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 00000000000..03ed0716827 --- /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 02e23eead60..00000000000 --- 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 fa4f2f8e450..00000000000 --- 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 e9cb83a79bd..00000000000 --- 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 2163b434814..00000000000 --- 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 26182ddeeaf..00000000000 --- 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 381d3c84ff5..00000000000 --- 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 88882776bf9..00000000000 --- 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 e4f94929795..00000000000 --- 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 68048f118bb..00000000000 --- 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 246b9b28b2d..00000000000 --- 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 00000000000..aa14572bef6 --- /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 97d366e0b7f..00000000000 --- 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 51ca1521a61..00000000000 --- 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 4be0f6a362e..00000000000 --- 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 922ab7d6f9c..00000000000 --- 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 13ad42375a4..00000000000 --- 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 00000000000..c36ee58b273 --- /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 34cfa952aed..00000000000 --- 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 6408a5d655c..00000000000 --- 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 2329541fb32..00000000000 --- 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 e36d505f944..00000000000 --- 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 38e16a3b825..00000000000 --- 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 0a89b97624a..00000000000 --- 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 0ed0fe717dd..00000000000 --- 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 e133510b022..00000000000 --- 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 d8276da9dd5..00000000000 --- 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 f40a121adc1..00000000000 --- 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 a092227fdb5..00000000000 --- 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 e260a43337d..00000000000 --- 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 4611e381e8a..00000000000 --- 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 f8209a2f3f5..00000000000 --- 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 dbd3721ba17..da0865afaae 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 9a20f6dd000..9fecbfb73ca 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 fe506e065cb..0613892974e 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 b66852ade85..cb2e1d4e985 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 20323870198..7aaa6fb93b7 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 8584189eb55..c5b19e68c29 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 b462b36a685..9c914b3ab5f 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 00000000000..c7617591c9c --- /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 00000000000..b77b95a260f --- /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 132cfc359d6..00000000000 --- 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 00000000000..4e42b4248bc --- /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 0641883ba5d..00000000000 --- 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 1ce7988580c..00000000000 --- 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 e85bfc618b0..00000000000 --- 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 78fca5f2938..00000000000 --- 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 d52b30a5142..00000000000 --- 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 b30c9601128..e192b5b0041 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 bfaee64a509..00000000000 --- 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 4e7dff3111f..00000000000 --- 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 74248d08f64..a74a1c809a6 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 09b7377077b..60fd3e810d7 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 65f7885f206..4f677a96c46 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 d5b828667ae..00000000000 --- 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 2df42478a6b..00000000000 --- 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 3af8932a952..00000000000 --- 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 a1969a8a6af..00000000000 --- 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 5f5ea626788..00000000000 --- 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 37fd03ed0b7..00000000000 --- 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 d198d46a308..00000000000 --- 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 0d2e5bea7d1..00000000000 --- 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 a4c1c22b18f..00000000000 --- 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 da1de09fb7b..00000000000 --- 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 1bd724ee8ec..00000000000 --- 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 085515a2705..00000000000 --- 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 fd8be94d951..00000000000 --- 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 c69a159bb99..00000000000 --- 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 4fc80e53b4a..00000000000 --- 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 0a707b51b00..00000000000 --- 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 5f4d20ef856..00000000000 --- 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 c3716a65a86..00000000000 --- 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 fe316e7657a..00000000000 --- 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 a8faaec3954..00000000000 --- 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 388f76f2753..00000000000 --- 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 6fefa5fa735..00000000000 --- 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 52aefbf25b7..00000000000 --- 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 50d9bfd8a15..00000000000 --- 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 86ca041c6fc..00000000000 --- 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 dc584cdf8e4..00000000000 --- 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 f6c748a73b1..00000000000 --- 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 ba514b1900a..00000000000 --- 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 969bc9fe18f..00000000000 --- 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 c382c5d1ebc..00000000000 --- 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 48b65451e4b..00000000000 --- 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 69de3bdb9a7..00000000000 --- 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 a954297260c..00000000000 --- 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 bc86a842bf0..00000000000 --- 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 23e948da86e..00000000000 --- 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 43408ff8fac..00000000000 --- 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 7c7bb607dc6..00000000000 --- 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 1c0ae73d6d8..00000000000 --- 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 9b67783cc40..00000000000 --- 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 5bb8c417674..00000000000 --- 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 43b5a997994..00000000000 --- 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 c6ea670638e..00000000000 --- 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 0fd28aca84f..00000000000 --- 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 3957e4980e2..00000000000 --- 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 3ae81595fa9..00000000000 --- 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 a646315f4d9..00000000000 --- 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 bba6ee5bb81..00000000000 --- 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 84ace55818b..00000000000 --- 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 abe9dbefd21..00000000000 --- 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 2db382b9321..00000000000 --- 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 e0dffd89a28..00000000000 --- 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 6df13418cc3..00000000000 --- 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 00000000000..c5c3ad83f3a --- /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 e59b0628b8e..00000000000 --- 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 e586ce4a60a..00000000000 --- 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 69983d3ccd1..00000000000 --- 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 6070c4675e2..00000000000 --- 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 4a50c5ac87f..00000000000 --- 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 1bb839ef9e3..00000000000 --- 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 35e222c950d..00000000000 --- 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 0d27db777e1..00000000000 --- 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 726420a15cc..6c956d5a126 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 8e2adf6572b..02d10b02188 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 6de5339c98c..6ab9daf2172 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 56aa3d1ee7b..3dc59cbd4ca 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 4a84341d4bc..311d88ca2d8 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 08020a2ce4b..f73f083082f 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 16e37a09720..cbfa1fad34f 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 a8dcdeb068b..d78b223e7ff 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 219b54979c8..dcb58af9d13 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 420ca728628..00000000000 --- 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 e0f106a6239..00000000000 --- 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 4c69ab01998..00000000000 --- 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 4fcefc97a5d..00000000000 --- 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 f09d14b70b6..00000000000 --- 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 ef00af4e6d9..00000000000 --- 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 93c6ef58ba6..00000000000 --- 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 9691e5ede81..00000000000 --- 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 cc55a4661d5..00000000000 --- 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 d2fee363feb..00000000000 --- 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 6586c5b9bff..00000000000 --- 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 7aba188bc66..00000000000 --- 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 144e21d2653..00000000000 --- 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 00000000000..175e1013f56 --- /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 00000000000..551bde56b50 --- /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 66f3e941e15..00000000000 --- 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 37a03a2d22d..00000000000 --- 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 c159f70ce0c..51c3ff96cc7 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 fa80cdacb44..dc085d169e5 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 dcc58ecf8bf..781cdc60cff 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 b623b1b15ef..7cf0d750250 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 81950b656a7..00000000000 --- 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 3d09924f966..00000000000 --- 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 2f71a5a4029..00000000000 --- 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 00000000000..aadbfe3ed67 --- /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 00000000000..d9c2802be27 --- /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 00000000000..ffe4080d033 --- /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 00000000000..826b406a5ec --- /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 00000000000..374dbaa5d66 --- /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 5aab3063da7..00000000000 --- 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 578a3004a1d..00000000000 --- 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 25eb04d92cf..00000000000 --- 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 ff9dfee5a25..00000000000 --- 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 408b482e38b..00000000000 --- 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 7009268301e..00000000000 --- 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 d7fcbc99902..00000000000 --- 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 fc816ba2323..00000000000 --- 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 0c39c8a729c..00000000000 --- 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 7ce8669e278..00000000000 --- 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 f9fc548a6ee..b2753431c90 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 7bbd5629949..2645bd44a97 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 dc347a2bb89..00000000000 --- 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 b5c6e2317ee..00000000000 --- 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 0e158b5ef76..00000000000 --- 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 8627a5ba0e7..00000000000 --- 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 e47c2172ecb..00000000000 --- 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 5152f91ac7e..00000000000 --- 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 8914fae3060..00000000000 --- 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 bebecb62be0..00000000000 --- 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 fcb42923753..dc8c9ac63fa 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 28b216ae2e9..650f5fd657b 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 1f98eb7c6df..9f2bd927e59 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 83496da1920..be9f2ec9345 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 0e2c7e7f5aa..7a9d24e3fdd 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 4ffbc980772..72d1668d8c0 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 0fce2dcfb9b..5f454335564 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 296a007e994..794ad6afbc5 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 f0bb088e901..47d7366d153 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 00000000000..709a8ceb9c3 --- /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 3c49f974385..d519e9e2d18 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 f41f912592a..00000000000 --- 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 e21748be660..00000000000 --- 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 00000000000..3f6da986d62 --- /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 7cdcdee529e..00000000000 --- 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 a7cac877f13..00000000000 --- 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 ee81413a698..00000000000 --- 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 9df18967307..00000000000 --- 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 8e9c58e58aa..00000000000 --- 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 3b1d5e2c393..00000000000 --- 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 e319434ae92..00000000000 --- 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 82d21db8f85..00000000000 --- 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 662c706d84e..00000000000 --- 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 e40e471f630..00000000000 --- 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 42e4879d50a..00000000000 --- 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 59faeaa3b98..00000000000 --- 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 53a1d1abf9b..00000000000 --- 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 a543e5a853c..00000000000 --- 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 a42c9f967d6..00000000000 --- 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 6519c5f1b59..00000000000 --- 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 761bc286598..00000000000 --- 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 f887a0d50dc..00000000000 --- 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 00000000000..43dcfb25294 --- /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 00000000000..b6832290ecb --- /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 00000000000..bb746ac5151 --- /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 00000000000..17ad8df12f6 --- /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 18682ece38c..00000000000 --- 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 99aba5cebee..00000000000 --- 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 62cbd2a4191..31d808c2434 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 64300f8f2f7..16b593b3462 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 4db664c3298..453b3fc9b5d 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 baa89c5b408..bbe04c013a0 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 47b2c19b803..7d32f405c09 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 e5f35ff61b3..3e419f85dc5 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 0d0fa57284c..9a485e79aee 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 9c8ac42d2c8..09eafb599c3 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 7a2be20032f..00000000000 --- 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 4c8bacb63d8..00000000000 --- 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 ad39fd39304..3fb6f2f0c37 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 c8e9eb3ee82..6d2657f62a3 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 00000000000..d4321b7ee77 --- /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 e26b1a04135..00000000000 --- 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 17ef23ee344..00000000000 --- 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 70a94771431..00000000000 --- 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 9b8ad14bb5f..00000000000 --- 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 fe29f55e233..00000000000 --- 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 3c1da528b64..00000000000 --- 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 0a58ccbed04..00000000000 --- 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 00000000000..7be20fe7e5b --- /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 00000000000..fd2458812bc --- /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 be5aa26b4b7..00000000000 --- 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 5b15ee34011..00000000000 --- 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 7689972c477..00000000000 --- 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 ca0f8a6860f..00000000000 --- 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 b998b570fed..00000000000 --- 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 8a429bb9de4..00000000000 --- 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 a9fa73da54d..61672a415b6 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 8a14999b771..a14e188d5dc 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 0b9e574190b..f4d415e26bb 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 acc6867ceed..21808ea19d8 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 9bf0a45a676..d12b7f3ec0b 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 f6dd1f827d5..edd712685ee 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 337b9706b27..68b7ac4a35e 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 d94d68ccbdc..114301b341a 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 8f172912989..7dfa7ba2100 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 c6c973b26e8..99e318474a4 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 0f42d72cdb7..c1e1a3d6496 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 33d584848a9..00000000000 --- 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 683487959fb..00000000000 --- 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 622b60972fa..00000000000 --- 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 ef409d75433..00000000000 --- 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 5e78b0ac3ff..00000000000 --- 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 cac0cb2b423..00000000000 --- 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 4e12094863e..00000000000 --- 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 26f52d87518..00000000000 --- 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 2b2bbb970cc..00000000000 --- 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 00000000000..85769e3a070 --- /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 00000000000..ca23f63be93 --- /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 71ad1983c8b..00000000000 --- 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 7d6e26e6450..00000000000 --- 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 78f35cd7b56..00000000000 --- 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 78a75cf2a28..00000000000 --- 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 925eb8e2cfa..00000000000 --- 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 6e4591bd5b3..00000000000 --- 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 554c028a3d8..00000000000 --- 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 00f9a477f08..00000000000 --- 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 7e55e86c14f..00000000000 --- 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 2505c1c303d..00000000000 --- 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 82553a2a701..00000000000 --- 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 00000000000..08fdaab9f31 --- /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 9483459e6fd..c8fe85fe6ae 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 50c7e7e7b54..00000000000 --- 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 da3cab372a9..00000000000 --- 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 48a8a0c8d82..00000000000 --- 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 7c207466157..6216f2aace0 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 d6ae24de238..3b3af327d83 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 b520001ee95..b22f0f1a5ec 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 a413a69cd5b..c58dc654cf3 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 d3593b8ed0e..99065df0d08 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 03684045b7f..e862127792c 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 2a363ae76ca..46bd3059b0b 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 20d6766c825..0d049a2a7be 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 00000000000..8a7bbfa9055 --- /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 7ee82212768..00000000000 --- 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 9e84a428400..00000000000 --- 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 9557c598928..00000000000 --- 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 1d25574ffd5..00000000000 --- 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 cab62698e8b..00000000000 --- 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 b3163689342..00000000000 --- 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 728e632fc18..00000000000 --- 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 56000b7259e..00000000000 --- 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 e2b238572ca..00000000000 --- 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 cddeaa51e9d..00000000000 --- 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 7ab7bcbfae4..00000000000 --- 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 75d85b8e0c6..00000000000 --- 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 a9aa0626e93..00000000000 --- 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 b79e95dce71..00000000000 --- 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 65e2ae532f0..00000000000 --- 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 91d00f11399..00000000000 --- 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 140d64c12d4..00000000000 --- 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 00000000000..3ccd7e22dfe --- /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 00000000000..69aafc8c512 --- /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 2f2d4eb9cbc..9d3fce89c32 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 cabba669a2b..00000000000 --- 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 25e6d72da50..00000000000 --- 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 b27d825a42d..2517c466196 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 5c06ee45aac..00000000000 --- 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 77600f365c9..00000000000 --- 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 77600f365c9..00000000000 --- 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 1be1f6ac4ac..00000000000 --- 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 20da05a0e45..00000000000 --- 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 97957ab44e0..00000000000 --- 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 97957ab44e0..00000000000 --- 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 aa63811a28e..00000000000 --- 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 a6e3c220d0d..00000000000 --- 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 16828918e03..00000000000 --- 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 2ca5fd7f3f5..00000000000 --- 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 b168038d6c2..00000000000 --- 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 6fdddefb8bb..00000000000 --- 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 b56369bb8ff..00000000000 --- 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 062ec9454fa..00000000000 --- 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 f13e893e97a..00000000000 --- 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 6139d7c9b37..00000000000 --- 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 8f20c50c38c..00000000000 --- 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 5c1197d538f..00000000000 --- 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 c6a8f996238..00000000000 --- 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 6711cda43d7..283dde5a2d7 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 1fe065eb619..00000000000 --- 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 12bc9138bfa..80ce13eb4aa 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 06c086feaba..00000000000 --- 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 387e9f49e46..9e602037b75 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 00000000000..40a5ed9761a --- /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 e16c60616d5..00000000000 --- 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 35d6463aaa0..00000000000 --- 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 a6533f3fb00..00000000000 --- 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 c61306b9936..00000000000 --- 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 46da7624b74..00000000000 --- 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 e0ba5283217..00000000000 --- 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 2ab31a38aa8..00000000000 --- 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 e0ba5283217..00000000000 --- 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 cff65efb666..00000000000 --- 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 540dabdb605..00000000000 --- 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 d16e5256624..3996d404476 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 d0c5d5454e0..05bdaf307e7 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 dffd885177d..6542e9245bd 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 61abc1d9878..89ee461f553 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 26a5aed8aa3..00000000000 --- 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 be9c4937022..00000000000 --- 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 98acd7a21be..96f17a443a8 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 00000000000..1d8b1e64ac4 --- /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 00000000000..9a4730345d8 --- /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 01c4c751e7b..63a5d7b26da 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 3d0905eca1f..eff6c093319 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 64267d63a4a..f090147c2bc 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 2bdc812a6fe..afa28106352 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 23b259a17e0..b33a957a905 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 d40fe8f2614..adae88db626 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 00000000000..8b24cd99416 --- /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 5c196d917a9..fc80921efa0 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 1132edecf91..2c27fac6ab9 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 00000000000..6306698c3bb --- /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 a46d5626ef0..00000000000 --- 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 9302f392624..00000000000 --- 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 b951081912d..00000000000 --- 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 2bc27e692cc..00000000000 --- 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 9a4a3e275c3..00000000000 --- 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 c3b0eb90b53..00000000000 --- 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 6e21d1feea4..00000000000 --- 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 9582cd0df2b..00000000000 --- 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 0c9808f6708..00000000000 --- 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 1ef1d746c85..00000000000 --- 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 2073f4ef70a..00000000000 --- 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 fe347368b14..00000000000 --- 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 d9a98da483d..00000000000 --- 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 6101f2969d4..00000000000 --- 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 1d9a8972b99..00000000000 --- 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 6b2d11466e9..00000000000 --- 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 b3d040944b1..00000000000 --- 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 94a62620158..00000000000 --- 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 f334f1bb5ab..00000000000 --- 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 0e8b36b6446..00000000000 --- 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 22b02b893e6..00000000000 --- 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 127f0b9088c..00000000000 --- 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 461ed8195cc..00000000000 --- 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 ec4a2a9ac07..00000000000 --- 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 477839388df..00000000000 --- 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 5bd662bddc2..00000000000 --- 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 cf4928e5640..00000000000 --- 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 06251f71e8e..00000000000 --- 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 d00fe5ae631..00000000000 --- 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 a0463f0dfde..00000000000 --- 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 ba802ba5587..0b28d5921b6 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 5fe892a9ebf..00000000000 --- 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 5fd1606a57d..1771e70df61 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 00000000000..023cbffaad9 --- /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 00000000000..c2f6c1a76ab --- /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 d8dc782b074..00000000000 --- 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 d8d121944ac..00000000000 --- 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 4702a4e30f0..00000000000 --- 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 2f9dfbcb7f8..00000000000 --- 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 573065b81cd..00000000000 --- 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 49e96808e1e..00000000000 --- 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 49324d14975..00000000000 --- 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 1ef3a5ae22c..00000000000 --- 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 483d4ec7622..00000000000 --- 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 19d636f9593..00000000000 --- 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 bbc46048dba..00000000000 --- 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