summaryrefslogtreecommitdiff
path: root/benchmarks/hipercontracer
diff options
context:
space:
mode:
authorRodrigo Osorio <rodrigo@FreeBSD.org>2019-08-21 16:29:26 +0000
committerRodrigo Osorio <rodrigo@FreeBSD.org>2019-08-21 16:29:26 +0000
commitb05870ea2f05516a9d6793736222c1a0104c2b88 (patch)
tree0a8c80cbd5081ca3edd9b318ab00ddfc0a507066 /benchmarks/hipercontracer
parentNew port: graphics/libspng (diff)
Add new port benchmarks/hipercontracer : High-Performance Connectivity Tracer
High-Performance Connectivity Tracer (HiPerConTracer) is a ping/traceroute service. It performs regular ping and traceroute runs among sites and can export the results into an SQL or Non-SQL database. PR: 239847 Submitted by: dreibh@iem.uni-due.de
Notes
Notes: svn path=/head/; revision=509511
Diffstat (limited to 'benchmarks/hipercontracer')
-rw-r--r--benchmarks/hipercontracer/Makefile29
-rw-r--r--benchmarks/hipercontracer/distinfo3
-rw-r--r--benchmarks/hipercontracer/pkg-descr6
-rw-r--r--benchmarks/hipercontracer/pkg-plist22
4 files changed, 60 insertions, 0 deletions
diff --git a/benchmarks/hipercontracer/Makefile b/benchmarks/hipercontracer/Makefile
new file mode 100644
index 000000000000..202bd50a2e4a
--- /dev/null
+++ b/benchmarks/hipercontracer/Makefile
@@ -0,0 +1,29 @@
+# Created by: Thomas Dreibholz <dreibh@iem.uni-due.de>
+# $FreeBSD$
+
+PORTNAME= hipercontracer
+PORTVERSION= 1.4.6
+CATEGORIES= benchmarks
+MASTER_SITES= https://www.uni-due.de/~be0001/hipercontracer/download/
+
+MAINTAINER= dreibh@iem.uni-due.de
+COMMENT= High-Performance Connectivity Tracer (HiPerConTracer)
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \
+ libboost_filesystem.so:devel/boost-libs \
+ libboost_iostreams.so:devel/boost-libs \
+ libboost_log.so:devel/boost-libs \
+ libboost_program_options.so:devel/boost-libs \
+ libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs
+
+USES= tar:xz cmake shebangfix python
+USE_LDCONFIG= yes
+
+CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR=${PREFIX}/man
+SHEBANG_FILES= src/addressinfogenerator src/get-default-ips src/tracedataimporter
+
+.include <bsd.port.mk>
diff --git a/benchmarks/hipercontracer/distinfo b/benchmarks/hipercontracer/distinfo
new file mode 100644
index 000000000000..efde303e58bf
--- /dev/null
+++ b/benchmarks/hipercontracer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1565771690
+SHA256 (hipercontracer-1.4.6.tar.xz) = 638d282a4a0d82221f05c28acf7132b64db7667b6a95f3291101605983921d33
+SIZE (hipercontracer-1.4.6.tar.xz) = 115160
diff --git a/benchmarks/hipercontracer/pkg-descr b/benchmarks/hipercontracer/pkg-descr
new file mode 100644
index 000000000000..64ee1c749d27
--- /dev/null
+++ b/benchmarks/hipercontracer/pkg-descr
@@ -0,0 +1,6 @@
+High-Performance Connectivity Tracer (HiPerConTracer) is
+a ping/traceroute service. It performs regular ping and
+traceroute runs among sites and can export the results
+into an SQL database.
+
+WWW: https://www.uni-due.de/~be0001/hipercontracer/
diff --git a/benchmarks/hipercontracer/pkg-plist b/benchmarks/hipercontracer/pkg-plist
new file mode 100644
index 000000000000..a3737def077d
--- /dev/null
+++ b/benchmarks/hipercontracer/pkg-plist
@@ -0,0 +1,22 @@
+bin/addressinfogenerator
+bin/get-default-ips
+bin/hipercontracer
+bin/hpcttrigger
+bin/tracedataimporter
+include/hipercontracer/destinationinfo.h
+include/hipercontracer/logger.h
+include/hipercontracer/ping.h
+include/hipercontracer/resultentry.h
+include/hipercontracer/resultswriter.h
+include/hipercontracer/service.h
+include/hipercontracer/tools.h
+include/hipercontracer/traceroute.h
+lib/libhipercontracer.a
+lib/libhipercontracer.so
+lib/libhipercontracer.so.1
+lib/libhipercontracer.so.1.4.6
+man/man1/addressinfogenerator.1.gz
+man/man1/get-default-ips.1.gz
+man/man1/hipercontracer.1.gz
+man/man1/hpcttrigger.1.gz
+man/man1/tracedataimporter.1.gz