diff options
Diffstat (limited to 'x11')
-rw-r--r-- | x11/xtruss/DESCR | 19 | ||||
-rw-r--r-- | x11/xtruss/Makefile | 15 | ||||
-rw-r--r-- | x11/xtruss/PLIST | 3 | ||||
-rw-r--r-- | x11/xtruss/distinfo | 5 |
4 files changed, 42 insertions, 0 deletions
diff --git a/x11/xtruss/DESCR b/x11/xtruss/DESCR new file mode 100644 index 00000000000..5931a11b322 --- /dev/null +++ b/x11/xtruss/DESCR @@ -0,0 +1,19 @@ +Any programmer accustomed to writing programs on Linux or System +V-type Unixes will have encountered the program variously known as +strace or truss, which monitors another program and produces a +detailed log of every system call the program makes - in other +words, all the program's interactions with the OS kernel. This is +often an invaluable debugging tool, and almost as good an educational +one. + +When it's a GUI program (or rather, the GUI-related behaviour of +a program) that you want to understand or debug, though, the level +of interaction with the OS kernel is rarely the most useful one. +More helpfully, one would like to log all the program's interactions +with the X server in the same way. + +This package provides xtruss, an X protocol loggers. It has a +command-line syntax similar to strace in its default mode, you just +prefix "xtruss" to the same command line you would have run anyway +and its output format is also more like strace, putting requests +and responses on the same line of output where reasonably possible. diff --git a/x11/xtruss/Makefile b/x11/xtruss/Makefile new file mode 100644 index 00000000000..b52f993d98a --- /dev/null +++ b/x11/xtruss/Makefile @@ -0,0 +1,15 @@ +# $NetBSD: Makefile,v 1.1 2014/08/09 16:29:52 wiz Exp $ + +DISTNAME= xtruss-r10030 +PKGNAME= ${DISTNAME:S/-r/-/} +CATEGORIES= x11 +MASTER_SITES= http://www.chiark.greenend.org.uk/~sgtatham/xtruss/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.chiark.greenend.org.uk/~sgtatham/xtruss/ +COMMENT= Easy-to-use X protocol tracing program +LICENSE= mit + +GNU_CONFIGURE= yes + +.include "../../mk/bsd.pkg.mk" diff --git a/x11/xtruss/PLIST b/x11/xtruss/PLIST new file mode 100644 index 00000000000..1762119daf5 --- /dev/null +++ b/x11/xtruss/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1 2014/08/09 16:29:52 wiz Exp $ +bin/xtruss +man/man1/xtruss.1 diff --git a/x11/xtruss/distinfo b/x11/xtruss/distinfo new file mode 100644 index 00000000000..27171aedf5c --- /dev/null +++ b/x11/xtruss/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2014/08/09 16:29:52 wiz Exp $ + +SHA1 (xtruss-r10030.tar.gz) = 5d7fa08b12dee127ac63004bd8a0eca381de52e5 +RMD160 (xtruss-r10030.tar.gz) = 5e3df288bf95dc6dc3b148cf433e87af98d8cb5c +Size (xtruss-r10030.tar.gz) = 218148 bytes |