diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rwxr-xr-x | PKGBUILD | 37 | ||||
-rwxr-xr-x | clockspeed-0.62.errno.patch | 33 |
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" + |