Download raw body.
NEW: games/oneko
On Fri, 8 Mar 2024 22:02:33 -0600
izder456 <izder456@disroot.org> wrote:
>
> Hey ports@ o/,
>
> This is a little & silly X program that has a small pixelated
> cat "neko" or optionally a dog or other characters like Beastie follow
> your cursor around.
>
> I loosely followed the FreeBSD port as a structural reference and used
> the Arch PKGBUILD for finding `DISTFILES`. Unsure as this is my first
> `CONFIGURE = imake` port.
>
> I want to import this.
>
> OK? or nits b4 merge?
>
I took some patches from the debian sources and referenced them.
Not exactly sure what they do, except fix some warnings during
compiletime.
attached is the git-style diff.
OK?
--
-iz (they/them)
> i like to say mundane things,
> there are too many uninteresting things
> that go unnoticed.
izder456 (dot) neocities (dot) org
diff --git games/oneko/patches/patch-oneko_c games/oneko/patches/patch-oneko_c
new file mode 100644
index 0000000..41ebfb7
--- /dev/null
+++ games/oneko/patches/patch-oneko_c
@@ -0,0 +1,30 @@
+Index: oneko.c
+--- oneko.c.orig
++++ oneko.c
+@@ -335,7 +335,7 @@ char *resource;
+ * ␛$@%j%=!<%9!&%G!<%?%Y!<%9$+$i%*%W%7%g%s$r@_Dj␛(J
+ */
+
+-GetResources()
++void GetResources()
+ {
+ char *resource;
+ int num;
+@@ -434,7 +434,7 @@ GetResources()
+ * ␛$@$M$:$_7?%+!<%=%k$r:n$k␛(J
+ */
+
+-MakeMouseCursor()
++void MakeMouseCursor()
+ {
+ Pixmap theCursorSource;
+ Pixmap theCursorMask;
+@@ -463,7 +463,7 @@ MakeMouseCursor()
+ * ␛$@?'$r=i4|@_Dj$9$k␛(J
+ */
+
+-SetupColors()
++void SetupColors()
+ {
+ XColor theExactColor;
+ Colormap theColormap;
diff --git games/oneko/patches/patch-oneko_h games/oneko/patches/patch-oneko_h
new file mode 100644
index 0000000..00812c5
--- /dev/null
+++ games/oneko/patches/patch-oneko_h
@@ -0,0 +1,11 @@
+Index: oneko.h
+--- oneko.h.orig
++++ oneko.h
+@@ -15,6 +15,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
++#include <unistd.h>
+
+ #include <signal.h>
+ #include <math.h>
diff --git games/oneko/patches/patch-oneko_man games/oneko/patches/patch-oneko_man
new file mode 100644
index 0000000..342b5fb
--- /dev/null
+++ games/oneko/patches/patch-oneko_man
@@ -0,0 +1,11 @@
+Index: oneko.man
+--- oneko.man.orig
++++ oneko.man
+@@ -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]
NEW: games/oneko