diff options
author | abs <abs@pkgsrc.org> | 2000-01-25 10:54:55 +0000 |
---|---|---|
committer | abs <abs@pkgsrc.org> | 2000-01-25 10:54:55 +0000 |
commit | 54084eb9c61dd5660afa8aaaea05a7f8241bb211 (patch) | |
tree | b8f3e966c78a7de0ffde9ecc0f072b49b81a2977 /net/wmpload/patches | |
parent | 331a8020eb3130b4f71b7d722eabfa582a0e5f88 (diff) | |
download | pkgsrc-54084eb9c61dd5660afa8aaaea05a7f8241bb211.tar.gz |
Adding pkackage for wmpload-0.9.4
wmpload is a variation of pload, displaying ppp network device
usage in a 64x64 pixel square.
Wmpload was designed to be docked into the Window Maker dock but
can be used with any window manager.
Diffstat (limited to 'net/wmpload/patches')
-rw-r--r-- | net/wmpload/patches/patch-aa | 36 | ||||
-rw-r--r-- | net/wmpload/patches/patch-ab | 33 |
2 files changed, 69 insertions, 0 deletions
diff --git a/net/wmpload/patches/patch-aa b/net/wmpload/patches/patch-aa new file mode 100644 index 00000000000..e4ca31ddd0c --- /dev/null +++ b/net/wmpload/patches/patch-aa @@ -0,0 +1,36 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/01/25 10:54:55 abs Exp $ + +--- ioctl_stat.c Sat Dec 18 01:35:12 1999 ++++ /tmp/ioctl_stat.c Tue Jan 25 10:32:46 2000 +@@ -68,6 +68,9 @@ + + void ioctl_stat(if_data *ifd) + { ++#ifdef __NetBSD__ ++ struct ifreq ifr; ++#endif + struct ifpppstatsreq req; + + if (s < 0) getsocket(); +@@ -79,8 +82,20 @@ + req.stats_ptr = (caddr_t) &req.stats; + #endif + /* sprintf(req.ifr_name, ifd->device); */ +- strncpy(req.ifr_name, ifd->device, sizeof(req.ifr_name)); + ++#ifdef __NetBSD__ ++ snprintf(ifr.ifr_name, sizeof(req.ifr_name), ifd->device); ++ if (ioctl(s, SIOCGIFFLAGS, (caddr_t)&ifr) < 0 || ++ !(ifr.ifr_flags&IFF_UP)) ++ { ++ /* invalid interface, or interface down */ ++ ifd->in_bytes = 0UL; ++ ifd->out_bytes = 0UL; ++ return; ++ } ++#endif ++ ++ strncpy(req.ifr_name, ifd->device, sizeof(req.ifr_name)); + if (ioctl(s, SIOCGPPPSTATS, &req) != 0) + { + /* non-existant device? */ diff --git a/net/wmpload/patches/patch-ab b/net/wmpload/patches/patch-ab new file mode 100644 index 00000000000..6f338452738 --- /dev/null +++ b/net/wmpload/patches/patch-ab @@ -0,0 +1,33 @@ +$NetBSD: patch-ab,v 1.1.1.1 2000/01/25 10:54:55 abs Exp $ + +--- Imakefile Sat Dec 18 01:35:12 1999 ++++ Imakefile.orig Tue Jan 25 10:46:39 2000 +@@ -4,23 +4,22 @@ + XCOMM + + include osdefs.mk +- DEPLIBS = $(DEPXLIB) ++ DEPLIBS = $(DEPXLIB) + LOCAL_LIBRARIES = $(XPMLIB) $(XLIB) + SYS_LIBRARIES = MathLibrary + HEADERS = wmpload.h +- VER = 0.9.4 ++ VER = 0.9.4 + DEFINES = -DVERSION="\"$(VER)\"" $(OSDEFS) + +-ComplexProgramTarget(wmpload) ++ComplexProgramTargetNoMan(wmpload) + +-distclean: clean ++distclean: clean + $(RM) Makefile osdefs.mk core + +-tgz: ++tgz: + rm -rf wmpload-$(VER) + mkdir wmpload-$(VER) + cp `echo * | sed s,wmpload-$(VER),,` wmpload-$(VER) + cd wmpload-$(VER) && make distclean + tar cvf - wmpload-$(VER) | gzip -9 > wmpload-$(VER).tar.gz + rm -rf wmpload-$(VER) +- |