Update "watch" package to version 3.2.6 (taken from "procps-3.2.6"
distribution). The new versions supports a lot of new command line options for e.g. cumulative or sub second intervals.
This commit is contained in:
parent
b2bede7c6c
commit
8b8715665e
3 changed files with 25 additions and 52 deletions
|
@ -1,12 +1,9 @@
|
||||||
# $NetBSD: Makefile,v 1.5 2006/02/12 18:57:21 rillig Exp $
|
# $NetBSD: Makefile,v 1.6 2006/05/15 16:01:03 tron Exp $
|
||||||
#
|
|
||||||
|
|
||||||
DISTNAME= procps-2.0.2
|
DISTNAME= procps-3.2.6
|
||||||
PKGNAME= watch-2.0.2
|
PKGNAME= ${DISTNAME:S/procps/watch/}
|
||||||
PKGREVISION= 1
|
|
||||||
CATEGORIES= misc
|
CATEGORIES= misc
|
||||||
MASTER_SITES= ftp://ftp.slackware.org/pub/linux/slackware/source/a/procps/ \
|
MASTER_SITES= http://procps.sourceforge.net/
|
||||||
${MASTER_SITE_SUNSITE:=slackware/source/a/procps/}
|
|
||||||
|
|
||||||
MAINTAINER= simonb@NetBSD.org
|
MAINTAINER= simonb@NetBSD.org
|
||||||
COMMENT= Watch a program with update intervals
|
COMMENT= Watch a program with update intervals
|
||||||
|
@ -15,4 +12,6 @@ MAKEFILE= ${FILESDIR}/Makefile
|
||||||
MAKE_ENV+= BINOWN=${BINOWN:Q} BINGRP=${BINGRP:Q}
|
MAKE_ENV+= BINOWN=${BINOWN:Q} BINGRP=${BINGRP:Q}
|
||||||
MAKE_ENV+= MANOWN=${MANOWN:Q} MANGRP=${MANGRP:Q}
|
MAKE_ENV+= MANOWN=${MANOWN:Q} MANGRP=${MANGRP:Q}
|
||||||
|
|
||||||
|
.include "../../devel/ncurses/buildlink3.mk"
|
||||||
|
|
||||||
.include "../../mk/bsd.pkg.mk"
|
.include "../../mk/bsd.pkg.mk"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
$NetBSD: distinfo,v 1.3 2005/02/24 11:02:58 agc Exp $
|
$NetBSD: distinfo,v 1.4 2006/05/15 16:01:03 tron Exp $
|
||||||
|
|
||||||
SHA1 (procps-2.0.2.tar.gz) = ee7af08ec5fda08b43a909a5c2305e1727788868
|
SHA1 (procps-3.2.6.tar.gz) = 91f44180eb50a94eb945c2598c0e849879e65893
|
||||||
RMD160 (procps-2.0.2.tar.gz) = a913e06eb4256682bbc30b348ab05f9d44bbed61
|
RMD160 (procps-3.2.6.tar.gz) = f0b09701ce48d9f6db1cbb209b02ba026ee58d09
|
||||||
Size (procps-2.0.2.tar.gz) = 181793 bytes
|
Size (procps-3.2.6.tar.gz) = 279084 bytes
|
||||||
SHA1 (patch-aa) = 1b2374757d7f55d70252f21559bcdd74e3872c46
|
SHA1 (patch-aa) = 953dcd9c3287fec91ac7c585ad9dff4b7ec50cf7
|
||||||
|
|
|
@ -1,41 +1,15 @@
|
||||||
$NetBSD: patch-aa,v 1.2 1999/11/27 17:12:43 hubertf Exp $
|
$NetBSD: patch-aa,v 1.3 2006/05/15 16:01:03 tron Exp $
|
||||||
|
|
||||||
--- watch.c.orig Sun Mar 21 18:49:20 1999
|
--- watch.c.orig 2005-10-30 00:44:53.000000000 +0100
|
||||||
+++ watch.c Sat Nov 27 18:10:34 1999
|
+++ watch.c 2006-05-15 16:49:04.000000000 +0100
|
||||||
@@ -6,7 +6,7 @@
|
@@ -164,9 +164,7 @@
|
||||||
* Slighty modified, and corrected, Francois Pinard, 91-04.
|
break;
|
||||||
*/
|
case 'n':
|
||||||
|
{
|
||||||
-#include <ncurses.h>
|
- char *str;
|
||||||
+#include <curses.h>
|
- interval = strtof(optarg, &str);
|
||||||
#include <stdio.h>
|
- if (!*optarg || *str)
|
||||||
#include <stdlib.h>
|
+ if (sscanf(optarg, "%f", &interval) != 1)
|
||||||
#include <string.h>
|
do_usage();
|
||||||
@@ -17,10 +17,15 @@
|
if(interval < 0.1)
|
||||||
int die_flag;
|
interval = 0.1;
|
||||||
void die ();
|
|
||||||
|
|
||||||
+#ifdef __NetBSD__
|
|
||||||
+#include <sys/types.h>
|
|
||||||
+#include <time.h>
|
|
||||||
+#else
|
|
||||||
extern FILE *popen ();
|
|
||||||
extern int pclose ();
|
|
||||||
extern long time ();
|
|
||||||
extern char *ctime ();
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
/*-----------------------------------------.
|
|
||||||
* Decode parameters and launch execution. |
|
|
||||||
@@ -38,7 +43,11 @@
|
|
||||||
char buf[180];
|
|
||||||
char cmd[128];
|
|
||||||
int count = 1;
|
|
||||||
+#ifdef __NetBSD__
|
|
||||||
+ time_t timer;
|
|
||||||
+#else
|
|
||||||
long timer;
|
|
||||||
+#endif
|
|
||||||
int nsecs = 2;
|
|
||||||
int total_chars;
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue