start of work to add spack audit packages-https checker (#25670)
This PR will add a new audit, specifically for spack package homepage urls (and eventually
other kinds I suspect) to see if there is an http address that can be changed to https.
Usage is as follows:
```bash
$ spack audit packages-https <package>
```
And in list view:
```bash
$ spack audit list
generic:
Generic checks relying on global variables
configs:
Sanity checks on compilers.yaml
Sanity checks on packages.yaml
packages:
Sanity checks on specs used in directives
packages-https:
Sanity checks on https checks of package urls, etc.
```
I think it would be unwise to include with packages, because when run for all, since we do requests it takes a long time. I also like the idea of more well scoped checks - likely there will be other addresses for http/https within a package that we eventually check. For now, there are two error cases - one is when an https url is tried but there is some SSL error (or other error that means we cannot update to https):
```bash
$ spack audit packages-https zoltan
PKG-HTTPS-DIRECTIVES: 1 issue found
1. Error with attempting https for "zoltan":
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'www.cs.sandia.gov'. (_ssl.c:1125)>
```
This is either not fixable, or could be fixed with a change to the url or (better) contacting the site owners to ask about some certificate or similar.
The second case is when there is an http that needs to be https, which is a huge issue now, but hopefully not after this spack PR.
```bash
$ spack audit packages-https xman
Package "xman" uses http but has a valid https endpoint.
```
And then when a package is fixed:
```bash
$ spack audit packages-https zlib
PKG-HTTPS-DIRECTIVES: 0 issues found.
```
And that's mostly it. :)
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Co-authored-by: vsoch <vsoch@users.noreply.github.com>
This commit is contained in:
@@ -37,12 +37,16 @@ def _search_duplicate_compilers(error_cls):
|
|||||||
"""
|
"""
|
||||||
import collections
|
import collections
|
||||||
import itertools
|
import itertools
|
||||||
|
import re
|
||||||
|
|
||||||
|
from six.moves.urllib.request import urlopen
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from collections.abc import Sequence # novm
|
from collections.abc import Sequence # novm
|
||||||
except ImportError:
|
except ImportError:
|
||||||
from collections import Sequence
|
from collections import Sequence
|
||||||
|
|
||||||
|
|
||||||
#: Map an audit tag to a list of callables implementing checks
|
#: Map an audit tag to a list of callables implementing checks
|
||||||
CALLBACKS = {}
|
CALLBACKS = {}
|
||||||
|
|
||||||
@@ -261,6 +265,45 @@ def _search_duplicate_specs_in_externals(error_cls):
|
|||||||
kwargs=('pkgs',)
|
kwargs=('pkgs',)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
#: Sanity checks on linting
|
||||||
|
# This can take some time, so it's run separately from packages
|
||||||
|
package_https_directives = AuditClass(
|
||||||
|
group='packages-https',
|
||||||
|
tag='PKG-HTTPS-DIRECTIVES',
|
||||||
|
description='Sanity checks on https checks of package urls, etc.',
|
||||||
|
kwargs=('pkgs',)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@package_https_directives
|
||||||
|
def _linting_package_file(pkgs, error_cls):
|
||||||
|
"""Check for correctness of links
|
||||||
|
"""
|
||||||
|
import llnl.util.lang
|
||||||
|
|
||||||
|
import spack.repo
|
||||||
|
import spack.spec
|
||||||
|
|
||||||
|
errors = []
|
||||||
|
for pkg_name in pkgs:
|
||||||
|
pkg = spack.repo.get(pkg_name)
|
||||||
|
|
||||||
|
# Does the homepage have http, and if so, does https work?
|
||||||
|
if pkg.homepage.startswith('http://'):
|
||||||
|
https = re.sub("http", "https", pkg.homepage, 1)
|
||||||
|
try:
|
||||||
|
response = urlopen(https)
|
||||||
|
except Exception as e:
|
||||||
|
msg = 'Error with attempting https for "{0}": '
|
||||||
|
errors.append(error_cls(msg.format(pkg.name), [str(e)]))
|
||||||
|
continue
|
||||||
|
|
||||||
|
if response.getcode() == 200:
|
||||||
|
msg = 'Package "{0}" uses http but has a valid https endpoint.'
|
||||||
|
errors.append(msg.format(pkg.name))
|
||||||
|
|
||||||
|
return llnl.util.lang.dedupe(errors)
|
||||||
|
|
||||||
|
|
||||||
@package_directives
|
@package_directives
|
||||||
def _unknown_variants_in_directives(pkgs, error_cls):
|
def _unknown_variants_in_directives(pkgs, error_cls):
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
# Spack Project Developers. See the top-level COPYRIGHT file for details.
|
# Spack Project Developers. See the top-level COPYRIGHT file for details.
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||||
|
import llnl.util.tty as tty
|
||||||
import llnl.util.tty.color as cl
|
import llnl.util.tty.color as cl
|
||||||
|
|
||||||
import spack.audit
|
import spack.audit
|
||||||
@@ -19,12 +20,24 @@ def setup_parser(subparser):
|
|||||||
# Audit configuration files
|
# Audit configuration files
|
||||||
sp.add_parser('configs', help='audit configuration files')
|
sp.add_parser('configs', help='audit configuration files')
|
||||||
|
|
||||||
|
# Https and other linting
|
||||||
|
https_parser = sp.add_parser('packages-https', help='check https in packages')
|
||||||
|
https_parser.add_argument(
|
||||||
|
'--all',
|
||||||
|
action='store_true',
|
||||||
|
default=False,
|
||||||
|
dest='check_all',
|
||||||
|
help="audit all packages"
|
||||||
|
)
|
||||||
|
|
||||||
# Audit package recipes
|
# Audit package recipes
|
||||||
pkg_parser = sp.add_parser('packages', help='audit package recipes')
|
pkg_parser = sp.add_parser('packages', help='audit package recipes')
|
||||||
pkg_parser.add_argument(
|
|
||||||
'name', metavar='PKG', nargs='*',
|
for group in [pkg_parser, https_parser]:
|
||||||
help='package to be analyzed (if none all packages will be processed)',
|
group.add_argument(
|
||||||
)
|
'name', metavar='PKG', nargs='*',
|
||||||
|
help='package to be analyzed (if none all packages will be processed)',
|
||||||
|
)
|
||||||
|
|
||||||
# List all checks
|
# List all checks
|
||||||
sp.add_parser('list', help='list available checks and exits')
|
sp.add_parser('list', help='list available checks and exits')
|
||||||
@@ -41,6 +54,17 @@ def packages(parser, args):
|
|||||||
_process_reports(reports)
|
_process_reports(reports)
|
||||||
|
|
||||||
|
|
||||||
|
def packages_https(parser, args):
|
||||||
|
|
||||||
|
# Since packages takes a long time, --all is required without name
|
||||||
|
if not args.check_all and not args.name:
|
||||||
|
tty.die("Please specify one or more packages to audit, or --all.")
|
||||||
|
|
||||||
|
pkgs = args.name or spack.repo.path.all_package_names()
|
||||||
|
reports = spack.audit.run_group(args.subcommand, pkgs=pkgs)
|
||||||
|
_process_reports(reports)
|
||||||
|
|
||||||
|
|
||||||
def list(parser, args):
|
def list(parser, args):
|
||||||
for subcommand, check_tags in spack.audit.GROUPS.items():
|
for subcommand, check_tags in spack.audit.GROUPS.items():
|
||||||
print(cl.colorize('@*b{' + subcommand + '}:'))
|
print(cl.colorize('@*b{' + subcommand + '}:'))
|
||||||
@@ -58,6 +82,7 @@ def audit(parser, args):
|
|||||||
subcommands = {
|
subcommands = {
|
||||||
'configs': configs,
|
'configs': configs,
|
||||||
'packages': packages,
|
'packages': packages,
|
||||||
|
'packages-https': packages_https,
|
||||||
'list': list
|
'list': list
|
||||||
}
|
}
|
||||||
subcommands[args.subcommand](parser, args)
|
subcommands[args.subcommand](parser, args)
|
||||||
|
|||||||
@@ -31,3 +31,23 @@ def test_audit_configs(mutable_config, mock_packages):
|
|||||||
audit('configs', fail_on_error=False)
|
audit('configs', fail_on_error=False)
|
||||||
# The mock configuration has duplicate definitions of some compilers
|
# The mock configuration has duplicate definitions of some compilers
|
||||||
assert audit.returncode == 1
|
assert audit.returncode == 1
|
||||||
|
|
||||||
|
|
||||||
|
def test_audit_packages_https(mutable_config, mock_packages):
|
||||||
|
|
||||||
|
# Without providing --all should fail
|
||||||
|
audit('packages-https', fail_on_error=False)
|
||||||
|
# The mock configuration has duplicate definitions of some compilers
|
||||||
|
assert audit.returncode == 1
|
||||||
|
|
||||||
|
# This uses http and should fail
|
||||||
|
audit('packages-https', "preferred-test", fail_on_error=False)
|
||||||
|
assert audit.returncode == 1
|
||||||
|
|
||||||
|
# providing one or more package names with https should work
|
||||||
|
audit('packages-https', "cmake", fail_on_error=True)
|
||||||
|
assert audit.returncode == 0
|
||||||
|
|
||||||
|
# providing one or more package names with https should work
|
||||||
|
audit('packages-https', "cmake", "conflict", fail_on_error=True)
|
||||||
|
assert audit.returncode == 0
|
||||||
|
|||||||
@@ -386,7 +386,7 @@ _spack_audit() {
|
|||||||
then
|
then
|
||||||
SPACK_COMPREPLY="-h --help"
|
SPACK_COMPREPLY="-h --help"
|
||||||
else
|
else
|
||||||
SPACK_COMPREPLY="configs packages list"
|
SPACK_COMPREPLY="configs packages-https packages list"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -394,6 +394,15 @@ _spack_audit_configs() {
|
|||||||
SPACK_COMPREPLY="-h --help"
|
SPACK_COMPREPLY="-h --help"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_spack_audit_packages_https() {
|
||||||
|
if $list_options
|
||||||
|
then
|
||||||
|
SPACK_COMPREPLY="-h --help --all"
|
||||||
|
else
|
||||||
|
SPACK_COMPREPLY=""
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
_spack_audit_packages() {
|
_spack_audit_packages() {
|
||||||
if $list_options
|
if $list_options
|
||||||
then
|
then
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ class Abyss(AutotoolsPackage):
|
|||||||
that is designed for short reads. The single-processor version
|
that is designed for short reads. The single-processor version
|
||||||
is useful for assembling genomes up to 100 Mbases in size."""
|
is useful for assembling genomes up to 100 Mbases in size."""
|
||||||
|
|
||||||
homepage = "http://www.bcgsc.ca/platform/bioinfo/software/abyss"
|
homepage = "https://www.bcgsc.ca/platform/bioinfo/software/abyss"
|
||||||
url = "https://github.com/bcgsc/abyss/releases/download/2.3.1/abyss-2.3.1.tar.gz"
|
url = "https://github.com/bcgsc/abyss/releases/download/2.3.1/abyss-2.3.1.tar.gz"
|
||||||
|
|
||||||
version('2.3.1', sha256='664045e7903e9732411effc38edb9ebb1a0c1b7636c64b3a14a681f465f43677')
|
version('2.3.1', sha256='664045e7903e9732411effc38edb9ebb1a0c1b7636c64b3a14a681f465f43677')
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
class Acct(AutotoolsPackage):
|
class Acct(AutotoolsPackage):
|
||||||
"""Utilities for monitoring process activities."""
|
"""Utilities for monitoring process activities."""
|
||||||
|
|
||||||
homepage = "http://www.gnu.org/software/acct"
|
homepage = "https://www.gnu.org/software/acct"
|
||||||
url = "https://ftp.gnu.org/gnu/acct/acct-6.6.4.tar.gz"
|
url = "https://ftp.gnu.org/gnu/acct/acct-6.6.4.tar.gz"
|
||||||
|
|
||||||
version('6.6.4', sha256='4c15bf2b58b16378bcc83f70e77d4d40ab0b194acf2ebeefdb507f151faa663f')
|
version('6.6.4', sha256='4c15bf2b58b16378bcc83f70e77d4d40ab0b194acf2ebeefdb507f151faa663f')
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ class Acts(CMakePackage, CudaPackage):
|
|||||||
propagation and fitting, basic seed finding algorithms.
|
propagation and fitting, basic seed finding algorithms.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://acts.web.cern.ch/ACTS/"
|
homepage = "https://acts.web.cern.ch/ACTS/"
|
||||||
git = "https://github.com/acts-project/acts.git"
|
git = "https://github.com/acts-project/acts.git"
|
||||||
maintainers = ['HadrienG2']
|
maintainers = ['HadrienG2']
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class Adios(AutotoolsPackage):
|
|||||||
read, or processed outside of the running simulation.
|
read, or processed outside of the running simulation.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://www.olcf.ornl.gov/center-projects/adios/"
|
homepage = "https://www.olcf.ornl.gov/center-projects/adios/"
|
||||||
url = "https://github.com/ornladios/ADIOS/archive/v1.12.0.tar.gz"
|
url = "https://github.com/ornladios/ADIOS/archive/v1.12.0.tar.gz"
|
||||||
git = "https://github.com/ornladios/ADIOS.git"
|
git = "https://github.com/ornladios/ADIOS.git"
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Advancecomp(AutotoolsPackage):
|
|||||||
"""AdvanceCOMP contains recompression utilities for your .zip archives,
|
"""AdvanceCOMP contains recompression utilities for your .zip archives,
|
||||||
.png images, .mng video clips and .gz files."""
|
.png images, .mng video clips and .gz files."""
|
||||||
|
|
||||||
homepage = "http://www.advancemame.it"
|
homepage = "https://www.advancemame.it"
|
||||||
url = "https://github.com/amadvance/advancecomp/archive/v2.1.tar.gz"
|
url = "https://github.com/amadvance/advancecomp/archive/v2.1.tar.gz"
|
||||||
|
|
||||||
version('2.1', sha256='6113c2b6272334af710ba486e8312faa3cee5bd6dc8ca422d00437725e2b602a')
|
version('2.1', sha256='6113c2b6272334af710ba486e8312faa3cee5bd6dc8ca422d00437725e2b602a')
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class Aegean(MakefilePackage):
|
|||||||
as well as a C library whose API provides access to AEGeAn's core
|
as well as a C library whose API provides access to AEGeAn's core
|
||||||
functions and data structures."""
|
functions and data structures."""
|
||||||
|
|
||||||
homepage = "http://brendelgroup.github.io/AEGeAn/"
|
homepage = "https://brendelgroup.github.io/AEGeAn/"
|
||||||
url = "https://github.com/BrendelGroup/AEGeAn/archive/v0.15.2.tar.gz"
|
url = "https://github.com/BrendelGroup/AEGeAn/archive/v0.15.2.tar.gz"
|
||||||
|
|
||||||
version('0.15.2', sha256='734c9dd23ab3415c3966083bfde5fb72c81e6ace84e08ee3fe0d4c338331d975')
|
version('0.15.2', sha256='734c9dd23ab3415c3966083bfde5fb72c81e6ace84e08ee3fe0d4c338331d975')
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class Agrep(MakefilePackage):
|
|||||||
Developed 1989-1991 by Udi Manber, Sun Wu et al. at the University
|
Developed 1989-1991 by Udi Manber, Sun Wu et al. at the University
|
||||||
of Arizona."""
|
of Arizona."""
|
||||||
|
|
||||||
homepage = "http://www.tgries.de/agrep"
|
homepage = "https://www.tgries.de/agrep"
|
||||||
url = "https://www.tgries.de/agrep/agrep-3.41.tgz"
|
url = "https://www.tgries.de/agrep/agrep-3.41.tgz"
|
||||||
|
|
||||||
version('3.41', sha256='0508eafaf9725fc67cc955eb6d32ba4f50138443a4fea4275508d2c3f67a234e')
|
version('3.41', sha256='0508eafaf9725fc67cc955eb6d32ba4f50138443a4fea4275508d2c3f67a234e')
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
class Aida(Package):
|
class Aida(Package):
|
||||||
"""Abstract Interfaces for Data Analysis"""
|
"""Abstract Interfaces for Data Analysis"""
|
||||||
|
|
||||||
homepage = "http://aida.freehep.org/"
|
homepage = "https://aida.freehep.org/"
|
||||||
url = "ftp://ftp.slac.stanford.edu/software/freehep/AIDA/v3.2.1/aida-3.2.1.tar.gz"
|
url = "ftp://ftp.slac.stanford.edu/software/freehep/AIDA/v3.2.1/aida-3.2.1.tar.gz"
|
||||||
|
|
||||||
tags = ['hep']
|
tags = ['hep']
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class AllpathsLg(AutotoolsPackage):
|
|||||||
"""ALLPATHS-LG is our original short read assembler and it works on both
|
"""ALLPATHS-LG is our original short read assembler and it works on both
|
||||||
small and large (mammalian size) genomes."""
|
small and large (mammalian size) genomes."""
|
||||||
|
|
||||||
homepage = "http://www.broadinstitute.org/software/allpaths-lg/blog/"
|
homepage = "https://www.broadinstitute.org/software/allpaths-lg/blog/"
|
||||||
url = "ftp://ftp.broadinstitute.org/pub/crd/ALLPATHS/Release-LG/latest_source_code/allpathslg-52488.tar.gz"
|
url = "ftp://ftp.broadinstitute.org/pub/crd/ALLPATHS/Release-LG/latest_source_code/allpathslg-52488.tar.gz"
|
||||||
|
|
||||||
version('52488', sha256='035b49cb21b871a6b111976757d7aee9c2513dd51af04678f33375e620998542')
|
version('52488', sha256='035b49cb21b871a6b111976757d7aee9c2513dd51af04678f33375e620998542')
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ class Amber(Package, CudaPackage):
|
|||||||
Only the latter version of ambertools for each amber version is supported.
|
Only the latter version of ambertools for each amber version is supported.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://ambermd.org/"
|
homepage = "https://ambermd.org/"
|
||||||
url = "file://{0}/Amber18.tar.bz2".format(os.getcwd())
|
url = "file://{0}/Amber18.tar.bz2".format(os.getcwd())
|
||||||
manual_download = True
|
manual_download = True
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ class Amdlibflame(LibflameBase):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
_name = 'amdlibflame'
|
_name = 'amdlibflame'
|
||||||
homepage = "http://developer.amd.com/amd-cpu-libraries/blas-library/#libflame"
|
homepage = "https://developer.amd.com/amd-cpu-libraries/blas-library/#libflame"
|
||||||
url = "https://github.com/amd/libflame/archive/3.0.tar.gz"
|
url = "https://github.com/amd/libflame/archive/3.0.tar.gz"
|
||||||
git = "https://github.com/amd/libflame.git"
|
git = "https://github.com/amd/libflame.git"
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class Ant(Package):
|
|||||||
dependent upon each other
|
dependent upon each other
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://ant.apache.org/"
|
homepage = "https://ant.apache.org/"
|
||||||
url = "https://archive.apache.org/dist/ant/source/apache-ant-1.9.7-src.tar.gz"
|
url = "https://archive.apache.org/dist/ant/source/apache-ant-1.9.7-src.tar.gz"
|
||||||
|
|
||||||
version('1.10.7', sha256='2f9c4ef094581663b41a7412324f65b854f17622e5b2da9fcb9541ca8737bd52')
|
version('1.10.7', sha256='2f9c4ef094581663b41a7412324f65b854f17622e5b2da9fcb9541ca8737bd52')
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Ape(Package):
|
|||||||
"""A tool for generating atomic pseudopotentials within a Density-Functional
|
"""A tool for generating atomic pseudopotentials within a Density-Functional
|
||||||
Theory framework"""
|
Theory framework"""
|
||||||
|
|
||||||
homepage = "http://www.tddft.org/programs/APE/"
|
homepage = "https://www.tddft.org/programs/APE/"
|
||||||
url = "http://www.tddft.org/programs/APE/sites/default/files/ape-2.2.1.tar.gz"
|
url = "http://www.tddft.org/programs/APE/sites/default/files/ape-2.2.1.tar.gz"
|
||||||
|
|
||||||
version('2.2.1', sha256='1bdb7f987fde81f8a5f335da6b59fa884e6d185d4a0995c90fde7c04376ce9e3')
|
version('2.2.1', sha256='1bdb7f987fde81f8a5f335da6b59fa884e6d185d4a0995c90fde7c04376ce9e3')
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class Appres(AutotoolsPackage, XorgPackage):
|
|||||||
names. It can be used to determine which resources a particular
|
names. It can be used to determine which resources a particular
|
||||||
program will load."""
|
program will load."""
|
||||||
|
|
||||||
homepage = "http://cgit.freedesktop.org/xorg/app/appres"
|
homepage = "https://cgit.freedesktop.org/xorg/app/appres"
|
||||||
xorg_mirror_path = "app/appres-1.0.4.tar.gz"
|
xorg_mirror_path = "app/appres-1.0.4.tar.gz"
|
||||||
|
|
||||||
version('1.0.4', sha256='22cb6f639c891ffdbb5371bc50a88278185789eae6907d05e9e0bd1086a80803')
|
version('1.0.4', sha256='22cb6f639c891ffdbb5371bc50a88278185789eae6907d05e9e0bd1086a80803')
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ class Argobots(AutotoolsPackage):
|
|||||||
mapping, and data placement strategies. It consists of an
|
mapping, and data placement strategies. It consists of an
|
||||||
execution model and a memory model."""
|
execution model and a memory model."""
|
||||||
|
|
||||||
homepage = "http://www.argobots.org/"
|
homepage = "https://www.argobots.org/"
|
||||||
url = "https://github.com/pmodels/argobots/releases/download/v1.0b1/argobots-1.0b1.tar.gz"
|
url = "https://github.com/pmodels/argobots/releases/download/v1.0b1/argobots-1.0b1.tar.gz"
|
||||||
git = "https://github.com/pmodels/argobots.git"
|
git = "https://github.com/pmodels/argobots.git"
|
||||||
maintainers = ['shintaro-iwasaki']
|
maintainers = ['shintaro-iwasaki']
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class Arrow(CMakePackage, CudaPackage):
|
|||||||
This package contains the C++ bindings.
|
This package contains the C++ bindings.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://arrow.apache.org"
|
homepage = "https://arrow.apache.org"
|
||||||
url = "https://github.com/apache/arrow/archive/apache-arrow-0.9.0.tar.gz"
|
url = "https://github.com/apache/arrow/archive/apache-arrow-0.9.0.tar.gz"
|
||||||
|
|
||||||
version('4.0.1', sha256='79d3e807df4a179cfab1e7a1ab5f79d95f7b72ac2c33aba030febd125d77eb3b')
|
version('4.0.1', sha256='79d3e807df4a179cfab1e7a1ab5f79d95f7b72ac2c33aba030febd125d77eb3b')
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
class Asio(AutotoolsPackage):
|
class Asio(AutotoolsPackage):
|
||||||
"""C++ library for network and low-level I/O programming."""
|
"""C++ library for network and low-level I/O programming."""
|
||||||
|
|
||||||
homepage = "http://think-async.com/Asio/"
|
homepage = "https://think-async.com/Asio/"
|
||||||
url = "https://github.com/chriskohlhoff/asio/archive/1.18.2.tar.gz"
|
url = "https://github.com/chriskohlhoff/asio/archive/1.18.2.tar.gz"
|
||||||
git = "https://github.com/chriskohlhoff/asio.git"
|
git = "https://github.com/chriskohlhoff/asio.git"
|
||||||
maintainers = ["msimberg"]
|
maintainers = ["msimberg"]
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
class Astra(Package):
|
class Astra(Package):
|
||||||
"""A Space Charge Tracking Algorithm."""
|
"""A Space Charge Tracking Algorithm."""
|
||||||
|
|
||||||
homepage = "http://www.desy.de/~mpyflo/"
|
homepage = "https://www.desy.de/~mpyflo/"
|
||||||
|
|
||||||
version('2020-02-03',
|
version('2020-02-03',
|
||||||
sha256='ca9ee7d3d369f9040fbd595f57f3153f712d789b66385fd2d2de88a69a774b83',
|
sha256='ca9ee7d3d369f9040fbd595f57f3153f712d789b66385fd2d2de88a69a774b83',
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ class Atompaw(Package):
|
|||||||
|
|
||||||
User's guide: ~/doc/atompaw-usersguide.pdf
|
User's guide: ~/doc/atompaw-usersguide.pdf
|
||||||
"""
|
"""
|
||||||
homepage = "http://users.wfu.edu/natalie/papers/pwpaw/man.html"
|
homepage = "https://users.wfu.edu/natalie/papers/pwpaw/man.html"
|
||||||
url = "http://users.wfu.edu/natalie/papers/pwpaw/atompaw-4.0.0.13.tar.gz"
|
url = "http://users.wfu.edu/natalie/papers/pwpaw/atompaw-4.0.0.13.tar.gz"
|
||||||
|
|
||||||
version('4.1.1.0', sha256='b1ee2b53720066655d98523ef337e54850cb1e68b3a2da04ff5a1576d3893891')
|
version('4.1.1.0', sha256='b1ee2b53720066655d98523ef337e54850cb1e68b3a2da04ff5a1576d3893891')
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class Augustus(MakefilePackage):
|
|||||||
"""AUGUSTUS is a program that predicts genes in eukaryotic
|
"""AUGUSTUS is a program that predicts genes in eukaryotic
|
||||||
genomic sequences"""
|
genomic sequences"""
|
||||||
|
|
||||||
homepage = "http://bioinf.uni-greifswald.de/augustus/"
|
homepage = "https://bioinf.uni-greifswald.de/augustus/"
|
||||||
url = "https://github.com/Gaius-Augustus/Augustus/archive/v3.3.4.tar.gz"
|
url = "https://github.com/Gaius-Augustus/Augustus/archive/v3.3.4.tar.gz"
|
||||||
|
|
||||||
# Releases have moved to github
|
# Releases have moved to github
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
class Autofact(Package):
|
class Autofact(Package):
|
||||||
"""An Automatic Functional Annotation and Classification Tool"""
|
"""An Automatic Functional Annotation and Classification Tool"""
|
||||||
|
|
||||||
homepage = "http://megasun.bch.umontreal.ca/Software/AutoFACT.htm"
|
homepage = "https://megasun.bch.umontreal.ca/Software/AutoFACT.htm"
|
||||||
url = "http://megasun.bch.umontreal.ca/Software/AutoFACT_v3_4.tar"
|
url = "http://megasun.bch.umontreal.ca/Software/AutoFACT_v3_4.tar"
|
||||||
|
|
||||||
version('3_4', sha256='1465d263b19adb42f01f6e636ac40ef1c2e3dbd63461f977b89da9493fe9c6f4')
|
version('3_4', sha256='1465d263b19adb42f01f6e636ac40ef1c2e3dbd63461f977b89da9493fe9c6f4')
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
class Automake(AutotoolsPackage, GNUMirrorPackage):
|
class Automake(AutotoolsPackage, GNUMirrorPackage):
|
||||||
"""Automake -- make file builder part of autotools"""
|
"""Automake -- make file builder part of autotools"""
|
||||||
|
|
||||||
homepage = 'http://www.gnu.org/software/automake/'
|
homepage = 'https://www.gnu.org/software/automake/'
|
||||||
gnu_mirror_path = 'automake/automake-1.15.tar.gz'
|
gnu_mirror_path = 'automake/automake-1.15.tar.gz'
|
||||||
|
|
||||||
version('1.16.3', sha256='ce010788b51f64511a1e9bb2a1ec626037c6d0e7ede32c1c103611b9d3cba65f')
|
version('1.16.3', sha256='ce010788b51f64511a1e9bb2a1ec626037c6d0e7ede32c1c103611b9d3cba65f')
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class Babeltrace(AutotoolsPackage):
|
|||||||
Common Trace Format (CTF). Its main use is to pretty-print CTF traces
|
Common Trace Format (CTF). Its main use is to pretty-print CTF traces
|
||||||
into a human-readable text output ordered by time."""
|
into a human-readable text output ordered by time."""
|
||||||
|
|
||||||
homepage = "http://www.efficios.com/babeltrace"
|
homepage = "https://www.efficios.com/babeltrace"
|
||||||
url = "https://www.efficios.com/files/babeltrace/babeltrace-1.2.4.tar.bz2"
|
url = "https://www.efficios.com/files/babeltrace/babeltrace-1.2.4.tar.bz2"
|
||||||
|
|
||||||
version('1.2.4', sha256='666e3a1ad2dc7d5703059963056e7800f0eab59c8eeb6be2efe4f3acc5209eb1')
|
version('1.2.4', sha256='666e3a1ad2dc7d5703059963056e7800f0eab59c8eeb6be2efe4f3acc5209eb1')
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class Bamutil(MakefilePackage):
|
|||||||
are built into a single executable, bam.
|
are built into a single executable, bam.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://genome.sph.umich.edu/wiki/BamUtil"
|
homepage = "https://genome.sph.umich.edu/wiki/BamUtil"
|
||||||
url = "http://genome.sph.umich.edu/w/images/7/70/BamUtilLibStatGen.1.0.13.tgz"
|
url = "http://genome.sph.umich.edu/w/images/7/70/BamUtilLibStatGen.1.0.13.tgz"
|
||||||
|
|
||||||
version('1.0.13', sha256='16c1d01c37d1f98b98c144f3dd0fda6068c1902f06bd0989f36ce425eb0c592b')
|
version('1.0.13', sha256='16c1d01c37d1f98b98c144f3dd0fda6068c1902f06bd0989f36ce425eb0c592b')
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Barvinok(AutotoolsPackage):
|
|||||||
"""barvinok is a library for counting the number of integer points in parametric and
|
"""barvinok is a library for counting the number of integer points in parametric and
|
||||||
non-parametric polytopes."""
|
non-parametric polytopes."""
|
||||||
|
|
||||||
homepage = "http://barvinok.gforge.inria.fr"
|
homepage = "https://barvinok.gforge.inria.fr"
|
||||||
url = "http://barvinok.gforge.inria.fr/barvinok-0.41.5.tar.bz2"
|
url = "http://barvinok.gforge.inria.fr/barvinok-0.41.5.tar.bz2"
|
||||||
|
|
||||||
version('0.41.5', sha256='e70493318fe76c0c202f98d7861bdf5dda8c4d79c21024af2e04b009ffa79734')
|
version('0.41.5', sha256='e70493318fe76c0c202f98d7861bdf5dda8c4d79c21024af2e04b009ffa79734')
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Bcftools(AutotoolsPackage):
|
|||||||
commands work transparently with both VCFs and BCFs, both
|
commands work transparently with both VCFs and BCFs, both
|
||||||
uncompressed and BGZF-compressed."""
|
uncompressed and BGZF-compressed."""
|
||||||
|
|
||||||
homepage = "http://samtools.github.io/bcftools/"
|
homepage = "https://samtools.github.io/bcftools/"
|
||||||
url = "https://github.com/samtools/bcftools/releases/download/1.3.1/bcftools-1.3.1.tar.bz2"
|
url = "https://github.com/samtools/bcftools/releases/download/1.3.1/bcftools-1.3.1.tar.bz2"
|
||||||
|
|
||||||
version('1.12', sha256='7a0e6532b1495b9254e38c6698d955e5176c1ee08b760dfea2235ee161a024f5')
|
version('1.12', sha256='7a0e6532b1495b9254e38c6698d955e5176c1ee08b760dfea2235ee161a024f5')
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ class Bdftopcf(AutotoolsPackage, XorgPackage):
|
|||||||
appropriate machine, but the files are still portable (but read more
|
appropriate machine, but the files are still portable (but read more
|
||||||
slowly) on other machines."""
|
slowly) on other machines."""
|
||||||
|
|
||||||
homepage = "http://cgit.freedesktop.org/xorg/app/bdftopcf"
|
homepage = "https://cgit.freedesktop.org/xorg/app/bdftopcf"
|
||||||
xorg_mirror_path = "app/bdftopcf-1.0.5.tar.gz"
|
xorg_mirror_path = "app/bdftopcf-1.0.5.tar.gz"
|
||||||
|
|
||||||
version('1.0.5', sha256='78a5ec945de1d33e6812167b1383554fda36e38576849e74a9039dc7364ff2c3')
|
version('1.0.5', sha256='78a5ec945de1d33e6812167b1383554fda36e38576849e74a9039dc7364ff2c3')
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class Beagle(Package):
|
|||||||
"""Beagle is a software package for phasing genotypes and for imputing
|
"""Beagle is a software package for phasing genotypes and for imputing
|
||||||
ungenotyped markers."""
|
ungenotyped markers."""
|
||||||
|
|
||||||
homepage = "http://faculty.washington.edu/browning/beagle/beagle.html"
|
homepage = "https://faculty.washington.edu/browning/beagle/beagle.html"
|
||||||
|
|
||||||
version('5.1', sha256='994f926a4ec0eac665631f37c4a961d3f75c966c71841079275364013c90996c',
|
version('5.1', sha256='994f926a4ec0eac665631f37c4a961d3f75c966c71841079275364013c90996c',
|
||||||
expand=False, url='http://faculty.washington.edu/browning/beagle/beagle.25Nov19.28d.jar')
|
expand=False, url='http://faculty.washington.edu/browning/beagle/beagle.25Nov19.28d.jar')
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class BeastTracer(Package):
|
|||||||
"""Tracer is a graphical tool for visualization and diagnostics of MCMC
|
"""Tracer is a graphical tool for visualization and diagnostics of MCMC
|
||||||
output."""
|
output."""
|
||||||
|
|
||||||
homepage = "http://beast.community/tracer"
|
homepage = "https://beast.community/tracer"
|
||||||
url = "https://github.com/beast-dev/tracer/archive/v1.7.1.tar.gz"
|
url = "https://github.com/beast-dev/tracer/archive/v1.7.1.tar.gz"
|
||||||
|
|
||||||
version('1.7.1', sha256='947d51c5afa52354099b9b182ba6036e352356bd62df94031f33cdcb7e8effd3')
|
version('1.7.1', sha256='947d51c5afa52354099b9b182ba6036e352356bd62df94031f33cdcb7e8effd3')
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Beast1(Package):
|
|||||||
"""BEAST is a cross-platform program for Bayesian
|
"""BEAST is a cross-platform program for Bayesian
|
||||||
analysis of molecular sequences using MCMC."""
|
analysis of molecular sequences using MCMC."""
|
||||||
|
|
||||||
homepage = "http://beast.community/"
|
homepage = "https://beast.community/"
|
||||||
|
|
||||||
version('1.10.4', sha256='be652c4d55953f7c6c7a9d3eb3de203c77dc380e81ad81cfe0492408990c36a8')
|
version('1.10.4', sha256='be652c4d55953f7c6c7a9d3eb3de203c77dc380e81ad81cfe0492408990c36a8')
|
||||||
version('1.8.4', sha256='c14e93976008463108aefa34ecc23287ab70703caccf4962e36e295207120d78')
|
version('1.8.4', sha256='c14e93976008463108aefa34ecc23287ab70703caccf4962e36e295207120d78')
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class Beforelight(AutotoolsPackage, XorgPackage):
|
|||||||
recommended for use as a code sample, as it does not include features
|
recommended for use as a code sample, as it does not include features
|
||||||
such as screen locking or configurability."""
|
such as screen locking or configurability."""
|
||||||
|
|
||||||
homepage = "http://cgit.freedesktop.org/xorg/app/beforelight"
|
homepage = "https://cgit.freedesktop.org/xorg/app/beforelight"
|
||||||
xorg_mirror_path = "app/beforelight-1.0.5.tar.gz"
|
xorg_mirror_path = "app/beforelight-1.0.5.tar.gz"
|
||||||
|
|
||||||
version('1.0.5', sha256='93bb3c457d6d5e8def3180fdee07bc84d1b7f0e5378a95812e2193cd51455cdc')
|
version('1.0.5', sha256='93bb3c457d6d5e8def3180fdee07bc84d1b7f0e5378a95812e2193cd51455cdc')
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
class Binutils(AutotoolsPackage, GNUMirrorPackage):
|
class Binutils(AutotoolsPackage, GNUMirrorPackage):
|
||||||
"""GNU binutils, which contain the linker, assembler, objdump and others"""
|
"""GNU binutils, which contain the linker, assembler, objdump and others"""
|
||||||
|
|
||||||
homepage = "http://www.gnu.org/software/binutils/"
|
homepage = "https://www.gnu.org/software/binutils/"
|
||||||
gnu_mirror_path = "binutils/binutils-2.28.tar.bz2"
|
gnu_mirror_path = "binutils/binutils-2.28.tar.bz2"
|
||||||
|
|
||||||
maintainers = ['alalazo']
|
maintainers = ['alalazo']
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class Biopieces(Package):
|
|||||||
pieced together in a very easy and flexible manner to perform both
|
pieced together in a very easy and flexible manner to perform both
|
||||||
simple and complex tasks."""
|
simple and complex tasks."""
|
||||||
|
|
||||||
homepage = "http://maasha.github.io/biopieces/"
|
homepage = "https://maasha.github.io/biopieces/"
|
||||||
git = "https://github.com/maasha/biopieces.git"
|
git = "https://github.com/maasha/biopieces.git"
|
||||||
|
|
||||||
version('2016-04-12', commit='982f80f7c55e2cae67737d80fe35a4e784762856',
|
version('2016-04-12', commit='982f80f7c55e2cae67737d80fe35a4e784762856',
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class Bird(AutotoolsPackage):
|
|||||||
primarily targeted on (but not limited to) Linux and other UNIX-like
|
primarily targeted on (but not limited to) Linux and other UNIX-like
|
||||||
systems and distributed under the GNU General Public License."""
|
systems and distributed under the GNU General Public License."""
|
||||||
|
|
||||||
homepage = "http://bird.network.cz/"
|
homepage = "https://bird.network.cz/"
|
||||||
url = "https://github.com/BIRD/bird/archive/v2.0.2.tar.gz"
|
url = "https://github.com/BIRD/bird/archive/v2.0.2.tar.gz"
|
||||||
|
|
||||||
version('2.0.2', sha256='bd42d48fbcc2c0046d544f1183cd98193ff15b792d332ff45f386b0180b09335')
|
version('2.0.2', sha256='bd42d48fbcc2c0046d544f1183cd98193ff15b792d332ff45f386b0180b09335')
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
class Bitmap(AutotoolsPackage, XorgPackage):
|
class Bitmap(AutotoolsPackage, XorgPackage):
|
||||||
"""bitmap, bmtoa, atobm - X bitmap (XBM) editor and converter utilities."""
|
"""bitmap, bmtoa, atobm - X bitmap (XBM) editor and converter utilities."""
|
||||||
|
|
||||||
homepage = "http://cgit.freedesktop.org/xorg/app/bitmap"
|
homepage = "https://cgit.freedesktop.org/xorg/app/bitmap"
|
||||||
xorg_mirror_path = "app/bitmap-1.0.8.tar.gz"
|
xorg_mirror_path = "app/bitmap-1.0.8.tar.gz"
|
||||||
|
|
||||||
version('1.0.8', sha256='1a2fbd10a2ca5cd93f7b77bbb0555b86d8b35e0fc18d036b1607c761755006fc')
|
version('1.0.8', sha256='1a2fbd10a2ca5cd93f7b77bbb0555b86d8b35e0fc18d036b1607c761755006fc')
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
class Bmake(Package):
|
class Bmake(Package):
|
||||||
"""Portable version of NetBSD make(1)."""
|
"""Portable version of NetBSD make(1)."""
|
||||||
|
|
||||||
homepage = "http://www.crufty.net/help/sjg/bmake.htm"
|
homepage = "https://www.crufty.net/help/sjg/bmake.htm"
|
||||||
url = "http://www.crufty.net/ftp/pub/sjg/bmake-20180512.tar.gz"
|
url = "http://www.crufty.net/ftp/pub/sjg/bmake-20180512.tar.gz"
|
||||||
|
|
||||||
version('20200710', sha256='6538fc4319ef79d178dca76d3b869f7aa93a9bb7b510df08a7d872c01a56b76c')
|
version('20200710', sha256='6538fc4319ef79d178dca76d3b869f7aa93a9bb7b510df08a7d872c01a56b76c')
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ class Breakdancer(CMakePackage):
|
|||||||
BreakDancerMini focuses on detecting small indels (usually between 10bp and
|
BreakDancerMini focuses on detecting small indels (usually between 10bp and
|
||||||
100bp) using normally mapped read pairs.."""
|
100bp) using normally mapped read pairs.."""
|
||||||
|
|
||||||
homepage = "http://gmt.genome.wustl.edu/packages/breakdancer"
|
homepage = "https://gmt.genome.wustl.edu/packages/breakdancer"
|
||||||
url = "https://github.com/genome/breakdancer/archive/v1.4.5.tar.gz"
|
url = "https://github.com/genome/breakdancer/archive/v1.4.5.tar.gz"
|
||||||
|
|
||||||
version('1.4.5', sha256='5d74f3a90f5c69026ebb4cf4cb9ccc51ec8dd49ac7a88595a1efabd5a73e92b6')
|
version('1.4.5', sha256='5d74f3a90f5c69026ebb4cf4cb9ccc51ec8dd49ac7a88595a1efabd5a73e92b6')
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
class Bref3(Package):
|
class Bref3(Package):
|
||||||
"""Bref3: Converts from VCF format to bref3 format."""
|
"""Bref3: Converts from VCF format to bref3 format."""
|
||||||
|
|
||||||
homepage = "http://faculty.washington.edu/browning/beagle/beagle.html"
|
homepage = "https://faculty.washington.edu/browning/beagle/beagle.html"
|
||||||
|
|
||||||
version('2019-11-25', sha256='969c0881050c4a48d19be9ea64bf49fa68c1403b69f9f739bbfd865dda639b2d',
|
version('2019-11-25', sha256='969c0881050c4a48d19be9ea64bf49fa68c1403b69f9f739bbfd865dda639b2d',
|
||||||
expand=False, url='http://faculty.washington.edu/browning/beagle/bref3.25Nov19.28d.jar')
|
expand=False, url='http://faculty.washington.edu/browning/beagle/bref3.25Nov19.28d.jar')
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class Breseq(AutotoolsPackage):
|
|||||||
a reference sequence in short-read DNA re-sequencing data for haploid
|
a reference sequence in short-read DNA re-sequencing data for haploid
|
||||||
microbial-sized genomes."""
|
microbial-sized genomes."""
|
||||||
|
|
||||||
homepage = "http://barricklab.org/breseq"
|
homepage = "https://barricklab.org/breseq"
|
||||||
url = "https://github.com/barricklab/breseq/archive/v0.31.1.tar.gz"
|
url = "https://github.com/barricklab/breseq/archive/v0.31.1.tar.gz"
|
||||||
|
|
||||||
version('0.33.2', sha256='c698d2d25cc7ed251ff916343a8c04f79b5540281288cb7c955f458255ac21de')
|
version('0.33.2', sha256='c698d2d25cc7ed251ff916343a8c04f79b5540281288cb7c955f458255ac21de')
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class Brltty(AutotoolsPackage):
|
|||||||
Linux/Unix console (when in text mode) for a blind person using
|
Linux/Unix console (when in text mode) for a blind person using
|
||||||
a refreshable braille display."""
|
a refreshable braille display."""
|
||||||
|
|
||||||
homepage = "http://brltty.app/"
|
homepage = "https://brltty.app/"
|
||||||
url = "https://github.com/brltty/brltty/archive/BRLTTY-6.0.tar.gz"
|
url = "https://github.com/brltty/brltty/archive/BRLTTY-6.0.tar.gz"
|
||||||
|
|
||||||
version('6.0', sha256='acfea5274bdc9230b0ea1a87f8796e241615d4d2c1ba08d87601b9d116c7804c')
|
version('6.0', sha256='acfea5274bdc9230b0ea1a87f8796e241615d4d2c1ba08d87601b9d116c7804c')
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class Bucky(MakefilePackage):
|
|||||||
much of the genome supports each relationship, using Bayesian
|
much of the genome supports each relationship, using Bayesian
|
||||||
concordance analysis."""
|
concordance analysis."""
|
||||||
|
|
||||||
homepage = "http://www.stat.wisc.edu/~ane/bucky/index.html"
|
homepage = "https://www.stat.wisc.edu/~ane/bucky/index.html"
|
||||||
url = "http://dstats.net/download/http://www.stat.wisc.edu/~ane/bucky/v1.4/bucky-1.4.4.tgz"
|
url = "http://dstats.net/download/http://www.stat.wisc.edu/~ane/bucky/v1.4/bucky-1.4.4.tgz"
|
||||||
|
|
||||||
version('1.4.4', sha256='1621fee0d42314d9aa45d0082b358d4531e7d1d1a0089c807c1b21fbdc4e4592')
|
version('1.4.4', sha256='1621fee0d42314d9aa45d0082b358d4531e7d1d1a0089c807c1b21fbdc4e4592')
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Byteman(MavenPackage):
|
|||||||
"""Byteman is a tool which makes it easy to trace, monitor and test
|
"""Byteman is a tool which makes it easy to trace, monitor and test
|
||||||
the behaviour of Java application and JDK runtime code."""
|
the behaviour of Java application and JDK runtime code."""
|
||||||
|
|
||||||
homepage = "http://www.jboss.org/byteman"
|
homepage = "https://www.jboss.org/byteman"
|
||||||
url = "https://github.com/bytemanproject/byteman/archive/4.0.12.tar.gz"
|
url = "https://github.com/bytemanproject/byteman/archive/4.0.12.tar.gz"
|
||||||
|
|
||||||
version('4.0.12', sha256='72fdc904d7b8df9e743fbb5ae84e51ffc81d32b6e0b0b80fc7ac165dd8c9c7c2')
|
version('4.0.12', sha256='72fdc904d7b8df9e743fbb5ae84e51ffc81d32b6e0b0b80fc7ac165dd8c9c7c2')
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class Cachefilesd(MakefilePackage):
|
|||||||
are that are used by network file systems such a AFS and NFS to do
|
are that are used by network file systems such a AFS and NFS to do
|
||||||
persistent caching to the local disk."""
|
persistent caching to the local disk."""
|
||||||
|
|
||||||
homepage = "http://people.redhat.com/~dhowells/fscache"
|
homepage = "https://people.redhat.com/~dhowells/fscache"
|
||||||
url = "http://people.redhat.com/~dhowells/fscache/cachefilesd-0.10.tar.bz2"
|
url = "http://people.redhat.com/~dhowells/fscache/cachefilesd-0.10.tar.bz2"
|
||||||
|
|
||||||
version('0.10.10', sha256='0d0309851efabd02b7c849f73535b8ad3f831570e83e4f65e42354da18e11a02')
|
version('0.10.10', sha256='0d0309851efabd02b7c849f73535b8ad3f831570e83e4f65e42354da18e11a02')
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class Caffe(CMakePackage, CudaPackage):
|
|||||||
modularity in mind. It is developed by the Berkeley Vision and Learning
|
modularity in mind. It is developed by the Berkeley Vision and Learning
|
||||||
Center (BVLC) and by community contributors."""
|
Center (BVLC) and by community contributors."""
|
||||||
|
|
||||||
homepage = "http://caffe.berkeleyvision.org"
|
homepage = "https://caffe.berkeleyvision.org"
|
||||||
url = "https://github.com/BVLC/caffe/archive/1.0.tar.gz"
|
url = "https://github.com/BVLC/caffe/archive/1.0.tar.gz"
|
||||||
|
|
||||||
version('1.0', sha256='71d3c9eb8a183150f965a465824d01fe82826c22505f7aa314f700ace03fa77f')
|
version('1.0', sha256='71d3c9eb8a183150f965a465824d01fe82826c22505f7aa314f700ace03fa77f')
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
class Camx(MakefilePackage):
|
class Camx(MakefilePackage):
|
||||||
'''Comprehensive Air Quality Model with Extensions.'''
|
'''Comprehensive Air Quality Model with Extensions.'''
|
||||||
|
|
||||||
homepage = 'http://www.camx.com'
|
homepage = 'https://www.camx.com'
|
||||||
# Upstream obfuscates their download URL to get you to fill out their
|
# Upstream obfuscates their download URL to get you to fill out their
|
||||||
# registration form and accept their license agreement.
|
# registration form and accept their license agreement.
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class Cantera(SConsPackage):
|
|||||||
"""Cantera is a suite of object-oriented software tools for problems
|
"""Cantera is a suite of object-oriented software tools for problems
|
||||||
involving chemical kinetics, thermodynamics, and/or transport processes."""
|
involving chemical kinetics, thermodynamics, and/or transport processes."""
|
||||||
|
|
||||||
homepage = "http://www.cantera.org/docs/sphinx/html/index.html"
|
homepage = "https://www.cantera.org/docs/sphinx/html/index.html"
|
||||||
url = "https://github.com/Cantera/cantera/archive/v2.5.1.tar.gz"
|
url = "https://github.com/Cantera/cantera/archive/v2.5.1.tar.gz"
|
||||||
|
|
||||||
version('2.5.1', sha256='59f673cec686bc9b1eeccc1b1c9158a3978a3abe7491d00e8b355908c1c3be0a')
|
version('2.5.1', sha256='59f673cec686bc9b1eeccc1b1c9158a3978a3abe7491d00e8b355908c1c3be0a')
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Canu(MakefilePackage):
|
|||||||
"""A single molecule sequence assembler for genomes large and
|
"""A single molecule sequence assembler for genomes large and
|
||||||
small."""
|
small."""
|
||||||
|
|
||||||
homepage = "http://canu.readthedocs.io/"
|
homepage = "https://canu.readthedocs.io/"
|
||||||
url = "https://github.com/marbl/canu/archive/v1.5.tar.gz"
|
url = "https://github.com/marbl/canu/archive/v1.5.tar.gz"
|
||||||
|
|
||||||
version('2.0', sha256='e2e6e8b5ec4dd4cfba5e372f4a64b2c01fbd544d4b5867746021f10771a6f4ef')
|
version('2.0', sha256='e2e6e8b5ec4dd4cfba5e372f4a64b2c01fbd544d4b5867746021f10771a6f4ef')
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Capstone(CMakePackage):
|
|||||||
"""Capstone is a lightweight multi-platform,
|
"""Capstone is a lightweight multi-platform,
|
||||||
multi-architecture disassembly framework."""
|
multi-architecture disassembly framework."""
|
||||||
|
|
||||||
homepage = "http://www.capstone-engine.org/"
|
homepage = "https://www.capstone-engine.org/"
|
||||||
url = "https://github.com/aquynh/capstone/archive/4.0.1.tar.gz"
|
url = "https://github.com/aquynh/capstone/archive/4.0.1.tar.gz"
|
||||||
git = "https://github.com/aquynh/capstone.git"
|
git = "https://github.com/aquynh/capstone.git"
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ class Cask(Package):
|
|||||||
"""Cask is a project management tool for Emacs Lisp to automate the package
|
"""Cask is a project management tool for Emacs Lisp to automate the package
|
||||||
development cycle; development, dependencies, testing, building,
|
development cycle; development, dependencies, testing, building,
|
||||||
packaging and more."""
|
packaging and more."""
|
||||||
homepage = "http://cask.readthedocs.io/en/latest/"
|
homepage = "https://cask.readthedocs.io/en/latest/"
|
||||||
url = "https://github.com/cask/cask/archive/v0.7.4.tar.gz"
|
url = "https://github.com/cask/cask/archive/v0.7.4.tar.gz"
|
||||||
|
|
||||||
version('0.8.1', sha256='8739ba608f23c79b3426faa8b068d5d1bc096c7305ce30b1163babd354be821c')
|
version('0.8.1', sha256='8739ba608f23c79b3426faa8b068d5d1bc096c7305ce30b1163babd354be821c')
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class CbtfArgonavisGui(QMakePackage):
|
|||||||
"""CBTF Argo Navis GUI project contains the GUI that views OpenSpeedShop
|
"""CBTF Argo Navis GUI project contains the GUI that views OpenSpeedShop
|
||||||
performance information by loading in the Sqlite database files.
|
performance information by loading in the Sqlite database files.
|
||||||
"""
|
"""
|
||||||
homepage = "http://sourceforge.net/p/cbtf/wiki/Home/"
|
homepage = "https://sourceforge.net/p/cbtf/wiki/Home/"
|
||||||
git = "https://github.com/OpenSpeedShop/cbtf-argonavis-gui.git"
|
git = "https://github.com/OpenSpeedShop/cbtf-argonavis-gui.git"
|
||||||
|
|
||||||
version('develop', branch='master')
|
version('develop', branch='master')
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class CbtfArgonavis(CMakePackage):
|
|||||||
"""CBTF Argo Navis project contains the CUDA collector and supporting
|
"""CBTF Argo Navis project contains the CUDA collector and supporting
|
||||||
libraries that was done as a result of a DOE SBIR grant.
|
libraries that was done as a result of a DOE SBIR grant.
|
||||||
"""
|
"""
|
||||||
homepage = "http://sourceforge.net/p/cbtf/wiki/Home/"
|
homepage = "https://sourceforge.net/p/cbtf/wiki/Home/"
|
||||||
git = "https://github.com/OpenSpeedShop/cbtf-argonavis.git"
|
git = "https://github.com/OpenSpeedShop/cbtf-argonavis.git"
|
||||||
|
|
||||||
version('develop', branch='master')
|
version('develop', branch='master')
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ class CbtfKrell(CMakePackage):
|
|||||||
data collectors and support libraries as well as some example tools
|
data collectors and support libraries as well as some example tools
|
||||||
that drive the data collection at HPC levels of scale.
|
that drive the data collection at HPC levels of scale.
|
||||||
"""
|
"""
|
||||||
homepage = "http://sourceforge.net/p/cbtf/wiki/Home/"
|
homepage = "https://sourceforge.net/p/cbtf/wiki/Home/"
|
||||||
git = "https://github.com/OpenSpeedShop/cbtf-krell.git"
|
git = "https://github.com/OpenSpeedShop/cbtf-krell.git"
|
||||||
|
|
||||||
version('develop', branch='master')
|
version('develop', branch='master')
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class CbtfLanl(CMakePackage):
|
|||||||
"""CBTF LANL project contains a memory tool and data center type system
|
"""CBTF LANL project contains a memory tool and data center type system
|
||||||
command monitoring tool."""
|
command monitoring tool."""
|
||||||
|
|
||||||
homepage = "http://sourceforge.net/p/cbtf/wiki/Home/"
|
homepage = "https://sourceforge.net/p/cbtf/wiki/Home/"
|
||||||
git = "https://github.com/OpenSpeedShop/cbtf-lanl.git"
|
git = "https://github.com/OpenSpeedShop/cbtf-lanl.git"
|
||||||
|
|
||||||
version('develop', branch='master')
|
version('develop', branch='master')
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class Cbtf(CMakePackage):
|
|||||||
network tools.
|
network tools.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
homepage = "http://sourceforge.net/p/cbtf/wiki/Home"
|
homepage = "https://sourceforge.net/p/cbtf/wiki/Home"
|
||||||
git = "https://github.com/OpenSpeedShop/cbtf.git"
|
git = "https://github.com/OpenSpeedShop/cbtf.git"
|
||||||
|
|
||||||
version('develop', branch='master')
|
version('develop', branch='master')
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ class Cereal(CMakePackage):
|
|||||||
with other code or used standalone.
|
with other code or used standalone.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
homepage = "http://uscilab.github.io/cereal/"
|
homepage = "https://uscilab.github.io/cereal/"
|
||||||
url = "https://github.com/USCiLab/cereal/archive/v1.1.2.tar.gz"
|
url = "https://github.com/USCiLab/cereal/archive/v1.1.2.tar.gz"
|
||||||
|
|
||||||
version('1.3.0', sha256='329ea3e3130b026c03a4acc50e168e7daff4e6e661bc6a7dfec0d77b570851d5')
|
version('1.3.0', sha256='329ea3e3130b026c03a4acc50e168e7daff4e6e661bc6a7dfec0d77b570851d5')
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class Cgal(CMakePackage):
|
|||||||
computation, such as geographic information systems, computer aided design,
|
computation, such as geographic information systems, computer aided design,
|
||||||
molecular biology, medical imaging, computer graphics, and robotics.
|
molecular biology, medical imaging, computer graphics, and robotics.
|
||||||
"""
|
"""
|
||||||
homepage = 'http://www.cgal.org/'
|
homepage = 'https://www.cgal.org/'
|
||||||
url = "https://github.com/CGAL/cgal/releases/download/releases/CGAL-5.0.3/CGAL-5.0.3.tar.xz"
|
url = "https://github.com/CGAL/cgal/releases/download/releases/CGAL-5.0.3/CGAL-5.0.3.tar.xz"
|
||||||
|
|
||||||
version('5.0.3', sha256='e5a3672e35e5e92e3c1b4452cd3c1d554f3177dc512bd98b29edf21866a4288c')
|
version('5.0.3', sha256='e5a3672e35e5e92e3c1b4452cd3c1d554f3177dc512bd98b29edf21866a4288c')
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ class Cgm(AutotoolsPackage):
|
|||||||
"""The Common Geometry Module, Argonne (CGMA) is a code library
|
"""The Common Geometry Module, Argonne (CGMA) is a code library
|
||||||
which provides geometry functionality used for mesh generation and
|
which provides geometry functionality used for mesh generation and
|
||||||
other applications."""
|
other applications."""
|
||||||
homepage = "http://sigma.mcs.anl.gov/cgm-library"
|
homepage = "https://sigma.mcs.anl.gov/cgm-library"
|
||||||
url = "http://ftp.mcs.anl.gov/pub/fathom/cgm-16.0.tar.gz"
|
url = "https://ftp.mcs.anl.gov/pub/fathom/cgm-16.0.tar.gz"
|
||||||
|
|
||||||
version('16.0', sha256='b98afe70c64efa19decc5ff01602e8c7afc6b22ce646cad30dc92ecfdce6e23d')
|
version('16.0', sha256='b98afe70c64efa19decc5ff01602e8c7afc6b22ce646cad30dc92ecfdce6e23d')
|
||||||
version('13.1.1', sha256='ffde54f0c86055b06cad911bbd4297b88c3fb124c873b03ebee626f807b8ab87')
|
version('13.1.1', sha256='ffde54f0c86055b06cad911bbd4297b88c3fb124c873b03ebee626f807b8ab87')
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class Cgns(CMakePackage):
|
|||||||
and extensible standard for the storage and retrieval of computational
|
and extensible standard for the storage and retrieval of computational
|
||||||
fluid dynamics (CFD) analysis data."""
|
fluid dynamics (CFD) analysis data."""
|
||||||
|
|
||||||
homepage = "http://cgns.github.io/"
|
homepage = "https://cgns.github.io/"
|
||||||
url = "https://github.com/CGNS/CGNS/archive/v3.3.0.tar.gz"
|
url = "https://github.com/CGNS/CGNS/archive/v3.3.0.tar.gz"
|
||||||
git = "https://github.com/CGNS/CGNS"
|
git = "https://github.com/CGNS/CGNS"
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ class Changa(AutotoolsPackage):
|
|||||||
Ewald summation for periodic forces. Timestepping is done with a leapfrog
|
Ewald summation for periodic forces. Timestepping is done with a leapfrog
|
||||||
integrator with individual timesteps for each particle."""
|
integrator with individual timesteps for each particle."""
|
||||||
|
|
||||||
homepage = "http://faculty.washington.edu/trq/hpcc/tools/changa.html"
|
homepage = "https://faculty.washington.edu/trq/hpcc/tools/changa.html"
|
||||||
url = "https://github.com/N-BodyShop/changa/archive/v3.4.tar.gz"
|
url = "https://github.com/N-BodyShop/changa/archive/v3.4.tar.gz"
|
||||||
git = "https://github.com/N-BodyShop/changa.git"
|
git = "https://github.com/N-BodyShop/changa.git"
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
class Chill(AutotoolsPackage):
|
class Chill(AutotoolsPackage):
|
||||||
"""A polyheadral compiler for autotuning"""
|
"""A polyheadral compiler for autotuning"""
|
||||||
|
|
||||||
homepage = "http://github.com/CtopCsUtahEdu/chill"
|
homepage = "https://github.com/CtopCsUtahEdu/chill"
|
||||||
url = "https://github.com/CtopCsUtahEdu/chill/archive/v0.3.tar.gz"
|
url = "https://github.com/CtopCsUtahEdu/chill/archive/v0.3.tar.gz"
|
||||||
git = "https://github.com/CtopCsUtahEdu/chill.git"
|
git = "https://github.com/CtopCsUtahEdu/chill.git"
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ class Chlorop(Package):
|
|||||||
to the full path of the directory you want chlorop to use as
|
to the full path of the directory you want chlorop to use as
|
||||||
a temporary directory."""
|
a temporary directory."""
|
||||||
|
|
||||||
homepage = "http://www.cbs.dtu.dk/services/ChloroP/"
|
homepage = "https://www.cbs.dtu.dk/services/ChloroP/"
|
||||||
url = "file://{0}/chlorop-1.1.Linux.tar.gz".format(os.getcwd())
|
url = "file://{0}/chlorop-1.1.Linux.tar.gz".format(os.getcwd())
|
||||||
manual_download = True
|
manual_download = True
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ class Clapack(MakefilePackage):
|
|||||||
is to provide LAPACK for someone who does not have access to a Fortran
|
is to provide LAPACK for someone who does not have access to a Fortran
|
||||||
compiler."""
|
compiler."""
|
||||||
|
|
||||||
homepage = "http://www.netlib.org/clapack/"
|
homepage = "https://www.netlib.org/clapack/"
|
||||||
url = "http://www.netlib.org/clapack/clapack.tgz"
|
url = "http://www.netlib.org/clapack/clapack.tgz"
|
||||||
|
|
||||||
version('3.2.1', sha256='6dc4c382164beec8aaed8fd2acc36ad24232c406eda6db462bd4c41d5e455fac')
|
version('3.2.1', sha256='6dc4c382164beec8aaed8fd2acc36ad24232c406eda6db462bd4c41d5e455fac')
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ class Cleverleaf(CMakePackage):
|
|||||||
hydrodynamics scheme used by CloverLeaf.
|
hydrodynamics scheme used by CloverLeaf.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://uk-mac.github.io/CleverLeaf/"
|
homepage = "https://uk-mac.github.io/CleverLeaf/"
|
||||||
git = "https://github.com/UK-MAC/CleverLeaf_ref.git"
|
git = "https://github.com/UK-MAC/CleverLeaf_ref.git"
|
||||||
|
|
||||||
version('develop', branch='develop')
|
version('develop', branch='develop')
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
class Clhep(CMakePackage):
|
class Clhep(CMakePackage):
|
||||||
"""CLHEP is a C++ Class Library for High Energy Physics. """
|
"""CLHEP is a C++ Class Library for High Energy Physics. """
|
||||||
homepage = "http://proj-clhep.web.cern.ch/proj-clhep/"
|
homepage = "https://proj-clhep.web.cern.ch/proj-clhep/"
|
||||||
url = "http://proj-clhep.web.cern.ch/proj-clhep/dist1/clhep-2.4.1.3.tgz"
|
url = "http://proj-clhep.web.cern.ch/proj-clhep/dist1/clhep-2.4.1.3.tgz"
|
||||||
list_url = "https://proj-clhep.web.cern.ch/proj-clhep/"
|
list_url = "https://proj-clhep.web.cern.ch/proj-clhep/"
|
||||||
list_depth = 1
|
list_depth = 1
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Cloverleaf(MakefilePackage):
|
|||||||
using an explicit, second-order accurate method.
|
using an explicit, second-order accurate method.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://uk-mac.github.io/CloverLeaf"
|
homepage = "https://uk-mac.github.io/CloverLeaf"
|
||||||
url = "http://downloads.mantevo.org/releaseTarballs/miniapps/CloverLeaf/CloverLeaf-1.1.tar.gz"
|
url = "http://downloads.mantevo.org/releaseTarballs/miniapps/CloverLeaf/CloverLeaf-1.1.tar.gz"
|
||||||
git = "https://github.com/UK-MAC/CloverLeaf.git"
|
git = "https://github.com/UK-MAC/CloverLeaf.git"
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class Cloverleaf3d(MakefilePackage):
|
|||||||
using an explicit, second-order accurate method.
|
using an explicit, second-order accurate method.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://uk-mac.github.io/CloverLeaf3D/"
|
homepage = "https://uk-mac.github.io/CloverLeaf3D/"
|
||||||
url = "http://downloads.mantevo.org/releaseTarballs/miniapps/CloverLeaf3D/CloverLeaf3D-1.0.tar.gz"
|
url = "http://downloads.mantevo.org/releaseTarballs/miniapps/CloverLeaf3D/CloverLeaf3D-1.0.tar.gz"
|
||||||
|
|
||||||
tags = ["proxy-app"]
|
tags = ["proxy-app"]
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
class Cmaq(Package):
|
class Cmaq(Package):
|
||||||
"""Code base for the U.S. EPA's Community Multiscale Air Quality Model
|
"""Code base for the U.S. EPA's Community Multiscale Air Quality Model
|
||||||
(CMAQ)."""
|
(CMAQ)."""
|
||||||
homepage = "http://www.epa.gov/CMAQ"
|
homepage = "https://www.epa.gov/CMAQ"
|
||||||
url = "https://github.com/USEPA/CMAQ/archive/CMAQv5.3.1_19Dec2019.tar.gz"
|
url = "https://github.com/USEPA/CMAQ/archive/CMAQv5.3.1_19Dec2019.tar.gz"
|
||||||
|
|
||||||
version('5.3.1', sha256='659156bba27f33010e0fdc157a8d33f3b5b779b95511e2ade870284b6bcb4bc8',
|
version('5.3.1', sha256='659156bba27f33010e0fdc157a8d33f3b5b779b95511e2ade870284b6bcb4bc8',
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class Cmor(AutotoolsPackage):
|
|||||||
they contain fulfill the requirements of many of the climate community's
|
they contain fulfill the requirements of many of the climate community's
|
||||||
standard model experiments."""
|
standard model experiments."""
|
||||||
|
|
||||||
homepage = "http://cmor.llnl.gov"
|
homepage = "https://cmor.llnl.gov"
|
||||||
url = "https://github.com/PCMDI/cmor/archive/3.4.0.tar.gz"
|
url = "https://github.com/PCMDI/cmor/archive/3.4.0.tar.gz"
|
||||||
|
|
||||||
version('3.4.0', sha256='e700a6d50f435e6ffdedf23bf6832b7d37fe21dc78815e1372f218d1d52bd2cb')
|
version('3.4.0', sha256='e700a6d50f435e6ffdedf23bf6832b7d37fe21dc78815e1372f218d1d52bd2cb')
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Codes(AutotoolsPackage):
|
|||||||
""" CO-Design of multi-layer Exascale Storage (CODES) simulation framework
|
""" CO-Design of multi-layer Exascale Storage (CODES) simulation framework
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://www.mcs.anl.gov/projects/codes"
|
homepage = "https://www.mcs.anl.gov/projects/codes"
|
||||||
git = "https://xgitlab.cels.anl.gov/codes/codes.git"
|
git = "https://xgitlab.cels.anl.gov/codes/codes.git"
|
||||||
|
|
||||||
version('develop', branch='master')
|
version('develop', branch='master')
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ class Coinhsl(AutotoolsPackage):
|
|||||||
|
|
||||||
# NOTE(oxberry1@llnl.gov): an HTTPS version of the URL below does not
|
# NOTE(oxberry1@llnl.gov): an HTTPS version of the URL below does not
|
||||||
# exist
|
# exist
|
||||||
homepage = "http://www.hsl.rl.ac.uk/ipopt/"
|
homepage = "https://www.hsl.rl.ac.uk/ipopt/"
|
||||||
url = "file://{0}/coinhsl-archive-2014.01.17.tar.gz".format(os.getcwd())
|
url = "file://{0}/coinhsl-archive-2014.01.17.tar.gz".format(os.getcwd())
|
||||||
manual_download = True
|
manual_download = True
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
class Collectd(AutotoolsPackage):
|
class Collectd(AutotoolsPackage):
|
||||||
"""The system statistics collection daemon."""
|
"""The system statistics collection daemon."""
|
||||||
|
|
||||||
homepage = "http://collectd.org/"
|
homepage = "https://collectd.org/"
|
||||||
url = "https://github.com/collectd/collectd/releases/download/collectd-5.11.0/collectd-5.11.0.tar.bz2"
|
url = "https://github.com/collectd/collectd/releases/download/collectd-5.11.0/collectd-5.11.0.tar.bz2"
|
||||||
|
|
||||||
version('5.12.0', sha256='5bae043042c19c31f77eb8464e56a01a5454e0b39fa07cf7ad0f1bfc9c3a09d6')
|
version('5.12.0', sha256='5bae043042c19c31f77eb8464e56a01a5454e0b39fa07cf7ad0f1bfc9c3a09d6')
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class Colm(AutotoolsPackage):
|
|||||||
by TXL. It is in the family of program transformation languages.
|
by TXL. It is in the family of program transformation languages.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://www.colm.net/open-source/colm"
|
homepage = "https://www.colm.net/open-source/colm"
|
||||||
url = "http://www.colm.net/files/colm/colm-0.12.0.tar.gz"
|
url = "http://www.colm.net/files/colm/colm-0.12.0.tar.gz"
|
||||||
|
|
||||||
version('0.12.0', sha256='7b545d74bd139f5c622975d243c575310af1e4985059a1427b6fdbb1fb8d6e4d')
|
version('0.12.0', sha256='7b545d74bd139f5c622975d243c575310af1e4985059a1427b6fdbb1fb8d6e4d')
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ class CommonsLang(Package):
|
|||||||
dedicated to help with building methods, such as hashCode, toString and
|
dedicated to help with building methods, such as hashCode, toString and
|
||||||
equals."""
|
equals."""
|
||||||
|
|
||||||
homepage = "http://commons.apache.org/proper/commons-lang/"
|
homepage = "https://commons.apache.org/proper/commons-lang/"
|
||||||
url = "https://archive.apache.org/dist/commons/lang/binaries/commons-lang-2.6-bin.tar.gz"
|
url = "https://archive.apache.org/dist/commons/lang/binaries/commons-lang-2.6-bin.tar.gz"
|
||||||
|
|
||||||
version('2.6', sha256='ff6a244bb71a9a1c859e81cb744d0ce698c20e04f13a7ef7dbffb99c8122752c')
|
version('2.6', sha256='ff6a244bb71a9a1c859e81cb744d0ce698c20e04f13a7ef7dbffb99c8122752c')
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ class CommonsLang3(Package):
|
|||||||
dedicated to help with building methods, such as hashCode, toString and
|
dedicated to help with building methods, such as hashCode, toString and
|
||||||
equals."""
|
equals."""
|
||||||
|
|
||||||
homepage = "http://commons.apache.org/proper/commons-lang/"
|
homepage = "https://commons.apache.org/proper/commons-lang/"
|
||||||
url = "https://archive.apache.org/dist/commons/lang/binaries/commons-lang3-3.7-bin.tar.gz"
|
url = "https://archive.apache.org/dist/commons/lang/binaries/commons-lang3-3.7-bin.tar.gz"
|
||||||
|
|
||||||
version('3.7', sha256='94dc8289ce90b77b507d9257784d9a43b402786de40c164f6e3990e221a2a4d2')
|
version('3.7', sha256='94dc8289ce90b77b507d9257784d9a43b402786de40c164f6e3990e221a2a4d2')
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ class CommonsLogging(Package):
|
|||||||
support for a number of popular logging implementations, and writing
|
support for a number of popular logging implementations, and writing
|
||||||
adapters for others is a reasonably simple task."""
|
adapters for others is a reasonably simple task."""
|
||||||
|
|
||||||
homepage = "http://commons.apache.org/proper/commons-logging/"
|
homepage = "https://commons.apache.org/proper/commons-logging/"
|
||||||
url = "http://archive.apache.org/dist/commons/logging/binaries/commons-logging-1.2-bin.tar.gz"
|
url = "http://archive.apache.org/dist/commons/logging/binaries/commons-logging-1.2-bin.tar.gz"
|
||||||
|
|
||||||
version('1.2', sha256='3f758805c7290d9c6d22d1451587c9f7232744aef4c984e88aa683cdea0587bd')
|
version('1.2', sha256='3f758805c7290d9c6d22d1451587c9f7232744aef4c984e88aa683cdea0587bd')
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ class Conduit(CMakePackage):
|
|||||||
scientific data in C++, C, Fortran, and Python. It is used for data
|
scientific data in C++, C, Fortran, and Python. It is used for data
|
||||||
coupling between packages in-core, serialization, and I/O tasks."""
|
coupling between packages in-core, serialization, and I/O tasks."""
|
||||||
|
|
||||||
homepage = "http://software.llnl.gov/conduit"
|
homepage = "https://software.llnl.gov/conduit"
|
||||||
url = "https://github.com/LLNL/conduit/releases/download/v0.3.0/conduit-v0.3.0-src-with-blt.tar.gz"
|
url = "https://github.com/LLNL/conduit/releases/download/v0.3.0/conduit-v0.3.0-src-with-blt.tar.gz"
|
||||||
git = "https://github.com/LLNL/conduit.git"
|
git = "https://github.com/LLNL/conduit.git"
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class Constype(AutotoolsPackage, XorgPackage):
|
|||||||
It was originally written for SunOS, but has been ported to other
|
It was originally written for SunOS, but has been ported to other
|
||||||
SPARC OS'es and to Solaris on both SPARC & x86."""
|
SPARC OS'es and to Solaris on both SPARC & x86."""
|
||||||
|
|
||||||
homepage = "http://cgit.freedesktop.org/xorg/app/constype"
|
homepage = "https://cgit.freedesktop.org/xorg/app/constype"
|
||||||
xorg_mirror_path = "app/constype-1.0.4.tar.gz"
|
xorg_mirror_path = "app/constype-1.0.4.tar.gz"
|
||||||
|
|
||||||
version('1.0.4', sha256='ec09aff369cf1d527fd5b8075fb4dd0ecf89d905190cf1a0a0145d5e523f913d')
|
version('1.0.4', sha256='ec09aff369cf1d527fd5b8075fb4dd0ecf89d905190cf1a0a0145d5e523f913d')
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class Coreutils(AutotoolsPackage, GNUMirrorPackage):
|
|||||||
operating system.
|
operating system.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = 'http://www.gnu.org/software/coreutils/'
|
homepage = 'https://www.gnu.org/software/coreutils/'
|
||||||
gnu_mirror_path = 'coreutils/coreutils-8.26.tar.xz'
|
gnu_mirror_path = 'coreutils/coreutils-8.26.tar.xz'
|
||||||
|
|
||||||
version('8.32', sha256='4458d8de7849df44ccab15e16b1548b285224dbba5f08fac070c1c0e0bcc4cfa')
|
version('8.32', sha256='4458d8de7849df44ccab15e16b1548b285224dbba5f08fac070c1c0e0bcc4cfa')
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ class Cosmomc(Package):
|
|||||||
importance sampling (plus a suite of scripts for building grids
|
importance sampling (plus a suite of scripts for building grids
|
||||||
of runs, plotting and presenting results)."""
|
of runs, plotting and presenting results)."""
|
||||||
|
|
||||||
homepage = "http://cosmologist.info/cosmomc/"
|
homepage = "https://cosmologist.info/cosmomc/"
|
||||||
url = "https://github.com/cmbant/CosmoMC/archive/Nov2016.tar.gz"
|
url = "https://github.com/cmbant/CosmoMC/archive/Nov2016.tar.gz"
|
||||||
|
|
||||||
version('2016.11', sha256='b83edbf043ff83a4dde9bc14c56a09737dbc41ffe247a8e9c9a26892ed8745ba')
|
version('2016.11', sha256='b83edbf043ff83a4dde9bc14c56a09737dbc41ffe247a8e9c9a26892ed8745ba')
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
class Cppzmq(CMakePackage):
|
class Cppzmq(CMakePackage):
|
||||||
"""C++ binding for 0MQ"""
|
"""C++ binding for 0MQ"""
|
||||||
|
|
||||||
homepage = "http://www.zeromq.org"
|
homepage = "https://www.zeromq.org"
|
||||||
url = "https://github.com/zeromq/cppzmq/archive/v4.2.2.tar.gz"
|
url = "https://github.com/zeromq/cppzmq/archive/v4.2.2.tar.gz"
|
||||||
git = "https://github.com/zeromq/cppzmq.git"
|
git = "https://github.com/zeromq/cppzmq.git"
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class Cromwell(Package):
|
|||||||
workflows.
|
workflows.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://cromwell.readthedocs.io/"
|
homepage = "https://cromwell.readthedocs.io/"
|
||||||
url = "https://github.com/broadinstitute/cromwell/releases/download/44/cromwell-44.jar"
|
url = "https://github.com/broadinstitute/cromwell/releases/download/44/cromwell-44.jar"
|
||||||
|
|
||||||
version('44', sha256='8b411673f6b3c835c6031db3094a7404b9a371133794046fd295719d61e56db0', expand=False)
|
version('44', sha256='8b411673f6b3c835c6031db3094a7404b9a371133794046fd295719d61e56db0', expand=False)
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class Cryptopp(MakefilePackage):
|
|||||||
public-key encryption (RSA, DSA), and a few obsolete/historical encryption
|
public-key encryption (RSA, DSA), and a few obsolete/historical encryption
|
||||||
algorithms (MD5, Panama)."""
|
algorithms (MD5, Panama)."""
|
||||||
|
|
||||||
homepage = "http://www.cryptopp.com"
|
homepage = "https://www.cryptopp.com"
|
||||||
url = "http://www.cryptopp.com/cryptopp700.zip"
|
url = "http://www.cryptopp.com/cryptopp700.zip"
|
||||||
|
|
||||||
version('7.0.0', sha256='a4bc939910edd3d29fb819a6fc0dfdc293f686fa62326f61c56d72d0a366ceb0')
|
version('7.0.0', sha256='a4bc939910edd3d29fb819a6fc0dfdc293f686fa62326f61c56d72d0a366ceb0')
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ class Cube(AutotoolsPackage):
|
|||||||
- system resource
|
- system resource
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://www.scalasca.org/software/cube-4.x/download.html"
|
homepage = "https://www.scalasca.org/software/cube-4.x/download.html"
|
||||||
url = "http://apps.fz-juelich.de/scalasca/releases/cube/4.4/dist/cubegui-4.4.2.tar.gz"
|
url = "http://apps.fz-juelich.de/scalasca/releases/cube/4.4/dist/cubegui-4.4.2.tar.gz"
|
||||||
|
|
||||||
version('4.6', sha256='1871c6736121d94a22314cb5daa8f3cbb978b58bfe54f677c4c9c9693757d0c5')
|
version('4.6', sha256='1871c6736121d94a22314cb5daa8f3cbb978b58bfe54f677c4c9c9693757d0c5')
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
class Cubelib(AutotoolsPackage):
|
class Cubelib(AutotoolsPackage):
|
||||||
"""Component of CubeBundle: General purpose C++ library and tools """
|
"""Component of CubeBundle: General purpose C++ library and tools """
|
||||||
|
|
||||||
homepage = "http://www.scalasca.org/software/cube-4.x/download.html"
|
homepage = "https://www.scalasca.org/software/cube-4.x/download.html"
|
||||||
url = "http://apps.fz-juelich.de/scalasca/releases/cube/4.4/dist/cubelib-4.4.tar.gz"
|
url = "http://apps.fz-juelich.de/scalasca/releases/cube/4.4/dist/cubelib-4.4.tar.gz"
|
||||||
|
|
||||||
version('4.6', sha256='36eaffa7688db8b9304c9e48ca5dc4edc2cb66538aaf48657b9b5ccd7979385b')
|
version('4.6', sha256='36eaffa7688db8b9304c9e48ca5dc4edc2cb66538aaf48657b9b5ccd7979385b')
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
class Cubew(AutotoolsPackage):
|
class Cubew(AutotoolsPackage):
|
||||||
"""Component of CubeBundle: High performance C Writer library """
|
"""Component of CubeBundle: High performance C Writer library """
|
||||||
|
|
||||||
homepage = "http://www.scalasca.org/software/cube-4.x/download.html"
|
homepage = "https://www.scalasca.org/software/cube-4.x/download.html"
|
||||||
url = "http://apps.fz-juelich.de/scalasca/releases/cube/4.4/dist/cubew-4.4.tar.gz"
|
url = "http://apps.fz-juelich.de/scalasca/releases/cube/4.4/dist/cubew-4.4.tar.gz"
|
||||||
|
|
||||||
version('4.6', sha256='99fe58ce7ab13061ebfbc360aedaecc28099a30636c5269a42c0cbaf57149aa8')
|
version('4.6', sha256='99fe58ce7ab13061ebfbc360aedaecc28099a30636c5269a42c0cbaf57149aa8')
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Cufflinks(Package):
|
|||||||
"""Cufflinks assembles transcripts, estimates their abundances, and tests
|
"""Cufflinks assembles transcripts, estimates their abundances, and tests
|
||||||
for differential expression and regulation in RNA-Seq samples."""
|
for differential expression and regulation in RNA-Seq samples."""
|
||||||
|
|
||||||
homepage = "http://cole-trapnell-lab.github.io/cufflinks"
|
homepage = "https://cole-trapnell-lab.github.io/cufflinks"
|
||||||
url = "http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/cufflinks-2.2.1.Linux_x86_64.tar.gz"
|
url = "http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/cufflinks-2.2.1.Linux_x86_64.tar.gz"
|
||||||
|
|
||||||
version('2.2.1', sha256='39f812452cae26462e5d2671d38104d9e8ef30aaf9ab6dea8ca57f50f46448e4')
|
version('2.2.1', sha256='39f812452cae26462e5d2671d38104d9e8ef30aaf9ab6dea8ca57f50f46448e4')
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
class Cvs(AutotoolsPackage, GNUMirrorPackage):
|
class Cvs(AutotoolsPackage, GNUMirrorPackage):
|
||||||
"""CVS a very traditional source control system"""
|
"""CVS a very traditional source control system"""
|
||||||
homepage = "http://www.nongnu.org/cvs/"
|
homepage = "https://www.nongnu.org/cvs/"
|
||||||
gnu_mirror_path = "non-gnu/cvs/source/feature/1.12.13/cvs-1.12.13.tar.bz2"
|
gnu_mirror_path = "non-gnu/cvs/source/feature/1.12.13/cvs-1.12.13.tar.bz2"
|
||||||
|
|
||||||
version('1.12.13', sha256='78853613b9a6873a30e1cc2417f738c330e75f887afdaf7b3d0800cb19ca515e')
|
version('1.12.13', sha256='78853613b9a6873a30e1cc2417f738c330e75f887afdaf7b3d0800cb19ca515e')
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ class DarshanRuntime(AutotoolsPackage):
|
|||||||
minimum overhead. DarshanRuntime package should be installed on
|
minimum overhead. DarshanRuntime package should be installed on
|
||||||
systems where you intend to instrument MPI applications."""
|
systems where you intend to instrument MPI applications."""
|
||||||
|
|
||||||
homepage = "http://www.mcs.anl.gov/research/projects/darshan/"
|
homepage = "https://www.mcs.anl.gov/research/projects/darshan/"
|
||||||
url = "http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-3.1.0.tar.gz"
|
url = "http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-3.1.0.tar.gz"
|
||||||
git = "https://github.com/darshan-hpc/darshan.git"
|
git = "https://github.com/darshan-hpc/darshan.git"
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ class DarshanUtil(AutotoolsPackage):
|
|||||||
typically installed on systems (front-end) where you intend to analyze
|
typically installed on systems (front-end) where you intend to analyze
|
||||||
log files produced by Darshan (runtime)."""
|
log files produced by Darshan (runtime)."""
|
||||||
|
|
||||||
homepage = "http://www.mcs.anl.gov/research/projects/darshan/"
|
homepage = "https://www.mcs.anl.gov/research/projects/darshan/"
|
||||||
url = "http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-3.1.0.tar.gz"
|
url = "http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-3.1.0.tar.gz"
|
||||||
git = "https://github.com/darshan-hpc/darshan.git"
|
git = "https://github.com/darshan-hpc/darshan.git"
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class Dateutils(AutotoolsPackage):
|
|||||||
and times in the command line with a strong focus on use cases that arise
|
and times in the command line with a strong focus on use cases that arise
|
||||||
when dealing with large amounts of financial data."""
|
when dealing with large amounts of financial data."""
|
||||||
|
|
||||||
homepage = "http://www.fresse.org/dateutils/"
|
homepage = "https://www.fresse.org/dateutils/"
|
||||||
url = "https://github.com/hroptatyr/dateutils/releases/download/v0.4.6/dateutils-0.4.6.tar.xz"
|
url = "https://github.com/hroptatyr/dateutils/releases/download/v0.4.6/dateutils-0.4.6.tar.xz"
|
||||||
|
|
||||||
version('0.4.7', sha256='49725457f5bef45ea424baade8999a6e54496e357f64280474ff7134a54f599a')
|
version('0.4.7', sha256='49725457f5bef45ea424baade8999a6e54496e357f64280474ff7134a54f599a')
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ class Debugedit(AutotoolsPackage):
|
|||||||
as its own separate project and is maintained by RedHat.
|
as its own separate project and is maintained by RedHat.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://www.sourceware.org/debugedit/"
|
homepage = "https://www.sourceware.org/debugedit/"
|
||||||
git = "git://sourceware.org/git/debugedit.git"
|
git = "git://sourceware.org/git/debugedit.git"
|
||||||
url = "https://sourceware.org/ftp/debugedit/0.2/debugedit-0.2.tar.xz"
|
url = "https://sourceware.org/ftp/debugedit/0.2/debugedit-0.2.tar.xz"
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class DialignTx(MakefilePackage):
|
|||||||
"""DIALIGN-TX: greedy and progressive approaches for segment-based
|
"""DIALIGN-TX: greedy and progressive approaches for segment-based
|
||||||
multiple sequence alignment"""
|
multiple sequence alignment"""
|
||||||
|
|
||||||
homepage = "http://dialign-tx.gobics.de/"
|
homepage = "https://dialign-tx.gobics.de/"
|
||||||
url = "http://dialign-tx.gobics.de/DIALIGN-TX_1.0.2.tar.gz"
|
url = "http://dialign-tx.gobics.de/DIALIGN-TX_1.0.2.tar.gz"
|
||||||
|
|
||||||
version('1.0.2', sha256='fb3940a48a12875332752a298f619f0da62593189cd257d28932463c7cebcb8f')
|
version('1.0.2', sha256='fb3940a48a12875332752a298f619f0da62593189cd257d28932463c7cebcb8f')
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class Dire(Package):
|
|||||||
radiative corrections to scattering processes in high-energy particle
|
radiative corrections to scattering processes in high-energy particle
|
||||||
collisions."""
|
collisions."""
|
||||||
|
|
||||||
homepage = "http://dire.gitlab.io/"
|
homepage = "https://dire.gitlab.io/"
|
||||||
url = "http://dire.gitlab.io/Downloads/DIRE-2.004.tar.gz"
|
url = "http://dire.gitlab.io/Downloads/DIRE-2.004.tar.gz"
|
||||||
git = "http://gitlab.com/dire/direforpythia"
|
git = "http://gitlab.com/dire/direforpythia"
|
||||||
list_url = "http://dire.gitlab.io/Downloads.html"
|
list_url = "http://dire.gitlab.io/Downloads.html"
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class Dislin(Package):
|
|||||||
data as curves, bar graphs, pie charts, 3D-colour plots, surfaces,
|
data as curves, bar graphs, pie charts, 3D-colour plots, surfaces,
|
||||||
contours and maps."""
|
contours and maps."""
|
||||||
|
|
||||||
homepage = "http://www.mps.mpg.de/dislin"
|
homepage = "https://www.mps.mpg.de/dislin"
|
||||||
url = "ftp://ftp.gwdg.de/pub/grafik/dislin/linux/i586_64/dislin-11.0.linux.i586_64.tar.gz"
|
url = "ftp://ftp.gwdg.de/pub/grafik/dislin/linux/i586_64/dislin-11.0.linux.i586_64.tar.gz"
|
||||||
|
|
||||||
version('11.0', sha256='13d28188924e0b0b803d72aa4b48be4067e98e890701b0aa6f54a11c7d34dd10')
|
version('11.0', sha256='13d28188924e0b0b803d72aa4b48be4067e98e890701b0aa6f54a11c7d34dd10')
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
class Dnsmasq(MakefilePackage):
|
class Dnsmasq(MakefilePackage):
|
||||||
"""A lightweight, caching DNS proxy with integrated DHCP server."""
|
"""A lightweight, caching DNS proxy with integrated DHCP server."""
|
||||||
|
|
||||||
homepage = "http://www.thekelleys.org.uk/dnsmasq/doc.html"
|
homepage = "https://www.thekelleys.org.uk/dnsmasq/doc.html"
|
||||||
url = "http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.70.tar.gz"
|
url = "http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.70.tar.gz"
|
||||||
|
|
||||||
version('2.81', sha256='3c28c68c6c2967c3a96e9b432c0c046a5df17a426d3a43cffe9e693cf05804d0')
|
version('2.81', sha256='3c28c68c6c2967c3a96e9b432c0c046a5df17a426d3a43cffe9e693cf05804d0')
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class Drill(Package):
|
|||||||
systems.
|
systems.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://drill.apache.org/"
|
homepage = "https://drill.apache.org/"
|
||||||
url = "https://www-eu.apache.org/dist/drill/drill-1.17.0/apache-drill-1.17.0.tar.gz"
|
url = "https://www-eu.apache.org/dist/drill/drill-1.17.0/apache-drill-1.17.0.tar.gz"
|
||||||
|
|
||||||
version('1.17.0', sha256='a3d2d544bcc32b915fb53fced0f982670bd6fe2abd764423e566a5f6b54debf1')
|
version('1.17.0', sha256='a3d2d544bcc32b915fb53fced0f982670bd6fe2abd764423e566a5f6b54debf1')
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user