oneko (1.2.sakura.6-7) debian-dir only changes

Summary

 debian/README.source                       |    7 
 debian/changelog                           |  164 ++++++++++++++
 debian/clean                               |    1 
 debian/compat                              |    1 
 debian/control                             |   14 +
 debian/copyright                           |   11 
 debian/docs                                |    1 
 debian/examples                            |    1 
 debian/install                             |    1 
 debian/manpages                            |    1 
 debian/menu                                |    6 
 debian/patches/bsd_daemon_removal.patch    |  338 +++++++++++++++++++++++++++++
 debian/patches/manpages_whatis_fixed.patch |   25 ++
 debian/patches/series                      |    2 
 debian/rules                               |   35 +++
 debian/watch                               |    2 
 16 files changed, 610 insertions(+)

    
download this patch

Patch contents

--- oneko-1.2.sakura.6.orig/debian/menu
+++ oneko-1.2.sakura.6/debian/menu
@@ -0,0 +1,6 @@
+?package(oneko):needs="X11" section="Games/Toys" \
+  title="oneko/cat" command="oneko -fg black -bg white"
+?package(oneko):needs="X11" section="Games/Toys" \
+  title="oneko/dog" command="oneko -dog -fg black -bg white"
+?package(oneko):needs="X11" section="Games/Toys" \
+  title="oneko/stop" command="killall -TERM oneko"
--- oneko-1.2.sakura.6.orig/debian/compat
+++ oneko-1.2.sakura.6/debian/compat
@@ -0,0 +1 @@
+7
--- oneko-1.2.sakura.6.orig/debian/examples
+++ oneko-1.2.sakura.6/debian/examples
@@ -0,0 +1 @@
+sample.resource
--- oneko-1.2.sakura.6.orig/debian/control
+++ oneko-1.2.sakura.6/debian/control
@@ -0,0 +1,14 @@
+Source: oneko
+Section: games
+Priority: optional
+Maintainer: Ricardo Mones <mones@debian.org>
+Build-Depends: debhelper (>= 7.0.50~), quilt (>= 0.40), libx11-dev, libxext-dev
+Standards-Version: 3.8.3
+Homepage: http://www.daidouji.com/oneko/
+
+Package: oneko
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, psmisc
+Description: a cat chases the cursor (now a mouse) around the screen
+ A cat (neko) chases the cursor (now a mouse) around the screen while 
+ you work.  Alternatively, a dog chases a bone.
--- oneko-1.2.sakura.6.orig/debian/README.source
+++ oneko-1.2.sakura.6/debian/README.source
@@ -0,0 +1,7 @@
+README.source for oneko
+-----------------------
+  
+ This package uses quilt for patch management, see the file
+ /usr/share/doc/quilt/README.source for details.
+
+ -- Ricardo Mones <mones@debian.org>  Thu, 31 Dec 2009 14:09:19 +0200
--- oneko-1.2.sakura.6.orig/debian/install
+++ oneko-1.2.sakura.6/debian/install
@@ -0,0 +1 @@
+oneko usr/games
--- oneko-1.2.sakura.6.orig/debian/changelog
+++ oneko-1.2.sakura.6/debian/changelog
@@ -0,0 +1,164 @@
+oneko (1.2.sakura.6-7) unstable; urgency=low
+
+  * debian/rules, debian/control
+  - Link to X11 and build with -Wl,--no-add-needed (Closes: #555786)
+  - Add lintian override because killall is provided by depends
+  - Require debhelper version because of using dh overrides in rules
+  * debian/control
+  - Bump Standards-Version to latest (no other changes required)
+  - Ensure we have a killall by adding psmisc to the dependencies
+  * debian/patches/*.patch
+  - Add comment headers to existing patches
+  * debian/README.source
+  - Added file pointing out that packaging uses quilt
+  * debian/watch
+  - Added (has not changed since 1999, but who knows...)
+
+ -- Ricardo Mones <mones@debian.org>  Thu, 31 Dec 2009 16:01:07 +0100
+
+oneko (1.2.sakura.6-6) unstable; urgency=low
+
+  * debian/control
+  - Added Homepage, newer Standards-Version (no other changes required), 
+    removed Vcs-Git pointer, new maintainer (Closes: #487477)   
+  * patches/bsd_daemon_removal.patch, patches/series,
+    debian/control, debian/rules
+  - Added source modifications as a separate patch, handled with quilt
+
+ -- Ricardo Mones <mones@debian.org>  Fri, 27 Jun 2008 00:50:00 +0200
+
+oneko (1.2.sakura.6-5) unstable; urgency=low
+
+  * debhelper 7, rules file minimisation
+  * Orphaned the package (again).
+
+ -- Joey Hess <joeyh@debian.org>  Sat, 21 Jun 2008 22:06:05 -0400
+
+oneko (1.2.sakura.6-4) unstable; urgency=low
+
+  * Patch from Jörgen Tegnér, adding a -cursor option to specify a cursor
+    to set when quitting. Closes: #159885 (or rather, allows working around
+    it)
+
+ -- Joey Hess <joeyh@debian.org>  Thu,  8 Feb 2007 18:40:44 -0500
+
+oneko (1.2.sakura.6-3) unstable; urgency=low
+
+  * New (old) maintainer. Thanks to Steve for carrying the ball for the past
+    ten years.
+  * debhelper v5.
+  * Current policy.
+  * Stop using Imake, move stuff out of /usr/X11R6.
+    Closes: #221267
+  * Dehardcode paths in menu file.
+  * Improve copyright file; the (Japanese) README apparently says that
+    it's public domain, which is better than some LSM file on sunsite.
+
+ -- Joey Hess <joeyh@debian.org>  Mon, 23 Jan 2006 17:41:48 -0500
+
+oneko (1.2.sakura.6-2) unstable; urgency=low
+
+  * QA upload to help with xlibs-dev transition.
+  * Orphan package, as requested in #348199.    
+  * debian/control: Replace xlibs-dev build-dep (Closes: #347132)
+  * oneko.c: Apply patch from Steve Kemp to handle long command line
+    arguments. Thanks, dude. (Closes: #221270)
+
+ -- Marc 'HE' Brockschmidt <he@debian.org>  Fri, 20 Jan 2006 09:49:27 +0100
+
+oneko (1.2.sakura.6-1) unstable; urgency=low
+
+  * Removed BSD Daemon because of copyright issues
+
+ -- Steve Dunham <dunham@cse.msu.edu>  Sun, 22 Sep 2002 07:13:43 -0700
+
+oneko (1.2.sakura.5-1) unstable; urgency=low
+
+  * New upstream version
+  * This version adds: sakura, tomoyo, and bsd daemon graphics.
+  * Closes: #55153
+
+ -- Steve Dunham <dunham@debian.org>  Sat, 21 Sep 2002 10:20:41 -0700
+
+oneko (1.1b-11.1) unstable; urgency=low
+
+  * NMU
+  * This upload goes only to unstable. (closes: #88594)
+  * Added build dependencies. (closes: #86969)
+  * Removed the obsolete call to dh_testversion from debian/rules.
+
+ -- Adrian Bunk <bunk@fs.tum.de>  Sat, 14 Apr 2001 23:31:52 +0200
+
+oneko (1.1b-11) woody unstable; urgency=low
+
+  * New standards version
+  * Tweak man page. Closes #56433, #51717 
+
+ -- Steve Dunham <dunham@debian.org>  Wed, 14 Feb 2001 16:45:39 -0800
+
+oneko (1.1b-10) unstable; urgency=low
+
+  * Fix man page
+  * Closes: #54164
+
+ -- Steve Dunham <dunham@cps.msu.edu>  Sat,  8 Jan 2000 23:26:54 -0800
+
+oneko (1.1b-9) unstable; urgency=low
+
+  * Rebuild for FSSTND
+
+ -- Steve Dunham <dunham@cps.msu.edu>  Tue, 28 Sep 1999 16:35:08 -0400
+
+oneko (1.1b-8) unstable; urgency=low
+
+  * Fix menu file
+  * Switch to debhelper
+
+ -- Steve Dunham <dunham@cps.msu.edu>  Wed, 16 Jun 1999 16:57:35 -0400
+
+oneko (1.1b-7) unstable; urgency=low
+
+  * Properly link with libc6
+
+ -- Steve Dunham <dunham@cps.msu.edu>  Mon,  3 Nov 1997 13:33:34 -0500
+
+oneko (1.1b-6) unstable; urgency=low
+
+  * Make source package compatible with autobuild
+
+ -- Steve Dunham <dunham@cps.msu.edu>  Mon, 21 Jul 1997 18:57:19 -0400
+
+oneko (1.1b-5) unstable; urgency=low
+
+  * New maintainer
+
+ -- Steve Dunham <dunham@cps.msu.edu>  Fri, 7 Mar 1997 23:33:24 -0500
+
+oneko (1.1b-4) unstable; urgency=low
+
+  * Stop oneko process with -TERM instead of -KILL, so it can restore the
+    mouse cursor to normal before exiting.
+
+ -- Joey Hess <joeyh@master.debian.org>  Thu, 26 Dec 1996 11:12:35 -0500
+
+oneko (1.1b-3) unstable; urgency=low
+
+  * Use debmake.
+  * Added a menu file.
+  * Routine update of debian/rules:
+    New email address.
+
+ -- Joey Hess <joeyh@master.debian.org>  Tue, 24 Dec 1996 16:17:38 -0500
+
+oneko (1.1b-2) unstable; urgency=low
+
+  * Updated man page to document -dog option.
+  * Spiffed up spelling, grammar used on man page.
+
+ -- Joey Hess <joeyh@master.debian.org>  Wed, 25 Sep 1996 00:00:36 -0400
+
+oneko (1.1b-1) unstable; urgency=low
+
+  * First release.
+
+ -- Joey Hess <joeyh@master.debian.org>  Tue, 17 Sep 1996 14:34:29 -0400
--- oneko-1.2.sakura.6.orig/debian/watch
+++ oneko-1.2.sakura.6/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://www.daidouji.com/oneko/distfiles/oneko-(.*).tar.gz
--- oneko-1.2.sakura.6.orig/debian/rules
+++ oneko-1.2.sakura.6/debian/rules
@@ -0,0 +1,35 @@
+#!/usr/bin/make -f
+
+include /usr/share/quilt/quilt.make
+
+%:
+	dh $@
+
+clean: unpatch
+	dh clean
+
+build: build-stamp
+
+build-stamp: patch
+	dh build
+	cc oneko.c -O2 \
+		-Wl,--no-add-needed \
+		-L/usr/X11R6/lib -I/usr/include/X11 \
+		-lX11 -lXext -lm -DSHAPE \
+		-o oneko
+	touch build-stamp
+
+override_dh_auto_install:
+	dh_auto_install
+	# add lintian override:
+	# menu command provided by a dependency is not detected
+	mkdir -p `pwd`/debian/oneko/usr/share/lintian/overrides
+	echo "oneko binary: menu-command-not-in-package" \
+                > `pwd`/debian/oneko/usr/share/lintian/overrides/oneko
+
+binary-arch: build
+
+binary-indep:
+	# avoid another cc invocation
+
+binary: binary-indep binary-arch
--- oneko-1.2.sakura.6.orig/debian/docs
+++ oneko-1.2.sakura.6/debian/docs
@@ -0,0 +1 @@
+README*
--- oneko-1.2.sakura.6.orig/debian/copyright
+++ oneko-1.2.sakura.6/debian/copyright
@@ -0,0 +1,11 @@
+This is a Debian prepackaged version of the oneko screenhack.
+
+The original source for this package was obtained from:
+
+      http://www.daidouji.com/oneko/distfiles/oneko-1.2.sakura.5.tar.gz
+
+The (Japanese) README file, as well as the LSM file originally distributed
+with oneko on sunsite both say that oneko is public domain software.
+The original xneko was written  by Masayuki Koba and modified to oneko by
+Tatsuya Kato.
+
--- oneko-1.2.sakura.6.orig/debian/clean
+++ oneko-1.2.sakura.6/debian/clean
@@ -0,0 +1 @@
+oneko
--- oneko-1.2.sakura.6.orig/debian/manpages
+++ oneko-1.2.sakura.6/debian/manpages
@@ -0,0 +1 @@
+oneko.man
--- oneko-1.2.sakura.6.orig/debian/patches/bsd_daemon_removal.patch
+++ oneko-1.2.sakura.6/debian/patches/bsd_daemon_removal.patch
@@ -0,0 +1,338 @@
+# Remove the option and the code to display a BSD daemon
+# because of copyright issues (ver. 1.2.sakura.6-1)
+# Author:  Steve Dunham <dunham@cse.msu.edu> 
+diff -urN oneko-1.2.sakura.6.orig/cursors/cursor.include oneko-1.2.sakura.6/cursors/cursor.include
+--- oneko-1.2.sakura.6.orig/cursors/cursor.include	1999-05-29 14:24:42.000000000 +0200
++++ oneko-1.2.sakura.6/cursors/cursor.include	2008-06-26 11:33:50.000000000 +0200
+@@ -2,8 +2,6 @@
+ #include "mouse_cursor_mask.xbm"
+ #include "bone_cursor.xbm"
+ #include "bone_cursor_mask.xbm"
+-#include "bsd_cursor.xbm"
+-#include "bsd_cursor_mask.xbm"
+ #include "card_cursor.xbm"
+ #include "card_cursor_mask.xbm"
+ #include "petal_cursor.xbm"
+diff -urN oneko-1.2.sakura.6.orig/oneko.c oneko-1.2.sakura.6/oneko.c
+--- oneko-1.2.sakura.6.orig/oneko.c	1999-06-15 19:54:44.000000000 +0200
++++ oneko-1.2.sakura.6/oneko.c	2008-06-26 11:33:50.000000000 +0200
+@@ -8,6 +8,10 @@
+ 
+ #include "oneko.h"
+ #include "patchlevel.h"
++
++#include <X11/cursorfont.h>
++int restoredCursor = 0; 
++
+ /*
+  *	$@%0%m!<%P%kJQ?t(J
+  */
+@@ -33,7 +37,7 @@
+ 
+ int Synchronous = False;
+ /* Types of animals */
+-#define BITMAPTYPES 6
++#define BITMAPTYPES 5
+ typedef struct _AnimalDefaults {
+   char *name;
+   int speed, idle, bitmap_width, bitmap_height;
+@@ -51,8 +55,6 @@
+       mouse_cursor_width,mouse_cursor_height, mouse_cursor_x_hot,mouse_cursor_y_hot },
+   { "dog" , 10, 6, 32, 32, 125000L, 0, 0, bone_cursor_bits,bone_cursor_mask_bits,
+       bone_cursor_width,bone_cursor_height, bone_cursor_x_hot,bone_cursor_y_hot },
+-  { "bsd_daemon" , 16, 6, 32, 32, 300000L, 22, 20, bsd_cursor_bits,bsd_cursor_mask_bits,
+-      bsd_cursor_width,bsd_cursor_height, bsd_cursor_x_hot,bsd_cursor_y_hot },
+   { "sakura" , 13, 6, 32, 32, 125000L, 0, 0, card_cursor_bits,card_cursor_mask_bits,
+       card_cursor_width,card_cursor_height, card_cursor_x_hot,card_cursor_y_hot },
+   { "tomoyo" , 10, 6, 32, 32, 125000L, 32, 32, petal_cursor_bits,petal_cursor_mask_bits,
+@@ -154,70 +156,70 @@
+ 
+ BitmapGCData	BitmapGCDataTable[] =
+ {
+-    { &Mati2GC, &Mati2Xbm,  mati2_bits, mati2_tora_bits, mati2_dog_bits, mati2_bsd_bits, mati2_sakura_bits, mati2_tomoyo_bits,
+-      &Mati2Msk, mati2_mask_bits, mati2_mask_bits, mati2_dog_mask_bits, mati2_bsd_mask_bits, mati2_sakura_mask_bits, mati2_tomoyo_mask_bits },
+-    { &Jare2GC, &Jare2Xbm,  jare2_bits, jare2_tora_bits, jare2_dog_bits, jare2_bsd_bits, jare2_sakura_bits, jare2_tomoyo_bits,
+-      &Jare2Msk, jare2_mask_bits, jare2_mask_bits, jare2_dog_mask_bits, jare2_bsd_mask_bits, jare2_sakura_mask_bits, jare2_tomoyo_mask_bits },
+-    { &Kaki1GC, &Kaki1Xbm,  kaki1_bits, kaki1_tora_bits, kaki1_dog_bits, kaki1_bsd_bits, kaki1_sakura_bits, kaki1_tomoyo_bits,
+-      &Kaki1Msk, kaki1_mask_bits, kaki1_mask_bits, kaki1_dog_mask_bits, kaki1_bsd_mask_bits, kaki1_sakura_mask_bits, kaki1_tomoyo_mask_bits },
+-    { &Kaki2GC, &Kaki2Xbm,  kaki2_bits, kaki2_tora_bits, kaki2_dog_bits, kaki2_bsd_bits, kaki2_sakura_bits, kaki2_tomoyo_bits,
+-      &Kaki2Msk, kaki2_mask_bits, kaki2_mask_bits, kaki2_dog_mask_bits, kaki2_bsd_mask_bits, kaki2_sakura_mask_bits, kaki2_tomoyo_mask_bits },
+-    { &Mati3GC, &Mati3Xbm,  mati3_bits, mati3_tora_bits, mati3_dog_bits, mati3_bsd_bits, mati3_sakura_bits, mati3_tomoyo_bits,
+-      &Mati3Msk, mati3_mask_bits, mati3_mask_bits, mati3_dog_mask_bits, mati3_bsd_mask_bits, mati3_sakura_mask_bits, mati3_tomoyo_mask_bits },
+-    { &Sleep1GC, &Sleep1Xbm,  sleep1_bits, sleep1_tora_bits, sleep1_dog_bits, sleep1_bsd_bits, sleep1_sakura_bits, sleep1_tomoyo_bits,
+-      &Sleep1Msk, sleep1_mask_bits, sleep1_mask_bits, sleep1_dog_mask_bits, sleep1_bsd_mask_bits, sleep1_sakura_mask_bits, sleep1_tomoyo_mask_bits },
+-    { &Sleep2GC, &Sleep2Xbm,  sleep2_bits, sleep2_tora_bits, sleep2_dog_bits, sleep2_bsd_bits, sleep2_sakura_bits, sleep2_tomoyo_bits,
+-      &Sleep2Msk, sleep2_mask_bits, sleep2_mask_bits, sleep2_dog_mask_bits, sleep2_bsd_mask_bits, sleep2_sakura_mask_bits, sleep2_tomoyo_mask_bits },
+-    { &AwakeGC, &AwakeXbm,  awake_bits, awake_tora_bits, awake_dog_bits, awake_bsd_bits, awake_sakura_bits, awake_tomoyo_bits,
+-      &AwakeMsk, awake_mask_bits, awake_mask_bits, awake_dog_mask_bits, awake_bsd_mask_bits, awake_sakura_mask_bits, awake_tomoyo_mask_bits },
+-    { &Up1GC, &Up1Xbm,  up1_bits, up1_tora_bits, up1_dog_bits, up1_bsd_bits, up1_sakura_bits, up1_tomoyo_bits,
+-      &Up1Msk, up1_mask_bits, up1_mask_bits, up1_dog_mask_bits, up1_bsd_mask_bits, up1_sakura_mask_bits, up1_tomoyo_mask_bits },
+-    { &Up2GC, &Up2Xbm,  up2_bits, up2_tora_bits, up2_dog_bits, up2_bsd_bits, up2_sakura_bits, up2_tomoyo_bits,
+-      &Up2Msk, up2_mask_bits, up2_mask_bits, up2_dog_mask_bits, up2_bsd_mask_bits, up2_sakura_mask_bits, up2_tomoyo_mask_bits },
+-    { &Down1GC, &Down1Xbm,  down1_bits, down1_tora_bits, down1_dog_bits, down1_bsd_bits, down1_sakura_bits, down1_tomoyo_bits,
+-      &Down1Msk, down1_mask_bits, down1_mask_bits, down1_dog_mask_bits, down1_bsd_mask_bits, down1_sakura_mask_bits, down1_tomoyo_mask_bits },
+-    { &Down2GC, &Down2Xbm,  down2_bits, down2_tora_bits, down2_dog_bits, down2_bsd_bits, down2_sakura_bits, down2_tomoyo_bits,
+-      &Down2Msk, down2_mask_bits, down2_mask_bits, down2_dog_mask_bits, down2_bsd_mask_bits, down2_sakura_mask_bits, down2_tomoyo_mask_bits },
+-    { &Left1GC, &Left1Xbm,  left1_bits, left1_tora_bits, left1_dog_bits, left1_bsd_bits, left1_sakura_bits, left1_tomoyo_bits,
+-      &Left1Msk, left1_mask_bits, left1_mask_bits, left1_dog_mask_bits, left1_bsd_mask_bits, left1_sakura_mask_bits, left1_tomoyo_mask_bits },
+-    { &Left2GC, &Left2Xbm,  left2_bits, left2_tora_bits, left2_dog_bits, left2_bsd_bits, left2_sakura_bits, left2_tomoyo_bits,
+-      &Left2Msk, left2_mask_bits, left2_mask_bits, left2_dog_mask_bits, left2_bsd_mask_bits, left2_sakura_mask_bits, left2_tomoyo_mask_bits },
+-    { &Right1GC, &Right1Xbm,  right1_bits, right1_tora_bits, right1_dog_bits, right1_bsd_bits, right1_sakura_bits, right1_tomoyo_bits,
+-      &Right1Msk, right1_mask_bits, right1_mask_bits,right1_dog_mask_bits, right1_bsd_mask_bits, right1_sakura_mask_bits, right1_tomoyo_mask_bits },
+-    { &Right2GC, &Right2Xbm,  right2_bits, right2_tora_bits, right2_dog_bits, right2_bsd_bits, right2_sakura_bits, right2_tomoyo_bits,
+-      &Right2Msk, right2_mask_bits, right2_mask_bits, right2_dog_mask_bits, right2_bsd_mask_bits, right2_sakura_mask_bits, right2_tomoyo_mask_bits },
+-    { &UpLeft1GC, &UpLeft1Xbm,  upleft1_bits, upleft1_tora_bits, upleft1_dog_bits, upleft1_bsd_bits, upleft1_sakura_bits, upleft1_tomoyo_bits,
+-      &UpLeft1Msk, upleft1_mask_bits, upleft1_mask_bits, upleft1_dog_mask_bits, upleft1_bsd_mask_bits, upleft1_sakura_mask_bits, upleft1_tomoyo_mask_bits },
+-    { &UpLeft2GC, &UpLeft2Xbm,  upleft2_bits, upleft2_tora_bits, upleft2_dog_bits, upleft2_bsd_bits, upleft2_sakura_bits, upleft2_tomoyo_bits,
+-      &UpLeft2Msk, upleft2_mask_bits, upleft2_mask_bits,upleft2_dog_mask_bits, upleft2_bsd_mask_bits, upleft2_sakura_mask_bits, upleft2_tomoyo_mask_bits },
+-    { &UpRight1GC, &UpRight1Xbm,  upright1_bits, upright1_tora_bits, upright1_dog_bits, upright1_bsd_bits, upright1_sakura_bits, upright1_tomoyo_bits,
+-      &UpRight1Msk, upright1_mask_bits, upright1_mask_bits,upright1_dog_mask_bits, upright1_bsd_mask_bits, upright1_sakura_mask_bits, upright1_tomoyo_mask_bits },
+-    { &UpRight2GC, &UpRight2Xbm,  upright2_bits, upright2_tora_bits, upright2_dog_bits, upright2_bsd_bits, upright2_sakura_bits, upright2_tomoyo_bits,
+-      &UpRight2Msk, upright2_mask_bits, upright2_mask_bits,upright2_dog_mask_bits, upright2_bsd_mask_bits, upright2_sakura_mask_bits, upright2_tomoyo_mask_bits },
+-    { &DownLeft1GC, &DownLeft1Xbm,  dwleft1_bits, dwleft1_tora_bits, dwleft1_dog_bits, dwleft1_bsd_bits, dwleft1_sakura_bits, dwleft1_tomoyo_bits,
+-      &DownLeft1Msk, dwleft1_mask_bits, dwleft1_mask_bits, dwleft1_dog_mask_bits, dwleft1_bsd_mask_bits, dwleft1_sakura_mask_bits, dwleft1_tomoyo_mask_bits },
+-    { &DownLeft2GC, &DownLeft2Xbm,  dwleft2_bits, dwleft2_tora_bits, dwleft2_dog_bits, dwleft2_bsd_bits, dwleft2_sakura_bits, dwleft2_tomoyo_bits,
+-      &DownLeft2Msk, dwleft2_mask_bits, dwleft2_mask_bits, dwleft2_dog_mask_bits, dwleft2_bsd_mask_bits, dwleft2_sakura_mask_bits, dwleft2_tomoyo_mask_bits },
+-    { &DownRight1GC, &DownRight1Xbm,  dwright1_bits, dwright1_tora_bits, dwright1_dog_bits, dwright1_bsd_bits, dwright1_sakura_bits, dwright1_tomoyo_bits,
+-      &DownRight1Msk, dwright1_mask_bits, dwright1_mask_bits, dwright1_dog_mask_bits, dwright1_bsd_mask_bits, dwright1_sakura_mask_bits, dwright1_tomoyo_mask_bits },
+-    { &DownRight2GC, &DownRight2Xbm,  dwright2_bits, dwright2_tora_bits, dwright2_dog_bits, dwright2_bsd_bits, dwright2_sakura_bits, dwright2_tomoyo_bits,
+-      &DownRight2Msk, dwright2_mask_bits, dwright2_mask_bits, dwright2_dog_mask_bits, dwright2_bsd_mask_bits, dwright2_sakura_mask_bits, dwright2_tomoyo_mask_bits },
+-    { &UpTogi1GC, &UpTogi1Xbm,  utogi1_bits, utogi1_tora_bits, utogi1_dog_bits, utogi1_bsd_bits, utogi1_sakura_bits, utogi1_tomoyo_bits,
+-      &UpTogi1Msk, utogi1_mask_bits, utogi1_mask_bits, utogi1_dog_mask_bits, utogi1_bsd_mask_bits, utogi1_sakura_mask_bits, utogi1_tomoyo_mask_bits },
+-    { &UpTogi2GC, &UpTogi2Xbm,  utogi2_bits, utogi2_tora_bits, utogi2_dog_bits, utogi2_bsd_bits, utogi2_sakura_bits, utogi2_tomoyo_bits,
+-      &UpTogi2Msk, utogi2_mask_bits, utogi2_mask_bits, utogi2_dog_mask_bits, utogi2_bsd_mask_bits, utogi2_sakura_mask_bits, utogi2_tomoyo_mask_bits },
+-    { &DownTogi1GC, &DownTogi1Xbm,  dtogi1_bits, dtogi1_tora_bits, dtogi1_dog_bits, dtogi1_bsd_bits, dtogi1_sakura_bits, dtogi1_tomoyo_bits,
+-      &DownTogi1Msk, dtogi1_mask_bits, dtogi1_mask_bits, dtogi1_dog_mask_bits, dtogi1_bsd_mask_bits, dtogi1_sakura_mask_bits, dtogi1_tomoyo_mask_bits },
+-    { &DownTogi2GC, &DownTogi2Xbm,  dtogi2_bits, dtogi2_tora_bits, dtogi2_dog_bits, dtogi2_bsd_bits, dtogi2_sakura_bits, dtogi2_tomoyo_bits,
+-      &DownTogi2Msk, dtogi2_mask_bits, dtogi2_mask_bits, dtogi2_dog_mask_bits, dtogi2_bsd_mask_bits, dtogi2_sakura_mask_bits, dtogi2_tomoyo_mask_bits },
+-    { &LeftTogi1GC, &LeftTogi1Xbm,  ltogi1_bits, ltogi1_tora_bits, ltogi1_dog_bits, ltogi1_bsd_bits, ltogi1_sakura_bits, ltogi1_tomoyo_bits,
+-      &LeftTogi1Msk, ltogi1_mask_bits, ltogi1_mask_bits,ltogi1_dog_mask_bits, ltogi1_bsd_mask_bits, ltogi1_sakura_mask_bits, ltogi1_tomoyo_mask_bits },
+-    { &LeftTogi2GC, &LeftTogi2Xbm,  ltogi2_bits, ltogi2_tora_bits, ltogi2_dog_bits, ltogi2_bsd_bits, ltogi2_sakura_bits, ltogi2_tomoyo_bits,
+-      &LeftTogi2Msk, ltogi2_mask_bits, ltogi2_mask_bits,ltogi2_dog_mask_bits, ltogi2_bsd_mask_bits, ltogi2_sakura_mask_bits, ltogi2_tomoyo_mask_bits },
+-    { &RightTogi1GC, &RightTogi1Xbm,  rtogi1_bits, rtogi1_tora_bits, rtogi1_dog_bits, rtogi1_bsd_bits, rtogi1_sakura_bits, rtogi1_tomoyo_bits,
+-      &RightTogi1Msk, rtogi1_mask_bits, rtogi1_mask_bits,rtogi1_dog_mask_bits, rtogi1_bsd_mask_bits, rtogi1_sakura_mask_bits, rtogi1_tomoyo_mask_bits },
+-    { &RightTogi2GC, &RightTogi2Xbm,  rtogi2_bits, rtogi2_tora_bits, rtogi2_dog_bits, rtogi2_bsd_bits, rtogi2_sakura_bits, rtogi2_tomoyo_bits,
+-      &RightTogi2Msk, rtogi2_mask_bits, rtogi2_mask_bits,rtogi2_dog_mask_bits, rtogi2_bsd_mask_bits, rtogi2_sakura_mask_bits, rtogi2_tomoyo_mask_bits },
++    { &Mati2GC, &Mati2Xbm,  mati2_bits, mati2_tora_bits, mati2_dog_bits, mati2_sakura_bits, mati2_tomoyo_bits,
++      &Mati2Msk, mati2_mask_bits, mati2_mask_bits, mati2_dog_mask_bits, mati2_sakura_mask_bits, mati2_tomoyo_mask_bits },
++    { &Jare2GC, &Jare2Xbm,  jare2_bits, jare2_tora_bits, jare2_dog_bits, jare2_sakura_bits, jare2_tomoyo_bits,
++      &Jare2Msk, jare2_mask_bits, jare2_mask_bits, jare2_dog_mask_bits, jare2_sakura_mask_bits, jare2_tomoyo_mask_bits },
++    { &Kaki1GC, &Kaki1Xbm,  kaki1_bits, kaki1_tora_bits, kaki1_dog_bits, kaki1_sakura_bits, kaki1_tomoyo_bits,
++      &Kaki1Msk, kaki1_mask_bits, kaki1_mask_bits, kaki1_dog_mask_bits, kaki1_sakura_mask_bits, kaki1_tomoyo_mask_bits },
++    { &Kaki2GC, &Kaki2Xbm,  kaki2_bits, kaki2_tora_bits, kaki2_dog_bits, kaki2_sakura_bits, kaki2_tomoyo_bits,
++      &Kaki2Msk, kaki2_mask_bits, kaki2_mask_bits, kaki2_dog_mask_bits, kaki2_sakura_mask_bits, kaki2_tomoyo_mask_bits },
++    { &Mati3GC, &Mati3Xbm,  mati3_bits, mati3_tora_bits, mati3_dog_bits, mati3_sakura_bits, mati3_tomoyo_bits,
++      &Mati3Msk, mati3_mask_bits, mati3_mask_bits, mati3_dog_mask_bits, mati3_sakura_mask_bits, mati3_tomoyo_mask_bits },
++    { &Sleep1GC, &Sleep1Xbm,  sleep1_bits, sleep1_tora_bits, sleep1_dog_bits, sleep1_sakura_bits, sleep1_tomoyo_bits,
++      &Sleep1Msk, sleep1_mask_bits, sleep1_mask_bits, sleep1_dog_mask_bits, sleep1_sakura_mask_bits, sleep1_tomoyo_mask_bits },
++    { &Sleep2GC, &Sleep2Xbm,  sleep2_bits, sleep2_tora_bits, sleep2_dog_bits, sleep2_sakura_bits, sleep2_tomoyo_bits,
++      &Sleep2Msk, sleep2_mask_bits, sleep2_mask_bits, sleep2_dog_mask_bits, sleep2_sakura_mask_bits, sleep2_tomoyo_mask_bits },
++    { &AwakeGC, &AwakeXbm,  awake_bits, awake_tora_bits, awake_dog_bits, awake_sakura_bits, awake_tomoyo_bits,
++      &AwakeMsk, awake_mask_bits, awake_mask_bits, awake_dog_mask_bits, awake_sakura_mask_bits, awake_tomoyo_mask_bits },
++    { &Up1GC, &Up1Xbm,  up1_bits, up1_tora_bits, up1_dog_bits, up1_sakura_bits, up1_tomoyo_bits,
++      &Up1Msk, up1_mask_bits, up1_mask_bits, up1_dog_mask_bits, up1_sakura_mask_bits, up1_tomoyo_mask_bits },
++    { &Up2GC, &Up2Xbm,  up2_bits, up2_tora_bits, up2_dog_bits, up2_sakura_bits, up2_tomoyo_bits,
++      &Up2Msk, up2_mask_bits, up2_mask_bits, up2_dog_mask_bits, up2_sakura_mask_bits, up2_tomoyo_mask_bits },
++    { &Down1GC, &Down1Xbm,  down1_bits, down1_tora_bits, down1_dog_bits, down1_sakura_bits, down1_tomoyo_bits,
++      &Down1Msk, down1_mask_bits, down1_mask_bits, down1_dog_mask_bits, down1_sakura_mask_bits, down1_tomoyo_mask_bits },
++    { &Down2GC, &Down2Xbm,  down2_bits, down2_tora_bits, down2_dog_bits, down2_sakura_bits, down2_tomoyo_bits,
++      &Down2Msk, down2_mask_bits, down2_mask_bits, down2_dog_mask_bits, down2_sakura_mask_bits, down2_tomoyo_mask_bits },
++    { &Left1GC, &Left1Xbm,  left1_bits, left1_tora_bits, left1_dog_bits, left1_sakura_bits, left1_tomoyo_bits,
++      &Left1Msk, left1_mask_bits, left1_mask_bits, left1_dog_mask_bits, left1_sakura_mask_bits, left1_tomoyo_mask_bits },
++    { &Left2GC, &Left2Xbm,  left2_bits, left2_tora_bits, left2_dog_bits, left2_sakura_bits, left2_tomoyo_bits,
++      &Left2Msk, left2_mask_bits, left2_mask_bits, left2_dog_mask_bits, left2_sakura_mask_bits, left2_tomoyo_mask_bits },
++    { &Right1GC, &Right1Xbm,  right1_bits, right1_tora_bits, right1_dog_bits, right1_sakura_bits, right1_tomoyo_bits,
++      &Right1Msk, right1_mask_bits, right1_mask_bits,right1_dog_mask_bits, right1_sakura_mask_bits, right1_tomoyo_mask_bits },
++    { &Right2GC, &Right2Xbm,  right2_bits, right2_tora_bits, right2_dog_bits, right2_sakura_bits, right2_tomoyo_bits,
++      &Right2Msk, right2_mask_bits, right2_mask_bits, right2_dog_mask_bits, right2_sakura_mask_bits, right2_tomoyo_mask_bits },
++    { &UpLeft1GC, &UpLeft1Xbm,  upleft1_bits, upleft1_tora_bits, upleft1_dog_bits, upleft1_sakura_bits, upleft1_tomoyo_bits,
++      &UpLeft1Msk, upleft1_mask_bits, upleft1_mask_bits, upleft1_dog_mask_bits, upleft1_sakura_mask_bits, upleft1_tomoyo_mask_bits },
++    { &UpLeft2GC, &UpLeft2Xbm,  upleft2_bits, upleft2_tora_bits, upleft2_dog_bits, upleft2_sakura_bits, upleft2_tomoyo_bits,
++      &UpLeft2Msk, upleft2_mask_bits, upleft2_mask_bits,upleft2_dog_mask_bits, upleft2_sakura_mask_bits, upleft2_tomoyo_mask_bits },
++    { &UpRight1GC, &UpRight1Xbm,  upright1_bits, upright1_tora_bits, upright1_dog_bits, upright1_sakura_bits, upright1_tomoyo_bits,
++      &UpRight1Msk, upright1_mask_bits, upright1_mask_bits,upright1_dog_mask_bits, upright1_sakura_mask_bits, upright1_tomoyo_mask_bits },
++    { &UpRight2GC, &UpRight2Xbm,  upright2_bits, upright2_tora_bits, upright2_dog_bits, upright2_sakura_bits, upright2_tomoyo_bits,
++      &UpRight2Msk, upright2_mask_bits, upright2_mask_bits,upright2_dog_mask_bits, upright2_sakura_mask_bits, upright2_tomoyo_mask_bits },
++    { &DownLeft1GC, &DownLeft1Xbm,  dwleft1_bits, dwleft1_tora_bits, dwleft1_dog_bits, dwleft1_sakura_bits, dwleft1_tomoyo_bits,
++      &DownLeft1Msk, dwleft1_mask_bits, dwleft1_mask_bits, dwleft1_dog_mask_bits, dwleft1_sakura_mask_bits, dwleft1_tomoyo_mask_bits },
++    { &DownLeft2GC, &DownLeft2Xbm,  dwleft2_bits, dwleft2_tora_bits, dwleft2_dog_bits, dwleft2_sakura_bits, dwleft2_tomoyo_bits,
++      &DownLeft2Msk, dwleft2_mask_bits, dwleft2_mask_bits, dwleft2_dog_mask_bits, dwleft2_sakura_mask_bits, dwleft2_tomoyo_mask_bits },
++    { &DownRight1GC, &DownRight1Xbm,  dwright1_bits, dwright1_tora_bits, dwright1_dog_bits, dwright1_sakura_bits, dwright1_tomoyo_bits,
++      &DownRight1Msk, dwright1_mask_bits, dwright1_mask_bits, dwright1_dog_mask_bits, dwright1_sakura_mask_bits, dwright1_tomoyo_mask_bits },
++    { &DownRight2GC, &DownRight2Xbm,  dwright2_bits, dwright2_tora_bits, dwright2_dog_bits, dwright2_sakura_bits, dwright2_tomoyo_bits,
++      &DownRight2Msk, dwright2_mask_bits, dwright2_mask_bits, dwright2_dog_mask_bits, dwright2_sakura_mask_bits, dwright2_tomoyo_mask_bits },
++    { &UpTogi1GC, &UpTogi1Xbm,  utogi1_bits, utogi1_tora_bits, utogi1_dog_bits, utogi1_sakura_bits, utogi1_tomoyo_bits,
++      &UpTogi1Msk, utogi1_mask_bits, utogi1_mask_bits, utogi1_dog_mask_bits, utogi1_sakura_mask_bits, utogi1_tomoyo_mask_bits },
++    { &UpTogi2GC, &UpTogi2Xbm,  utogi2_bits, utogi2_tora_bits, utogi2_dog_bits, utogi2_sakura_bits, utogi2_tomoyo_bits,
++      &UpTogi2Msk, utogi2_mask_bits, utogi2_mask_bits, utogi2_dog_mask_bits, utogi2_sakura_mask_bits, utogi2_tomoyo_mask_bits },
++    { &DownTogi1GC, &DownTogi1Xbm,  dtogi1_bits, dtogi1_tora_bits, dtogi1_dog_bits, dtogi1_sakura_bits, dtogi1_tomoyo_bits,
++      &DownTogi1Msk, dtogi1_mask_bits, dtogi1_mask_bits, dtogi1_dog_mask_bits, dtogi1_sakura_mask_bits, dtogi1_tomoyo_mask_bits },
++    { &DownTogi2GC, &DownTogi2Xbm,  dtogi2_bits, dtogi2_tora_bits, dtogi2_dog_bits, dtogi2_sakura_bits, dtogi2_tomoyo_bits,
++      &DownTogi2Msk, dtogi2_mask_bits, dtogi2_mask_bits, dtogi2_dog_mask_bits, dtogi2_sakura_mask_bits, dtogi2_tomoyo_mask_bits },
++    { &LeftTogi1GC, &LeftTogi1Xbm,  ltogi1_bits, ltogi1_tora_bits, ltogi1_dog_bits, ltogi1_sakura_bits, ltogi1_tomoyo_bits,
++      &LeftTogi1Msk, ltogi1_mask_bits, ltogi1_mask_bits,ltogi1_dog_mask_bits, ltogi1_sakura_mask_bits, ltogi1_tomoyo_mask_bits },
++    { &LeftTogi2GC, &LeftTogi2Xbm,  ltogi2_bits, ltogi2_tora_bits, ltogi2_dog_bits, ltogi2_sakura_bits, ltogi2_tomoyo_bits,
++      &LeftTogi2Msk, ltogi2_mask_bits, ltogi2_mask_bits,ltogi2_dog_mask_bits, ltogi2_sakura_mask_bits, ltogi2_tomoyo_mask_bits },
++    { &RightTogi1GC, &RightTogi1Xbm,  rtogi1_bits, rtogi1_tora_bits, rtogi1_dog_bits, rtogi1_sakura_bits, rtogi1_tomoyo_bits,
++      &RightTogi1Msk, rtogi1_mask_bits, rtogi1_mask_bits,rtogi1_dog_mask_bits, rtogi1_sakura_mask_bits, rtogi1_tomoyo_mask_bits },
++    { &RightTogi2GC, &RightTogi2Xbm,  rtogi2_bits, rtogi2_tora_bits, rtogi2_dog_bits, rtogi2_sakura_bits, rtogi2_tomoyo_bits,
++      &RightTogi2Msk, rtogi2_mask_bits, rtogi2_mask_bits,rtogi2_dog_mask_bits, rtogi2_sakura_mask_bits, rtogi2_tomoyo_mask_bits },
+     { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
+ };
+ 
+@@ -624,7 +626,7 @@
+     fprintf(stderr, "Display not suported shape extension.\n");
+     NoShape = True;
+ 				       }
+-#endif SHAPE
++#endif /*SHAPE*/
+ 
+   theScreen = DefaultScreen(theDisplay);
+   theDepth = DefaultDepth(theDisplay, theScreen);
+@@ -716,7 +718,15 @@
+   XSetWindowAttributes	theWindowAttributes;
+   BitmapGCData *BitmapGCDataTablePtr;
+ 
+-  theWindowAttributes.cursor = None;
++  Cursor font_cursor;
++  if(restoredCursor >= XC_X_cursor && restoredCursor <  XC_X_cursor + XC_num_glyphs)
++     font_cursor=XCreateFontCursor(theDisplay, restoredCursor );
++  if(font_cursor)
++     theWindowAttributes.cursor = font_cursor;
++  else
++     theWindowAttributes.cursor = None;     
++   
++   
+   XChangeWindowAttributes(theDisplay, theRoot, CWCursor,
+ 			  &theWindowAttributes);
+   for (BitmapGCDataTablePtr = BitmapGCDataTable;
+@@ -809,7 +819,7 @@
+ 			  0, 0, DrawMask, ShapeSet);
+ 
+       }
+-#endif SHAPE
++#endif /*SHAPE*/
+       if (DontMapped) {
+ 	XMapWindow(theDisplay, theWindow);
+ 	DontMapped = 0;
+@@ -1378,6 +1388,7 @@
+ "-position <geometry>   : adjust position relative to mouse pointer.",
+ "-debug                 : puts you in synchronous mode.",
+ "-patchlevel            : print out your current patchlevel.",
++"-cursor <cursornumber> : cursor number to set when quitting.",
+ NULL };
+ 
+ void
+@@ -1423,7 +1434,7 @@
+     if (strcmp(argv[ArgCounter], "-display") == 0) {
+       ArgCounter++;
+       if (ArgCounter < argc) {
+-	strcpy(theDisplayName, argv[ArgCounter]);
++	strncpy(theDisplayName, argv[ArgCounter], sizeof(theDisplayName)-1);
+       } else {
+ 	fprintf(stderr, "%s: -display option error.\n", ProgramName);
+ 	exit(1);
+@@ -1510,10 +1521,12 @@
+     else if (strcmp(argv[ArgCounter], "-patchlevel") == 0) {
+       fprintf(stderr,"Patchlevel :%s\n",PATCHLEVEL);
+     }
++    else if (strcmp(argv[ArgCounter], "-cursor") == 0) {
++      ArgCounter++;
++      restoredCursor=atoi(argv[ArgCounter]);
++    }
+     else {
+       char *av = argv[ArgCounter] + 1;
+-      if (strcmp(av, "bsd") == 0)
+-	av = "bsd_daemon";
+       for (loop=0;loop<BITMAPTYPES;loop++) {
+ 	if (strcmp(av,AnimalDefaultsDataTable[loop].name)==0)
+ 	  {NekoMoyou = loop;found=1;}
+diff -urN oneko-1.2.sakura.6.orig/oneko.h oneko-1.2.sakura.6/oneko.h
+--- oneko-1.2.sakura.6.orig/oneko.h	1999-06-05 16:14:31.000000000 +0200
++++ oneko-1.2.sakura.6/oneko.h	2008-06-26 11:33:50.000000000 +0200
+@@ -36,7 +36,6 @@
+ #include "bitmaps/neko/neko.include"
+ #include "bitmaps/tora/tora.include"
+ #include "bitmaps/dog/dog.include"
+-#include "bitmaps/bsd/bsd.include"
+ #include "bitmaps/sakura/sakura.include"
+ #include "bitmaps/tomoyo/tomoyo.include"
+ 
+@@ -44,7 +43,6 @@
+ 
+ #include "bitmasks/neko/neko.mask.include"
+ #include "bitmasks/dog/dog.mask.include"
+-#include "bitmasks/bsd/bsd.mask.include"
+ #include "bitmasks/sakura/sakura.mask.include"
+ #include "bitmasks/tomoyo/tomoyo.mask.include"
+ 
+diff -urN oneko-1.2.sakura.6.orig/oneko.man oneko-1.2.sakura.6/oneko.man
+--- oneko-1.2.sakura.6.orig/oneko.man	1999-06-14 20:48:35.000000000 +0200
++++ oneko-1.2.sakura.6/oneko.man	2008-06-26 11:33:50.000000000 +0200
+@@ -4,7 +4,7 @@
+ .SH SYNOPSIS
+ .B oneko
+ [\fB-help\fP] [\fB-tora\fP]
+-[\fB-dog\fP] [\fB-bsd_daemon\fP] [\fB-bsd\fP]
++[\fB-dog\fP]
+ [\fB-sakura\fP] [\fB-tomoyo\fP]
+ [\fB-time\fP \fIn\fP] [\fB-speed\fP \fIn\fP] [\fB-idle\fP \fIn\fP]
+ [\fB-name\fP \fIname\fP] [\fB-towindow\fP] [\fB-toname\fP \fIname\fP]
+@@ -22,19 +22,11 @@
+ Prints help message on usage.
+ .TP
+ .B -tora
+-Make cat into "tora-neko".  "Tora-neko" means cat wite tiger-like stripe.
+-I don't know how to say it in English.
++Make cat into "tora-neko", a cat wite tiger-like stripe.
+ .TP
+ .B -dog
+ Runs a dog instead of a cat.
+ .TP
+-.B -bsd_daemon
+-Runs a 4.3BSD daemon instead of a cat.
+-.TP
+-.B -bsd
+-Same as
+-.B -bsd_daemon.
+-.TP
+ .B -sakura
+ Runs Sakura Kinomoto instead of a cat.
+ .TP
+@@ -99,6 +91,10 @@
+ .TP
+ .BI \-bg " color"
+ Background color.
++.TP
++.BI \-cursor " cursornumber"
++Specify a cursos number to set when quitting. For example, 132 is the
++default root cursor.
+ .SS Resources
+ Application name is "neko"(or "tora") and class name is "Oneko".
+ .TP
+diff -urN oneko-1.2.sakura.6.orig/oneko.man.jp oneko-1.2.sakura.6/oneko.man.jp
+--- oneko-1.2.sakura.6.orig/oneko.man.jp	1999-06-15 19:55:38.000000000 +0200
++++ oneko-1.2.sakura.6/oneko.man.jp	2008-06-26 11:33:50.000000000 +0200
+@@ -4,7 +4,7 @@
+ .SH $@=q<0(J
+ .B oneko
+ [\fB-help\fP] [\fB-tora\fP]
+-[\fB-dog\fP] [\fB-bsd_daemon\fP] [\fB-bsd\fP]
++[\fB-dog\fP] 
+ [\fB-sakura\fP] [\fB-tomoyo\fP]
+ [\fB-time\fP \fIn\fP] [\fB-speed\fP \fIn\fP] [\fB-idle\fP \fIn\fP]
+ [\fB-name\fP \fIname\fP] [\fB-towindow\fP] [\fB-toname\fP \fIname\fP]
+@@ -27,13 +27,6 @@
+ .B -dog
+ $@G-$KBe$o$j8$$,Av$j$^$9!#(J
+ .TP
+-.B -bsd_daemon
+-$@G-$KBe$o$j(J 4.3BSD $@%G!<%b%s$,Av$j$^$9!#(J
+-.TP
+-.B -bsd
+-.B -bsd_daemon
+-$@$KF1$8!#(J
+-.TP
+ .B -sakura
+ $@G-$KBe$o$jLZG7K\:y$,Av$j$^$9!#(J
+ .TP
--- oneko-1.2.sakura.6.orig/debian/patches/manpages_whatis_fixed.patch
+++ oneko-1.2.sakura.6/debian/patches/manpages_whatis_fixed.patch
@@ -0,0 +1,25 @@
+# Fix manpage for appropos and whatis
+# See: http://bugs.debian.org/56433
+# Author: Kevin Ryde <user42@zip.com.au>
+diff -urN oneko-1.2.sakura.6.orig/oneko.man oneko-1.2.sakura.6/oneko.man
+--- oneko-1.2.sakura.6.orig/oneko.man	1999-06-14 20:48:35.000000000 +0200
++++ oneko-1.2.sakura.6/oneko.man	2009-07-20 19:50:33.000000000 +0200
+@@ -1,6 +1,5 @@
+ .TH ONEKO 6
+-.SH NAME oneko
+-The program oneko creates a cute cat chasing around your mouse cursor.
++.SH NAME oneko \- Creates a cute cat chasing around your mouse cursor.
+ .SH SYNOPSIS
+ .B oneko
+ [\fB-help\fP] [\fB-tora\fP]
+diff -urN oneko-1.2.sakura.6.orig/oneko.man.jp oneko-1.2.sakura.6/oneko.man.jp
+--- oneko-1.2.sakura.6.orig/oneko.man.jp	1999-06-15 19:55:38.000000000 +0200
++++ oneko-1.2.sakura.6/oneko.man.jp	2009-07-20 19:53:18.000000000 +0200
+@@ -1,6 +1,5 @@
+ .TH ONEKO 6
+-.SH $@L>>N(J oneko
+-$@$+$o$$$$G-$,%^%&%9%+!<%=%k$rDI$$$+$1$k%W%m%0%i%`(J
++.SH $@L>>N(J oneko \- $@$+$o$$$$G-$,%^%&%9%+!<%=%k$rDI$$$+$1$k%W%m%0%i%`(J
+ .SH $@=q<0(J
+ .B oneko
+ [\fB-help\fP] [\fB-tora\fP]
--- oneko-1.2.sakura.6.orig/debian/patches/series
+++ oneko-1.2.sakura.6/debian/patches/series
@@ -0,0 +1,2 @@
+bsd_daemon_removal.patch
+manpages_whatis_fixed.patch