summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authortron <tron@pkgsrc.org>2005-04-14 07:28:40 +0000
committertron <tron@pkgsrc.org>2005-04-14 07:28:40 +0000
commitcd8ffa645072934a39dfa84de7c2b3968c7a6ed3 (patch)
tree32ec508084bf877e7f81c845bb73cc77fcc47fd7 /x11
parentf8cf8e231fa84caaef59b736e383ab5c8c0ee2c7 (diff)
downloadpkgsrc-cd8ffa645072934a39dfa84de7c2b3968c7a6ed3.tar.gz
Fix build problem under NetBSD 3.0_BETA caused by broken signal
handler declaration.
Diffstat (limited to 'x11')
-rw-r--r--x11/xaniroc/distinfo3
-rw-r--r--x11/xaniroc/patches/patch-aa50
2 files changed, 52 insertions, 1 deletions
diff --git a/x11/xaniroc/distinfo b/x11/xaniroc/distinfo
index f4d7b30bbab..831f8053fbd 100644
--- a/x11/xaniroc/distinfo
+++ b/x11/xaniroc/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.3 2005/02/23 17:36:21 wiz Exp $
+$NetBSD: distinfo,v 1.4 2005/04/14 07:28:40 tron Exp $
SHA1 (xaniroc.src.tar.Z) = d1cc542f17ae852d6ff0e936fcf5d2537d107689
RMD160 (xaniroc.src.tar.Z) = d7fd3eddf4192857e2e669e56b8d31e8a2eed019
Size (xaniroc.src.tar.Z) = 16747 bytes
+SHA1 (patch-aa) = 26e849c5a0650be740009dfeade422cff80e9708
diff --git a/x11/xaniroc/patches/patch-aa b/x11/xaniroc/patches/patch-aa
new file mode 100644
index 00000000000..26cae6761d2
--- /dev/null
+++ b/x11/xaniroc/patches/patch-aa
@@ -0,0 +1,50 @@
+$NetBSD: patch-aa,v 1.1 2005/04/14 07:28:40 tron Exp $
+
+--- xaniroc.c.orig 1994-01-07 10:51:13.000000000 +0000
++++ xaniroc.c 2005-04-14 08:18:12.000000000 +0100
+@@ -62,22 +62,19 @@
+ ***************************************************************************************************
+ */
+
+-void main(int argc, char *argv[]);
++int main(int argc, char *argv[]);
+ void usage(void);
+ void frame_wait(void);
+ int pointer_in_rootwindow(void);
+-#ifdef SVR4
+ SIGVAL cleanup_and_exit(int sig);
+-#else
+-SIGVAL cleanup_and_exit(int sig, int code, struct sigcontext *scp, char *addr);
+-#endif /* SVR4 */
+
+ /***************************************************************************************************
+ * the main function of XAniroc
+ ***************************************************************************************************
+ */
+
+-void main(int argc, char *argv[])
++int
++main(int argc, char *argv[])
+ {
+
+ /***************************************************************************************************
+@@ -311,6 +308,7 @@
+ if(i >= 24) i = 0;
+ }
+ }
++ return 0;
+ } /*end of main */
+
+ /***************************************************************************************************
+@@ -387,11 +385,7 @@
+ * signal handler that cleans up the cursor
+ ***************************************************************************************************
+ */
+-#ifdef SVR4
+ SIGVAL cleanup_and_exit(int sig)
+-#else
+-SIGVAL cleanup_and_exit(int sig, int code,struct sigcontext *scp, char *addr)
+-#endif /* SVR4 */
+ {
+ XUndefineCursor(display, XDefaultRootWindow(display));
+ XCloseDisplay(display);