From 13e11da026ed8f66f202e30511192448f7640bb9 Mon Sep 17 00:00:00 2001 From: schwarz Date: Sun, 10 Sep 2006 13:39:40 +0000 Subject: * use correct argument types for XParseGeometry and XReadBitmapFileData * make sure the pixmap is found even if xteddy is launched via an absolute path --- x11/xteddy/distinfo | 3 ++- x11/xteddy/patches/patch-ac | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 x11/xteddy/patches/patch-ac (limited to 'x11') diff --git a/x11/xteddy/distinfo b/x11/xteddy/distinfo index 6640f20cc1d..18e185b0b5d 100644 --- a/x11/xteddy/distinfo +++ b/x11/xteddy/distinfo @@ -1,7 +1,8 @@ -$NetBSD: distinfo,v 1.5 2005/02/23 17:36:25 wiz Exp $ +$NetBSD: distinfo,v 1.6 2006/09/10 13:39:40 schwarz Exp $ SHA1 (xteddy-1.1.tar.gz) = a681923333a4e2b2112290d601c167fd7e8e1302 RMD160 (xteddy-1.1.tar.gz) = b392d8385422198808ab02ccd0b6dc025512f7f2 Size (xteddy-1.1.tar.gz) = 117141 bytes SHA1 (patch-aa) = b77f0b43a999f54b28602ab1fb66ed320a5632c1 SHA1 (patch-ab) = 260f836f4aab651c72caebac821e497b54d72cbd +SHA1 (patch-ac) = 28dce1fcdd1367c33159001bd5bba9cf4e7291a8 diff --git a/x11/xteddy/patches/patch-ac b/x11/xteddy/patches/patch-ac new file mode 100644 index 00000000000..c5c26cd600e --- /dev/null +++ b/x11/xteddy/patches/patch-ac @@ -0,0 +1,42 @@ +$NetBSD: patch-ac,v 1.1 2006/09/10 13:39:40 schwarz Exp $ + +--- xteddy.c.orig 1998-04-23 09:58:17.000000000 +0200 ++++ xteddy.c 2006-09-10 15:22:31.000000000 +0200 +@@ -69,7 +69,8 @@ + /* Initializing filenames */ + { + #define FBUFLEN 200 +- int buflen, w, h, xhotret, yhotret; ++ int buflen, xhotret, yhotret; ++ unsigned int w, h; + char fbuf[FBUFLEN]; + + if ( !xteddy->teddy || !(strlen(xteddy->teddy)) ) return -1; +@@ -130,8 +131,8 @@ + XSetWindowAttributes setwinattr; + XGCValues gcvalues; + unsigned long valuemask, gcvaluemask, inputmask; +- int x, y, geomflags, xw, xh; +- unsigned int border_width = 0; ++ int x, y, geomflags; ++ unsigned int xw, xh, border_width = 0; + unsigned int display_width, display_height, display_depth; + Pixmap icon_pixmap, background_pixmap, shape_pixmap; + XSizeHints size_hints; +@@ -168,14 +169,14 @@ + int offs_x, offs_y, new_x, new_y, tmp_x, tmp_y; + unsigned int tmp_mask; + +- teddy.teddy = argv[0]; +- + /* Determine program name */ + if ((progname = strrchr(argv[0],'/')) == NULL) + progname = argv[0]; + else + progname++; + ++ teddy.teddy = progname; ++ + /* Option handling: "-wm", "-float", "-noquit", "-mono", "-geometry" */ + /* and "-display" are recognized. See manual page for details. */ + /* -F ... Other pixmap name */ -- cgit v1.2.3