diff options
author | tron <tron@pkgsrc.org> | 2005-04-14 07:28:40 +0000 |
---|---|---|
committer | tron <tron@pkgsrc.org> | 2005-04-14 07:28:40 +0000 |
commit | d95dbc747c9adb6af46d365c18cc599e6deac359 (patch) | |
tree | 32ec508084bf877e7f81c845bb73cc77fcc47fd7 /x11 | |
parent | c7ad0cc6615be5327995dc1777580b68b7c43ede (diff) | |
download | pkgsrc-d95dbc747c9adb6af46d365c18cc599e6deac359.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/distinfo | 3 | ||||
-rw-r--r-- | x11/xaniroc/patches/patch-aa | 50 |
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); |