aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sysutils/psmisc/Makefile2
-rw-r--r--sysutils/psmisc/distinfo6
-rw-r--r--sysutils/psmisc/files/patch-src-killall.c6
-rw-r--r--sysutils/psmisc/files/patch-src-pstree.c18
4 files changed, 18 insertions, 14 deletions
diff --git a/sysutils/psmisc/Makefile b/sysutils/psmisc/Makefile
index d654bb4e1b73..0e7aa64a2e47 100644
--- a/sysutils/psmisc/Makefile
+++ b/sysutils/psmisc/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= psmisc
-PORTVERSION= 21.8
+PORTVERSION= 21.9
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= psmisc
diff --git a/sysutils/psmisc/distinfo b/sysutils/psmisc/distinfo
index d429de3aa141..64fcd98741f0 100644
--- a/sysutils/psmisc/distinfo
+++ b/sysutils/psmisc/distinfo
@@ -1,3 +1,3 @@
-MD5 (psmisc-21.8.tar.gz) = d6276e071c10ddf4b0d98856e5573e1a
-SHA256 (psmisc-21.8.tar.gz) = 495463860415171d9019798ed4fdf5848ffe93f8a380662a39dd2690a04717ed
-SIZE (psmisc-21.8.tar.gz) = 227997
+MD5 (psmisc-21.9.tar.gz) = 7b21b6bb1e35e7e68b952e86f85c0a1c
+SHA256 (psmisc-21.9.tar.gz) = 90fd6844a4a527021d2ef3efada0fc5384d0778a09dce91ab11effed4ce34a44
+SIZE (psmisc-21.9.tar.gz) = 232172
diff --git a/sysutils/psmisc/files/patch-src-killall.c b/sysutils/psmisc/files/patch-src-killall.c
index 1ea03692c3c7..d46b89de24dd 100644
--- a/sysutils/psmisc/files/patch-src-killall.c
+++ b/sysutils/psmisc/files/patch-src-killall.c
@@ -1,5 +1,5 @@
---- src/killall.c.orig Tue Sep 20 05:31:38 2005
-+++ src/killall.c Wed Nov 16 17:40:13 2005
+--- src/killall.c.orig Thu Dec 1 22:32:19 2005
++++ src/killall.c Thu Jan 5 23:32:33 2006
@@ -59,35 +59,31 @@
quiet = 0, wait_until_dead = 0, process_group = 0,
ignore_case = 0, pidof;
@@ -70,7 +70,7 @@
continue;
}
free (path);
-- okay = fscanf (file, "%*d (%[^)]", comm) == 1;
+- okay = fscanf (file, "%*d (%15[^)]", comm) == 1;
+ okay = fscanf (file, "%s", comm) == 1;
(void) fclose (file);
if (!okay)
diff --git a/sysutils/psmisc/files/patch-src-pstree.c b/sysutils/psmisc/files/patch-src-pstree.c
index c53d04bff1c2..491e921c5aa2 100644
--- a/sysutils/psmisc/files/patch-src-pstree.c
+++ b/sysutils/psmisc/files/patch-src-pstree.c
@@ -1,5 +1,5 @@
---- src/pstree.c.orig Tue Oct 11 05:18:48 2005
-+++ src/pstree.c Wed Nov 16 17:31:59 2005
+--- src/pstree.c.orig Fri Nov 25 23:14:48 2005
++++ src/pstree.c Thu Jan 5 23:34:36 2006
@@ -590,7 +590,7 @@
{
if (!(path = malloc (strlen (PROC_BASE) + strlen (de->d_name) + 10)))
@@ -9,7 +9,7 @@
if ((file = fopen (path, "r")) != NULL)
{
empty = 0;
-@@ -608,90 +608,10 @@
+@@ -608,95 +608,8 @@
perror (path);
exit (1);
}
@@ -53,9 +53,15 @@
- if ((thread=atoi(dt->d_name)) !=0) {
- if (thread != pid) {
-#ifdef WITH_SELINUX
-- add_proc(threadname, thread, pid, st.st_uid, NULL, 0, scontext);
+- if (print_args)
+- add_proc(threadname, thread, pid, st.st_uid, threadname, strlen(threadname)+1, scontext);
+- else
+- add_proc(threadname, thread, pid, st.st_uid, NULL, 0, scontext);
-#else /*WITH_SELINUX*/
-- add_proc(threadname, thread, pid, st.st_uid, NULL, 0);
+- if (print_args)
+- add_proc(threadname, thread, pid, st.st_uid, threadname, strlen(threadname)+1);
+- else
+- add_proc(threadname, thread, pid, st.st_uid, NULL, 0);
-#endif /*WITH_SELINUX*/
- }
- }
@@ -99,7 +105,5 @@
+ if (fscanf(file, "%s %*d %d", comm, &ppid) == 2) {
+ add_proc(comm,pid,ppid,st.st_uid,NULL,0);
}
-+
(void) fclose (file);
}
- free (path);