summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authordarmac <xiaojun2@hisilicon.com>2020-11-14 17:14:47 +0800
committerGitHub <noreply@github.com>2020-11-14 10:14:47 +0100
commita8cf52979105330a84cf9432c44aaa1cc78dca92 (patch)
tree398192463215afb920c40baa8d04430d19077b11 /var
parentec13fe2216a39f9b232eb44ee4ac8f1c01be213d (diff)
downloadspack-a8cf52979105330a84cf9432c44aaa1cc78dca92.tar.gz
spack-a8cf52979105330a84cf9432c44aaa1cc78dca92.tar.bz2
spack-a8cf52979105330a84cf9432c44aaa1cc78dca92.tar.xz
spack-a8cf52979105330a84cf9432c44aaa1cc78dca92.zip
httping: new package at v2.5 (#19919)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/httping/package.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/httping/package.py b/var/spack/repos/builtin/packages/httping/package.py
new file mode 100644
index 0000000000..7eed1c958a
--- /dev/null
+++ b/var/spack/repos/builtin/packages/httping/package.py
@@ -0,0 +1,27 @@
+# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
+from spack import *
+
+
+class Httping(AutotoolsPackage):
+ """Httping is like 'ping' but for http-requests. Give it an url,
+ and it'll show you how long it takes to connect, send a request
+ and retrivee the reply(only the headers), Be aware that the
+ transmission across the network also takes time! So it measures
+ the latency. of the webserver + network. It supports, of course,
+ IPv6. httping was analyzed by Coverity Scan for software defects. """
+
+ homepage = "http://www.vanheusden.com/httping/"
+ url = "https://github.com/flok99/httping/archive/2.5.tar.gz"
+
+ version('2.5', sha256='2ad423097fa7a0d2d20a387050e34374326a703dddce897e152a8341e47ea500')
+ version('2.3.4', sha256='45ed71a72fd8c9c3975e49706c739395f75e3977b91f96e7e25652addfa0f242')
+ version('2.3.3', sha256='b76ec14cb4f6cd29b60a974254f4be37ed721c1660ecde9f6aac516ba521ab86')
+ version('2.3.1', sha256='90e86ca98f6c6bd33bd23a0eeda6f994dd8d147971d402da2733746c9b6ee61c')
+ version('2.3', sha256='5d87e59e5d9e216346769471b581f289eac5e49cfc969407c199761367553ca8')
+
+ def install(self, spec, prefix):
+ make('install', 'PREFIX={0}'.format(prefix))