summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rwxr-xr-xPKGBUILD37
-rwxr-xr-xclockspeed-0.62.errno.patch33
3 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..960018206e58
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = clockspeed
+ pkgdesc = clockspeed uses a hardware tick counter to compensate for a persistently fast or slow system clock
+ pkgver = 0.62
+ pkgrel = 00
+ url = http://cr.yp.to/clockspeed.html
+ arch = i686
+ arch = x86_64
+ license = GPL
+ source = http://cr.yp.to/clockspeed/clockspeed-0.62.tar.gz
+ source = clockspeed-0.62.errno.patch
+ sha512sums = 4dae1cfcfc5eb1398fd5a7642ff91987487d9828d314d4bd9f93cdadc60fe99889280a7f8e9192674ed19d246bd4a450ad32b1258e450216111c488074db7978
+ sha512sums = a57a95257c8cbecee25cf6b36db331d19259eb99106d72a1422a414ba5a34c62962f0be62b257ebbfab40f8f83065b0cee63d1222c0e9b908730f9f3bc21999a
+
+pkgname = clockspeed
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..24a6e7501140
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: vmalloc support@cyborg-connect.de
+pkgname=clockspeed
+pkgver=0.62
+pkgrel=00
+pkgdesc="clockspeed uses a hardware tick counter to compensate for a persistently fast or slow system clock"
+arch=('i686' 'x86_64')
+url="http://cr.yp.to/clockspeed.html"
+license=('GPL')
+depends=()
+makedepends=()
+source=("http://cr.yp.to/clockspeed/$pkgname-$pkgver.tar.gz"
+'clockspeed-0.62.errno.patch')
+
+sha512sums=('4dae1cfcfc5eb1398fd5a7642ff91987487d9828d314d4bd9f93cdadc60fe99889280a7f8e9192674ed19d246bd4a450ad32b1258e450216111c488074db7978'
+ 'a57a95257c8cbecee25cf6b36db331d19259eb99106d72a1422a414ba5a34c62962f0be62b257ebbfab40f8f83065b0cee63d1222c0e9b908730f9f3bc21999a')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ patch -p1 < ../clockspeed-0.62.errno.patch || return 1
+}
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make || return 1
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ # install clockspeed
+ install -m 755 -D sntpclock "$pkgdir/usr/bin/sntpclock"
+ install -m 755 -D clockspeed "$pkgdir/usr/bin/clockspeed"
+ install -m 755 -D clockview "$pkgdir/usr/bin/clockview"
+ install -m 755 -D clockadd "$pkgdir/usr/bin/clockadd"
+ install -m 755 -D taiclock "$pkgdir/usr/bin/taiclock"
+ install -m 755 -D taiclockd "$pkgdir/usr/bin/taiclockd"
+}
diff --git a/clockspeed-0.62.errno.patch b/clockspeed-0.62.errno.patch
new file mode 100755
index 000000000000..0280d067afc2
--- /dev/null
+++ b/clockspeed-0.62.errno.patch
@@ -0,0 +1,33 @@
+diff -u clockspeed-0.62.old/clockview.c clockspeed-0.62/clockview.c
+--- clockspeed-0.62.old/clockview.c 1998-10-13 12:37:49.000000000 -0500
++++ clockspeed-0.62/clockview.c 2003-05-08 09:59:26.000000000 -0500
+@@ -1,5 +1,6 @@
+ #include <sys/types.h>
+ #include <sys/time.h>
++#include <time.h>
+ #include "substdio.h"
+ #include "readwrite.h"
+ #include "strerr.h"
+diff -u clockspeed-0.62.old/error.h clockspeed-0.62/error.h
+--- clockspeed-0.62.old/error.h 1998-10-13 12:37:49.000000000 -0500
++++ clockspeed-0.62/error.h 2003-05-08 09:07:13.000000000 -0500
+@@ -1,7 +1,7 @@
+ #ifndef ERROR_H
+ #define ERROR_H
+
+-extern int errno;
++#include <errno.h>
+
+ extern int error_intr;
+ extern int error_nomem;
+diff -u clockspeed-0.62.old/leapsecs_read.c clockspeed-0.62/leapsecs_read.c
+--- clockspeed-0.62.old/leapsecs_read.c 1998-10-13 12:37:49.000000000 -0500
++++ clockspeed-0.62/leapsecs_read.c 2003-05-08 09:07:13.000000000 -0500
+@@ -2,7 +2,6 @@
+ #include <sys/stat.h>
+ #include <fcntl.h>
+ #include <errno.h>
+-extern int errno;
+ #include "tai.h"
+ #include "leapsecs.h"
+