summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
Diffstat (limited to 'math')
-rw-r--r--math/xfractint/distinfo8
-rw-r--r--math/xfractint/patches/patch-aa56
-rw-r--r--math/xfractint/patches/patch-ag24
-rw-r--r--math/xfractint/patches/patch-ao6
4 files changed, 73 insertions, 21 deletions
diff --git a/math/xfractint/distinfo b/math/xfractint/distinfo
index e061af157ba..1110733cf8f 100644
--- a/math/xfractint/distinfo
+++ b/math/xfractint/distinfo
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.3 2006/06/14 09:07:45 rillig Exp $
+$NetBSD: distinfo,v 1.4 2006/06/14 14:34:10 joerg Exp $
SHA1 (xfrac310.zip) = 420de4ca20623b4fe6b6367a269e5525b6bff3af
RMD160 (xfrac310.zip) = ede481d77f8f5b71a6cef9d7ec4b2e09d9662f5b
Size (xfrac310.zip) = 1074760 bytes
-SHA1 (patch-aa) = e5aa3ca9908871fbf59a7b0eee6be5c53c4b1a2e
+SHA1 (patch-aa) = 43815e2af79a7b438992169fa5f0b9afe30d9b2e
SHA1 (patch-af) = d95099b13cdef7421fd09be09627e4db5646e948
-SHA1 (patch-ag) = db99fc9b6753bd5a4256a6275a4493bc67cd09a1
+SHA1 (patch-ag) = bf0ce10e27b29022890bc292daf72a09974a3aa0
SHA1 (patch-ah) = f0599bb9f59921938784a866d27205abaef6a964
SHA1 (patch-ai) = e6b4ef5637cc8d05d6dd9b0f1e098d51bc692310
SHA1 (patch-aj) = 578a8a0dcff9021f65bd5368ae8232c89a325081
@@ -13,6 +13,6 @@ SHA1 (patch-ak) = 2d128d7575070d3452702f219aa51c468928f38a
SHA1 (patch-al) = 1954f3243be20ceb03c0e9d6dba86c2fd101ce89
SHA1 (patch-am) = ae214e36ff64009d18724e80638f1fa55544d19e
SHA1 (patch-an) = 5c4728b4d4ffa4ddd1ff904943af1484d75308f1
-SHA1 (patch-ao) = a432f9dbea726fe91c84ea77b246a3985e58108d
+SHA1 (patch-ao) = c4c7f6d73f04a8a31503d84ca4ab4a2a64b7a9cd
SHA1 (patch-ap) = 87f6bc9db67554f600428e3369f83849b81d23fa
SHA1 (patch-aq) = 8202b8a7adc3e3badee6de0b395d912910aa6710
diff --git a/math/xfractint/patches/patch-aa b/math/xfractint/patches/patch-aa
index 11ade3a1dbc..31e64075e3e 100644
--- a/math/xfractint/patches/patch-aa
+++ b/math/xfractint/patches/patch-aa
@@ -1,17 +1,55 @@
-$NetBSD: patch-aa,v 1.2 2006/06/14 09:07:45 rillig Exp $
+$NetBSD: patch-aa,v 1.3 2006/06/14 14:34:10 joerg Exp $
-Some systems do not define __sighandler_t.
-
---- unixscr.c.orig 1999-04-29 06:12:03.000000000 +0200
-+++ unixscr.c 2006-06-15 08:43:15.000000000 +0200
-@@ -44,6 +44,10 @@
+--- unixscr.c.orig 1999-04-29 04:12:03.000000000 +0000
++++ unixscr.c
+@@ -44,6 +44,8 @@
# define FNDELAY O_NONBLOCK
#endif
-+#if defined(__sun) || defined(__NetBSD__)
-+typedef int (*__sighandler_t)(int);
-+#endif
++typedef void (*sighandler_t)(int);
+
/* Check if there is a character waiting for us. */
#define input_pending() (ioctl(0,FIONREAD,&iocount),(int)iocount)
+@@ -241,7 +243,7 @@ UnixInit()
+ initdacbox();
+
+ if (!simple_input) {
+- signal(SIGINT,(__sighandler_t)goodbye);
++ signal(SIGINT,(sighandler_t)goodbye);
+ }
+ signal(SIGFPE, fpe_handler);
+ /*
+@@ -2068,12 +2070,12 @@ xgetfont()
+ void
+ shell_to_dos()
+ {
+- __sighandler_t sigint;
++ sighandler_t sigint;
+ char *shell;
+ char *argv[2];
+ int pid, donepid;
+
+- sigint = (__sighandler_t)signal(SIGINT, SIG_IGN);
++ sigint = (sighandler_t)signal(SIGINT, SIG_IGN);
+ shell = getenv("SHELL");
+ if (shell==NULL) {
+ shell = SHELL;
+@@ -2121,7 +2123,7 @@ shell_to_dos()
+ fcntl(0,F_SETFL,FNDELAY);
+ }
+
+- signal(SIGINT, (__sighandler_t)sigint);
++ signal(SIGINT, (sighandler_t)sigint);
+ putchar('\n');
+ }
+
+@@ -2146,7 +2148,7 @@ schedulealarm(soon)
+ int soon;
+ {
+ if (!fastmode) return;
+- signal(SIGALRM, (__sighandler_t)setredrawscreen);
++ signal(SIGALRM, (sighandler_t)setredrawscreen);
+ if (soon) {
+ alarm(1);
+ } else {
diff --git a/math/xfractint/patches/patch-ag b/math/xfractint/patches/patch-ag
index d0abc791bc2..a3314a7fbfa 100644
--- a/math/xfractint/patches/patch-ag
+++ b/math/xfractint/patches/patch-ag
@@ -1,7 +1,7 @@
-$NetBSD: patch-ag,v 1.1 2006/06/14 09:07:45 rillig Exp $
+$NetBSD: patch-ag,v 1.2 2006/06/14 14:34:10 joerg Exp $
---- fracsubr.c.orig 2006-06-15 07:57:40.000000000 +0200
-+++ fracsubr.c 2006-06-15 08:30:43.000000000 +0200
+--- fracsubr.c.orig 1999-09-06 15:38:10.000000000 +0000
++++ fracsubr.c
@@ -3,12 +3,15 @@ FRACSUBR.C contains subroutines which be
FRACTALS.C, i.e. which are non-fractal-specific fractal engine subroutines.
*/
@@ -29,7 +29,14 @@ $NetBSD: patch-ag,v 1.1 2006/06/14 09:07:45 rillig Exp $
int put_resume(int len, ...)
#else
int put_resume(va_alist)
-@@ -1065,7 +1068,7 @@ va_dcl
+@@ -1059,13 +1062,13 @@ va_dcl
+ {
+ va_list arg_marker; /* variable arg list */
+ BYTE *source_ptr;
+-#ifdef XFRACT
++#if defined(USE_VARARGS)
+ int len;
+ #endif
if (resume_info == 0)
return(-1);
@@ -47,7 +54,14 @@ $NetBSD: patch-ag,v 1.1 2006/06/14 09:07:45 rillig Exp $
int get_resume(int len, ...)
#else
int get_resume(va_alist)
-@@ -1116,7 +1119,7 @@ va_dcl
+@@ -1110,13 +1113,13 @@ va_dcl
+ {
+ va_list arg_marker; /* variable arg list */
+ BYTE *dest_ptr;
+-#ifdef XFRACT
++#if defined(USE_VARARGS)
+ int len;
+ #endif
if (resume_info == 0)
return(-1);
diff --git a/math/xfractint/patches/patch-ao b/math/xfractint/patches/patch-ao
index f868272faac..81e23129d2b 100644
--- a/math/xfractint/patches/patch-ao
+++ b/math/xfractint/patches/patch-ao
@@ -1,4 +1,4 @@
-$NetBSD: patch-ao,v 1.1 2006/06/14 09:07:45 rillig Exp $
+$NetBSD: patch-ao,v 1.2 2006/06/14 14:34:10 joerg Exp $
--- port.h.orig 1999-09-06 17:38:10.000000000 +0200
+++ port.h 2006-06-15 08:52:47.000000000 +0200
@@ -7,7 +7,7 @@ $NetBSD: patch-ao,v 1.1 2006/06/14 09:07:45 rillig Exp $
/* but if you have this file, it can make it more fool proof. */
#if (defined(XFRACT) && !defined(__sun))
-#if defined(sgi)
-+#if defined(sgi) || defined(__NetBSD__)
++#if defined(sgi) || defined(__NetBSD__) || defined(__DragonFly__)
#include <sys/endian.h>
#else
#include <endian.h>
@@ -15,7 +15,7 @@ $NetBSD: patch-ao,v 1.1 2006/06/14 09:07:45 rillig Exp $
#ifdef sun
#define DO_NOT_USE_LONG_DOUBLE
#endif
-+#if defined(__NetBSD__)
++#if defined(__NetBSD__) || defined(__DragonFly__)
+#define DO_NOT_USE_LONG_DOUBLE
+#endif