diff options
author | Andrej Zverev <az@FreeBSD.org> | 2005-10-06 12:59:01 +0000 |
---|---|---|
committer | Andrej Zverev <az@FreeBSD.org> | 2005-10-06 12:59:01 +0000 |
commit | d4d7e2ee600dc92dcaff29809f55fe7c5e8d2e06 (patch) | |
tree | 8b0f0b39acd1ec8452ab7103604e813832014ea1 /sysutils/and | |
parent | 0772879ea2d2a360eb16f5c4d05dc9b8e0f14998 (diff) | |
download | ports-d4d7e2ee600dc92dcaff29809f55fe7c5e8d2e06.tar.gz ports-d4d7e2ee600dc92dcaff29809f55fe7c5e8d2e06.zip |
Notes
Diffstat (limited to 'sysutils/and')
-rw-r--r-- | sysutils/and/Makefile | 3 | ||||
-rw-r--r-- | sysutils/and/distinfo | 4 | ||||
-rw-r--r-- | sysutils/and/files/patch-and-OpenBSD.c | 12 | ||||
-rw-r--r-- | sysutils/and/files/patch-and.c | 51 |
4 files changed, 62 insertions, 8 deletions
diff --git a/sysutils/and/Makefile b/sysutils/and/Makefile index 861a6fd586ae..cd844f2b5856 100644 --- a/sysutils/and/Makefile +++ b/sysutils/and/Makefile @@ -7,8 +7,7 @@ # PORTNAME= and -PORTVERSION= 1.0.9 -PORTREVISION= 2 +PORTVERSION= 1.2.2 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} diff --git a/sysutils/and/distinfo b/sysutils/and/distinfo index 29bd4fa6a3e7..f7d2f1c060ac 100644 --- a/sysutils/and/distinfo +++ b/sysutils/and/distinfo @@ -1,2 +1,2 @@ -MD5 (and-1.0.9.tar.gz) = 0489b469eb94be6c977056b308d3f375 -SIZE (and-1.0.9.tar.gz) = 25959 +MD5 (and-1.2.2.tar.gz) = b939909039a8487eec93ff7eb56a4779 +SIZE (and-1.2.2.tar.gz) = 29989 diff --git a/sysutils/and/files/patch-and-OpenBSD.c b/sysutils/and/files/patch-and-OpenBSD.c index 5bb60a5c69d2..e08c56a23b42 100644 --- a/sysutils/and/files/patch-and-OpenBSD.c +++ b/sysutils/and/files/patch-and-OpenBSD.c @@ -1,6 +1,6 @@ ---- and-OpenBSD.c.orig Sun Jan 27 18:52:18 2002 -+++ and-OpenBSD.c Thu Oct 6 14:51:53 2005 -@@ -91,6 +91,21 @@ +--- and-OpenBSD.c.orig Sat Mar 6 16:34:02 2004 ++++ and-OpenBSD.c Thu Oct 6 16:11:57 2005 +@@ -91,10 +91,24 @@ abort(); } if (openbsd_next >= openbsd_nproc) return NULL; @@ -22,7 +22,11 @@ strncpy(openbsd_proc.command,openbsd_pt[openbsd_next].kp_proc.p_comm,1023); openbsd_proc.command[1023] = 0; openbsd_proc.pid = openbsd_pt[openbsd_next].kp_proc.p_pid; -@@ -102,6 +117,7 @@ +- openbsd_proc.ppid = openbsd_pt[openbsd_next].kp_proc.p_ppid; /* FIXME that correct? */ + openbsd_proc.nice = openbsd_pt[openbsd_next].kp_proc.p_nice-20; + openbsd_proc.uid = openbsd_pt[openbsd_next].kp_eproc.e_pcred.p_ruid; + openbsd_proc.gid = openbsd_pt[openbsd_next].kp_eproc.e_pcred.p_rgid; +@@ -103,6 +117,7 @@ openbsd_pt[openbsd_next].kp_proc.p_sticks + openbsd_pt[openbsd_next].kp_proc.p_iticks) / openbsd_hz; diff --git a/sysutils/and/files/patch-and.c b/sysutils/and/files/patch-and.c new file mode 100644 index 000000000000..cc857092a9d9 --- /dev/null +++ b/sysutils/and/files/patch-and.c @@ -0,0 +1,51 @@ +--- and.c.orig Mon Apr 5 23:19:01 2004 ++++ and.c Thu Oct 6 16:04:09 2005 +@@ -47,7 +47,11 @@ + #include <sys/types.h> + #include <signal.h> + #include <regex.h> +-#include <values.h> ++#if defined(__FreeBSD__) && __FreeBSD_version >= 500014 ++#include <sys/limits.h> ++#else ++#include <limits.h> ++#endif + + #define DEBUG 0 + +@@ -714,7 +718,7 @@ + } else if (and_db.entry[i].uid == -1) { + exactness[i] = 0; + } else { +- exactness[i] = -MAXINT; ++ exactness[i] = -INT_MAX; + } + /* group id */ + if (gid == and_db.entry[i].gid) { +@@ -722,7 +726,7 @@ + } else if (and_db.entry[i].gid == -1) { + exactness[i] += 0; + } else { +- exactness[i] = -MAXINT; ++ exactness[i] = -INT_MAX; + } + /* command */ + if (command!=NULL && regexec(and_db.entry[i].command,command,0,0,0) == 0) { +@@ -730,7 +734,7 @@ + } else if (strcmp(and_db.entry[i].command_str,"*") == 0) { + exactness[i] += 0; + } else { +- exactness[i] = -MAXINT; ++ exactness[i] = -INT_MAX; + } + /* parent */ + par = parent; +@@ -745,7 +749,7 @@ + exactness[i] += 0; + break; + } else if (last) { +- exactness[i] = -MAXINT; ++ exactness[i] = -INT_MAX; + break; + } + par = par->parent; |