summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2014-08-09 15:51:22 +0000
committerwiz <wiz@pkgsrc.org>2014-08-09 15:51:22 +0000
commit289b89545d4f3ebcbe21ef82b0db30512e946575 (patch)
tree3b8f04b2e54f64afb1caa456387a1f6e30d7d667 /sysutils
parent92c1e86c4b807b72c132116939fcd7118cf002d6 (diff)
downloadpkgsrc-289b89545d4f3ebcbe21ef82b0db30512e946575.tar.gz
Import systester-1.5.1 as sysutils/systester.
System Stability Tester tries to test the system's stability by calculating up to 128 millions of Pi digits. It supports multiple calculation algorithms. For the moment only two have been implemented. The Quadratic Convergence of Borwein and Gauss-Legendre, the algorithm SuperPi uses. The testing process includes the creation of two or more threads. After each step of the calculation, the results of all the threads are compared. Any differences between them are reported. There is also the option for single threaded calculation, but in this case there is no stability check. This is useful for benchmarking purposes only. The calculation of Pi itself is multi threaded since version 0.7.2, for the Borwein algorithm only.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/systester/DESCR12
-rw-r--r--sysutils/systester/Makefile21
-rw-r--r--sysutils/systester/PLIST2
-rw-r--r--sysutils/systester/distinfo5
4 files changed, 40 insertions, 0 deletions
diff --git a/sysutils/systester/DESCR b/sysutils/systester/DESCR
new file mode 100644
index 00000000000..68402070d76
--- /dev/null
+++ b/sysutils/systester/DESCR
@@ -0,0 +1,12 @@
+System Stability Tester tries to test the system's stability by
+calculating up to 128 millions of Pi digits. It supports multiple
+calculation algorithms. For the moment only two have been implemented.
+The Quadratic Convergence of Borwein and Gauss-Legendre, the
+algorithm SuperPi uses. The testing process includes the creation
+of two or more threads. After each step of the calculation, the
+results of all the threads are compared. Any differences between
+them are reported. There is also the option for single threaded
+calculation, but in this case there is no stability check. This is
+useful for benchmarking purposes only. The calculation of Pi itself
+is multi threaded since version 0.7.2, for the Borwein algorithm
+only.
diff --git a/sysutils/systester/Makefile b/sysutils/systester/Makefile
new file mode 100644
index 00000000000..40f2c77e629
--- /dev/null
+++ b/sysutils/systester/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2014/08/09 15:51:22 wiz Exp $
+
+DISTNAME= systester-1.5.1
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=systester/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://systester.sourceforge.net/
+COMMENT= TODO: Short description of the package
+LICENSE= gnu-gpl-v2
+
+HAS_CONFIGURE= yes
+USE_LANGUAGES= c c++
+# ftime()
+MAKE_FLAGS+= INSTALL_ROOT=${DESTDIR:Q}
+LDFLAGS+= -lcompat
+
+.include "../../devel/gmp/buildlink3.mk"
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/systester/PLIST b/sysutils/systester/PLIST
new file mode 100644
index 00000000000..99a5f10587c
--- /dev/null
+++ b/sysutils/systester/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2014/08/09 15:51:22 wiz Exp $
+bin/systester
diff --git a/sysutils/systester/distinfo b/sysutils/systester/distinfo
new file mode 100644
index 00000000000..4d700350fe6
--- /dev/null
+++ b/sysutils/systester/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/08/09 15:51:22 wiz Exp $
+
+SHA1 (systester-1.5.1.tar.gz) = c55fa2d4aa86dd5a5570105f566c602478bf2917
+RMD160 (systester-1.5.1.tar.gz) = 081ae0e2b4978e28816403617d947ee739382edc
+Size (systester-1.5.1.tar.gz) = 119384 bytes