Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/graphics
In directory 
sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv12330/stable/main/finkinfo/graphics

Modified Files:
        xaos.info xaos.patch 
Log Message:
new version, with build- and dep-fixes


Index: xaos.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/graphics/xaos.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- xaos.info   24 Mar 2009 07:04:31 -0000      1.5
+++ xaos.info   18 Oct 2010 03:08:21 -0000      1.6
@@ -1,17 +1,18 @@
 Package: xaos
-Version: 3.0
-Revision: 1025
-Architecture: powerpc
-DescPackaging: Doesn't compile on intel
-Source: gnu
-Source-MD5: e0e66a873b6d5193a79bc89345992d6b
+Version: 3.2
+Revision: 1001
+Source: mirror:sourceforge:%n/XaoS-%v.tar.gz
+Source-MD5: a52ea623ca87fe1ea631b215d8d15214
 PatchFile: %n.patch
-PatchFile-MD5: 46f294837d84a577fa71d84ed25a3bea
-Depends: libpng3-shlibs, slang-shlibs, x11, ncurses (>= 5.4-20041023-1006), 
libncurses5-shlibs (>= 5.4-20041023-1006)
-BuildDepends: libpng3, slang, libncurses5 (>= 5.4-20041023-1006), x11-dev, 
xmkmf (>= 1.0.2-3), fink (>= 0.24.12)
-UpdateConfigGuess: true
-ConfigureParams:  --infodir='%p/share/info' --datadir='%p/share' 
--mandir='%p/share/man' --bindir='%p/bin/' --with-pthread=yes
-SetCFLAGS: -I%p/include -DNO_MALLOC_H
+PatchFile-MD5: 133c0658d53877a8a72eeb029260b577
+PatchScript: <<
+       %{default_script}
+       perl -pi -e 's|(LOCALEDIR=).*|\1%p/share/locale|' configure
+<<
+Depends: libpng3-shlibs, slang-shlibs, x11, ncurses (>= 5.4-20041023-1006), 
libncurses5-shlibs (>= 5.4-20041023-1006), libgettext3-shlibs, libiconv, 
libggi2, libggi2-shlibs, libgii0, libgii0-shlibs
+BuildDepends: libpng3, slang, libncurses5 (>= 5.4-20041023-1006), x11-dev, 
libgettext3-dev, gettext-tools, libiconv-dev, libggi2-dev, libgii0-dev, xmkmf 
(>= 1.0.2-3), fink (>= 0.24.12)
+ConfigureParams:  --infodir='%p/share/info' --datadir='%p/share' 
--mandir='%p/share/man' --bindir='%p/bin/' --with-pthread=yes --with-ncurses=%p
+SetCFLAGS: -DNOASSEMBLY
 NoSetMAKEFLAGS: true
 SetMAKEFLAGS: -j1
 CompileScript: <<
@@ -23,14 +24,13 @@
 <<
 InstallScript: <<
 #!/bin/sh -ev
- export PATH=%p/lib/xmkmf/bin:$PATH 
- export IMAKEINCLUDE=-I%p/lib/X11/config
-mv INSTALL foo
-mkdir -p %i/share/info
-make install DESTDIR=%d
+  make install DESTDIR=%d
+  mkdir -p %i/share/doc
+  mv %i/share/XaoS/doc %i/share/doc/%n
+  ln -s ../doc/%n %i/share/XaoS/doc
 <<
 InfoDocs: %n.info
-DocFiles: COPYING TODO doc/README doc/ANNOUNCE doc/PROBLEMS doc/SPONSORS 
+DocFiles: COPYING ChangeLog* RELEASE_NOTES TODO doc/SPONSORS 
doc/built-in_formulas.txt src/i18n/README:README.i18n
 Description: Fractal explorer
 DescDetail: << 
 XaoS is a fast portable real-time interactive fractal zoomer. It
@@ -48,6 +48,40 @@
 For those who are lazy to explore fractals manually an autopilot
 function is provided.
 <<
+DescUsage: <<
+  xaos is likely to crash if run remotely (X11 tunnelled over ssh)
+<<
+DescPackaging: <<
+  dmacks upgraded to v3.2, and made the following changes:
+
+  If CFLAGS is not defined, configure crashes during pthreads tests
+
+  Disable assembly because it doesn't compile:
+    i386.c: In function '_control87':
+    i386.c:31: error: PIC register 'bx' clobbered in 'asm'
+
+  Pass -L for -lggi test (needed to locate -lXext)
+
+  Patch Makefiles to give better diagnostics about where things are
+  being compiled and to abort immediately if something goes wrong
+
+  Actually use the gettext flags that configure declares
+
+  Patch sources to use actual locale dir as determined by configure
+
+  Force use system's MAX macro (10.3 vs 10.4 have different
+  (re)definition due to #include ordering otherwise)
+
+  Make sure xerror.h gets the #defines it needs
+
+  Avoid duplicate case when certain gii macros are the same
+
+  Remove const declaration from a variable to which we write
+
+  Merge package's own and fink's doc dirs into fink's and symlink 'em
+
+  EODMACKS
+<<
 License: GPL
 Maintainer: Ben Hines <[email protected]>
 Homepage: http://www.gnu.org/software/xaos/xaos.html

Index: xaos.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/graphics/xaos.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- xaos.patch  6 Feb 2006 18:14:28 -0000       1.1
+++ xaos.patch  18 Oct 2010 03:08:21 -0000      1.2
@@ -1,564 +1,269 @@
-diff -ruN xaos-3.0/src/engine/blur.c xaos-3.0-patched/src/engine/blur.c
---- xaos-3.0/src/engine/blur.c Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/blur.c Thu May 30 14:04:40 2002
-@@ -1,5 +1,7 @@
- #ifndef _plan9_
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #include <string.h>
- #include <math.h>
- #include <config.h>
-diff -ruN xaos-3.0/src/engine/btrace.c xaos-3.0-patched/src/engine/btrace.c
---- xaos-3.0/src/engine/btrace.c       Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/btrace.c       Thu May 30 14:04:40 2002
-@@ -1,5 +1,7 @@
- #ifndef _plan9_
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #include <math.h>
- #include <stdio.h>
- #include <string.h>
-diff -ruN xaos-3.0/src/engine/dither.c xaos-3.0-patched/src/engine/dither.c
---- xaos-3.0/src/engine/dither.c       Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/dither.c       Thu May 30 14:04:40 2002
-@@ -14,7 +14,9 @@
-  * fixedcolor displays.
-  */
- #ifndef _plan9_
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #include <config.h>
- #include <stdio.h>
- #include <string.h>
-diff -ruN xaos-3.0/src/engine/edge.c xaos-3.0-patched/src/engine/edge.c
---- xaos-3.0/src/engine/edge.c Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/edge.c Thu May 30 14:04:40 2002
-@@ -3,7 +3,9 @@
-  * does an simple edge detection algo on it.
-  */
- #ifndef _plan9_
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #include <stdio.h>            /*for NULL */
- #else
- #include <u.h>
-diff -ruN xaos-3.0/src/engine/edge2.c xaos-3.0-patched/src/engine/edge2.c
---- xaos-3.0/src/engine/edge2.c        Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/edge2.c        Thu May 30 14:04:40 2002
-@@ -3,7 +3,9 @@
-  * does an simple edge detection algo on it.
-  */
- #ifndef _plan9_
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #include <stdio.h>            /*for NULL */
- #else
- #include <u.h>
-diff -ruN xaos-3.0/src/engine/emboss.c xaos-3.0-patched/src/engine/emboss.c
---- xaos-3.0/src/engine/emboss.c       Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/emboss.c       Thu May 30 14:26:19 2002
-@@ -1,5 +1,9 @@
- #ifndef _plan9_
-+#ifdef NO_MALLOC_H
-+#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
- #include <stdio.h>
- #else
- #include <u.h>
-@@ -100,7 +104,7 @@
- getinstance (struct filteraction *a)
- {
-   struct filter *f = createfilter (a);
--  struct embossdata *i = calloc (sizeof (*i), 1);
-+  struct embossdata *i = calloc (1, sizeof (*i));
-   i->savedpalette = NULL;
-   i->palette = createpalette (0, 256, GRAYSCALE, 0, 256, NULL, NULL, NULL, 
NULL);
-   f->childimage = NULL;
-diff -ruN xaos-3.0/src/engine/fractal.c xaos-3.0-patched/src/engine/fractal.c
---- xaos-3.0/src/engine/fractal.c      Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/fractal.c      Thu May 30 14:04:40 2002
-@@ -27,7 +27,9 @@
- #else
- #include <stdio.h>
- #ifndef _MAC
-+#ifndef NO_MALLOC_H
+diff -Nurd -x'*~' XaoS-3.2.orig/Makefile.in XaoS-3.2/Makefile.in
+--- XaoS-3.2.orig/Makefile.in  2005-02-11 04:37:47.000000000 -0500
++++ XaoS-3.2/Makefile.in       2006-04-26 21:24:38.000000000 -0400
+@@ -10,15 +10,13 @@
+ 
+ @SET_MAKE@
+ 
+-default clean realclean echo help depend xaos:
+-      @cd src ; $(MAKE) $@
+-
+-all:
+-      @cd src ; $(MAKE) all
++default clean realclean echo help depend xaos all:
++      $(MAKE) -C src $@
++      @echo "done in $@"
+ 
+ distclean:
+       #...@$(MAKE) -C src $@
+-      @$(MAKE) -C src distclean
++      $(MAKE) -C src distclean
+       rm -f libtool config.cache config.status config.log 
src/include/config.h src/include/aconfig.h
+       rm -f src/Makefile.common src/arch/linux/Makefile.main
+       rm -f `find . -name Makefile`
+@@ -36,6 +34,7 @@
+       @INSTALL@ -d $(DESTDIR)$(datadir)/XaoS/help
+       @INSTALL@ -d $(DESTDIR)$(bindir)
+       @INSTALL@ -d $(DESTDIR)$(mandir)/man6
++      @INSTALL@ -d $(DESTDIR)$(infodir)
+       @INSTALL@ -s bin/xaos $(DESTDIR)$(bindir)
+       @INSTALL@ -m 444 tutorial/*.x[ah]f $(DESTDIR)$(datadir)/XaoS/tutorial
+ 
+diff -Nurd -x'*~' XaoS-3.2.orig/configure XaoS-3.2/configure
+--- XaoS-3.2.orig/configure    2006-01-22 17:48:38.000000000 -0500
++++ XaoS-3.2/configure 2006-04-26 22:45:05.000000000 -0400
+@@ -18892,7 +18892,7 @@
+   echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lggi $LIBS  $LIBS"
++LIBS="-lggi -L/usr/X11R6/lib $LIBS  $LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+ _ACEOF
+diff -Nurd -x'*~' XaoS-3.2.orig/src/Makefile.in XaoS-3.2/src/Makefile.in
+--- XaoS-3.2.orig/src/Makefile.in      2003-02-10 17:42:28.000000000 -0500
++++ XaoS-3.2/src/Makefile.in   2006-04-26 20:36:51.000000000 -0400
+@@ -1,6 +1,6 @@
+ CC     = @CC@
+ CFLAGS = @CFLAGS@
+-LIBS   = @LIBS@ 
++LIBS   = @LIBS@ @INTLLIBS@
+ LFLAGS = @LDFLAGS@
+ AR     = @AR@
+ RANLIB = @RANLIB@
+@@ -31,7 +31,7 @@
+       mkdir $@
+ 
+ libs:
+-      @for name in $(DIRS) ; do sh -c "cd $$name ; $(MAKE) all"; done
++      @for name in $(DIRS) ; do echo "$(MAKE) -C $$name all"; $(MAKE) -C 
$$name all || exit 1; echo "done in $$name"; done
+ 
+ $(PROG): @BINPATH@ @LIBPATH@ include/config.h libs
+       $(CC) $(CFLAGS) $(LFLAGS) -o $@ $(TLIBS) $(LIBS)
+diff -Nurd -x'*~' XaoS-3.2.orig/src/engine/3d.c XaoS-3.2/src/engine/3d.c
+--- XaoS-3.2.orig/src/engine/3d.c      2003-02-03 11:16:33.000000000 -0500
++++ XaoS-3.2/src/engine/3d.c   2006-04-26 17:46:36.000000000 -0400
+@@ -3,6 +3,7 @@
+ #ifndef NO_MALLOC_H
  #include <malloc.h>
-+#endif
  #endif
- #include <aconfig.h>
- #include <string.h>
-diff -ruN xaos-3.0/src/engine/interlace.c 
xaos-3.0-patched/src/engine/interlace.c
---- xaos-3.0/src/engine/interlace.c    Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/interlace.c    Thu May 30 14:24:58 2002
-@@ -1,5 +1,9 @@
- #ifndef _plan9_
-+#ifdef NO_MALLOC_H
 +#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
  #include <stdio.h>            /*for NULL */
- #include <string.h>           /*for memcpy */
+ #include <math.h>
  #else
-@@ -59,7 +63,7 @@
- getinstance (struct filteraction *a)
+@@ -117,7 +118,7 @@
+ getinstance (CONST struct filteraction *a)
  {
    struct filter *f = createfilter (a);
--  struct intdata *i = calloc (sizeof (*i), 1);
-+  struct intdata *i = calloc (1, sizeof (*i));
-   f->data = i;
-   f->name = "Interlace filter";
+-  struct threeddata *d = calloc (sizeof (*d), 1);
++  struct threeddata *d = calloc (1, sizeof (*d));
+   f->data = d;
+   f->name = "3d";
    return (f);
-diff -ruN xaos-3.0/src/engine/itersmall.c 
xaos-3.0-patched/src/engine/itersmall.c
---- xaos-3.0/src/engine/itersmall.c    Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/itersmall.c    Thu May 30 14:04:40 2002
-@@ -1,5 +1,7 @@
- #ifndef _plan9_
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #include <config.h>
- #ifdef HAVE_ALLOCA_H
- #include <alloca.h>
-diff -ruN xaos-3.0/src/engine/julia.c xaos-3.0-patched/src/engine/julia.c
---- xaos-3.0/src/engine/julia.c        Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/julia.c        Thu May 30 14:04:40 2002
-@@ -5,7 +5,9 @@
- #else
- #include <math.h>
- #include <string.h>
-+#ifndef NO_MALLOC_H
+diff -Nurd -x'*~' XaoS-3.2.orig/src/engine/btrace.c 
XaoS-3.2/src/engine/btrace.c
+--- XaoS-3.2.orig/src/engine/btrace.c  2004-11-24 02:11:43.000000000 -0500
++++ XaoS-3.2/src/engine/btrace.c       2006-04-26 17:47:02.000000000 -0400
+@@ -3,6 +3,7 @@
+ #ifndef NO_MALLOC_H
  #include <malloc.h>
-+#endif
- #include <stdio.h>
- #include <stdlib.h>
  #endif
-diff -ruN xaos-3.0/src/engine/palettef.c xaos-3.0-patched/src/engine/palettef.c
---- xaos-3.0/src/engine/palettef.c     Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/palettef.c     Thu May 30 14:24:38 2002
-@@ -1,5 +1,9 @@
- #ifndef _plan9_
-+#ifdef NO_MALLOC_H
 +#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
- #include <stdio.h>
- #else
- #include <u.h>
-@@ -90,7 +94,7 @@
- getinstance (struct filteraction *a)
- {
-   struct filter *f = createfilter (a);
--  struct palettedata *i = calloc (sizeof (*i), 1);
-+  struct palettedata *i = calloc (1, sizeof (*i));
-   i->active = 0;
-   i->palette = createpalette (0, 256, C256, 0, 256, NULL, mysetcolor, NULL, 
NULL);
-   f->childimage = NULL;
-diff -ruN xaos-3.0/src/engine/rotate.c xaos-3.0-patched/src/engine/rotate.c
---- xaos-3.0/src/engine/rotate.c       Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/rotate.c       Thu May 30 14:24:49 2002
-@@ -9,7 +9,11 @@
- #include <limits.h>
- #include <archaccel.h>
  #include <math.h>
-+#ifdef NO_MALLOC_H
+ #include <stdio.h>
+ #include <string.h>
+diff -Nurd -x'*~' XaoS-3.2.orig/src/engine/fractal.c 
XaoS-3.2/src/engine/fractal.c
+--- XaoS-3.2.orig/src/engine/fractal.c 2003-02-03 11:16:37.000000000 -0500
++++ XaoS-3.2/src/engine/fractal.c      2006-04-26 17:44:54.000000000 -0400
+@@ -65,6 +65,7 @@
+ #define M_PI 3.1415
+ #endif
+ #include <xerror.h>
 +#include <stdlib.h>
-+#else
- #include <malloc.h>
+ 
+ struct symetryinfo2 cursymetry;
+ struct palette cpalette;
+diff -Nurd -x'*~' XaoS-3.2.orig/src/include/gccaccel.h 
XaoS-3.2/src/include/gccaccel.h
+--- XaoS-3.2.orig/src/include/gccaccel.h       2002-10-02 07:30:21.000000000 
-0400
++++ XaoS-3.2/src/include/gccaccel.h    2006-04-26 22:56:52.000000000 -0400
+@@ -36,3 +36,6 @@
+ #ifndef myfabs
+ #define myfabs(x) ((x)>0?(x):-(x))
+ #endif
++#ifndef CONST
++#define CONST const
 +#endif
- #else
- #include <u.h>
- #include <libc.h>
-@@ -74,7 +78,7 @@
- getinstance (struct filteraction *a)
+diff -Nurd -x'*~' XaoS-3.2.orig/src/include/xerror.h 
XaoS-3.2/src/include/xerror.h
+--- XaoS-3.2.orig/src/include/xerror.h 2002-09-25 11:52:09.000000000 -0400
++++ XaoS-3.2/src/include/xerror.h      2006-04-26 22:58:23.000000000 -0400
+@@ -4,6 +4,9 @@
+ extern "C"
  {
-   struct filter *f = createfilter (a);
--  struct rotatedata *i = calloc (sizeof (*i), 1);
-+  struct rotatedata *i = calloc (1, sizeof (*i));
-   f->name = "Rotation filter";
-   f->data = i;
-   return (f);
-diff -ruN xaos-3.0/src/engine/star.c xaos-3.0-patched/src/engine/star.c
---- xaos-3.0/src/engine/star.c Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/star.c Thu May 30 14:04:40 2002
-@@ -1,5 +1,7 @@
- #ifndef _plan9_
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #include <config.h>
- #include <limits.h>
- #ifdef HAVE_ALLOCA_H
-diff -ruN xaos-3.0/src/engine/stereogram.c 
xaos-3.0-patched/src/engine/stereogram.c
---- xaos-3.0/src/engine/stereogram.c   Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/stereogram.c   Thu May 30 14:04:41 2002
-@@ -1,5 +1,7 @@
- #ifndef _plan9_
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
+ #endif
++
++#include "gccaccel.h"
++
+   void x_message (CONST char *text, ...);
+   void x_error (CONST char *text, ...);
+   void x_fatalerror (CONST char *text, ...) NORETURN;
+diff -Nurd -x'*~' XaoS-3.2.orig/src/ui/Makefile.in XaoS-3.2/src/ui/Makefile.in
+--- XaoS-3.2.orig/src/ui/Makefile.in   2001-02-06 08:00:40.000000000 -0500
++++ XaoS-3.2/src/ui/Makefile.in        2006-04-26 21:45:18.000000000 -0400
+@@ -1,5 +1,5 @@
+ CC     = @CC@
+-CFLAGS = @CFLAGS@
++CFLAGS = @CFLAGS@ -DLOCALEDIR=\"@locale...@\"
+ LIBS   = @LIBS@ -lm
+ LFLAGS = @LDFLAGS@
+ AR     = @AR@
+diff -Nurd -x'*~' XaoS-3.2.orig/src/ui/ui-drv/dga/ui_dga.c 
XaoS-3.2/src/ui/ui-drv/dga/ui_dga.c
+--- XaoS-3.2.orig/src/ui/ui-drv/dga/ui_dga.c   2002-09-25 11:52:09.000000000 
-0400
++++ XaoS-3.2/src/ui/ui-drv/dga/ui_dga.c        2006-04-26 17:26:31.000000000 
-0400
+@@ -601,7 +601,7 @@
+       XCloseDisplay (display);
+       return 0;
+     }
+-  names = calloc (sizeof (*names), xf86ctx.modecount + 1);
++  names = calloc (xf86ctx.modecount + 1, sizeof (*names));
+   for (i = 0; i < xf86ctx.modecount; i++)
+     {
+       char c[256];
+diff -Nurd -x'*~' XaoS-3.2.orig/src/ui/ui-drv/ggi/ui_ggi.c 
XaoS-3.2/src/ui/ui-drv/ggi/ui_ggi.c
+--- XaoS-3.2.orig/src/ui/ui-drv/ggi/ui_ggi.c   2002-09-25 11:52:09.000000000 
-0400
++++ XaoS-3.2/src/ui/ui-drv/ggi/ui_ggi.c        2006-04-26 23:05:52.000000000 
-0400
+@@ -333,8 +333,10 @@
+           case GIIK_Delete:
+ #endif
+ #ifdef GIIUC_Delete
++#if GIIUC_Delete != GIIK_Delete
+           case GIIUC_Delete:
+ #endif
 +#endif
- #include <config.h>
- #ifdef HAVE_ALLOCA_H
- #include <alloca.h>
-diff -ruN xaos-3.0/src/engine/subwindow.c 
xaos-3.0-patched/src/engine/subwindow.c
---- xaos-3.0/src/engine/subwindow.c    Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/subwindow.c    Thu May 30 14:25:13 2002
-@@ -1,5 +1,9 @@
- #ifndef _plan9_
-+#ifdef NO_MALLOC_H
-+#include <stdlib.h>
-+#else
+           case GIIUC_BackSpace:
+             ui_key (UIKEY_BACKSPACE);
+             break;
+@@ -397,7 +399,7 @@
+   "32",
+   NULL
+ };
+-static CONST menudialog uih_resizedialog[] = {
++static menudialog uih_resizedialog[] = {
+   DIALOGINT ("X:", 0),
+   DIALOGINT ("Y:", 0),
+   DIALOGCHOICE ("Depth", names, 0),
+diff -Nurd -x'*~' XaoS-3.2.orig/src/ui/ui-drv/x11/xlib.c 
XaoS-3.2/src/ui/ui-drv/x11/xlib.c
+--- XaoS-3.2.orig/src/ui/ui-drv/x11/xlib.c     2004-11-24 02:11:49.000000000 
-0500
++++ XaoS-3.2/src/ui/ui-drv/x11/xlib.c  2006-04-26 22:17:17.000000000 -0400
+@@ -31,6 +31,7 @@
+ #ifndef NO_MALLOC_H
  #include <malloc.h>
-+#endif
- #include <stdio.h>            /*for NULL */
- #include <string.h>           /*for memcpy */
+ #endif
++#include <sys/param.h>
+ #include "xlib.h"
+ #ifdef AMIGA
+ #define XFlush(x) while(0)
+@@ -286,7 +287,6 @@
+   XDestroyImage (d->image[1]);
+ }
+ 
+-#define MAX(x,y) ((x)>(y)?(x):(y))
+ 
+ 
+ xdisplay *
+@@ -302,7 +302,7 @@
+   XWMHints *hints;
+   char **faked_argv;
+ 
+-  new = (xdisplay *) calloc (sizeof (xdisplay), 1);
++  new = (xdisplay *) calloc (1, sizeof (xdisplay));
+   chkalloc (new);
+   new->display = XOpenDisplay (params->display);
+   if (!new->display)
+diff -Nurd -x'*~' XaoS-3.2.orig/src/ui/ui.c XaoS-3.2/src/ui/ui.c
+--- XaoS-3.2.orig/src/ui/ui.c  2004-11-24 02:11:46.000000000 -0500
++++ XaoS-3.2/src/ui/ui.c       2006-04-26 21:46:57.000000000 -0400
+@@ -1201,7 +1201,7 @@
+     )
+ #endif
  #else
-@@ -111,7 +115,7 @@
- getinstance (struct filteraction *a)
- {
-   struct filter *f = createfilter (a);
--  struct subdata *s = calloc (sizeof (*s), 1);
-+  struct subdata *s = calloc (1, sizeof (*s));
-   f->name = "Subwindow";
-   f->data = s;
-   s->second = NULL;
-diff -ruN xaos-3.0/src/engine/zoom.c xaos-3.0-patched/src/engine/zoom.c
---- xaos-3.0/src/engine/zoom.c Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/engine/zoom.c Thu May 30 14:04:41 2002
-@@ -28,7 +28,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #ifndef _MAC
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
+-                        "/usr/share/locale")
++                        LOCALEDIR)
+ #ifdef DEBUG
+     )
  #endif
- #ifdef __EMX__
- #include <float.h>
-diff -ruN xaos-3.0/src/filter/filter.c xaos-3.0-patched/src/filter/filter.c
---- xaos-3.0/src/filter/filter.c       Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/filter/filter.c       Thu May 30 14:23:14 2002
-@@ -1,5 +1,9 @@
- #ifndef _plan9_
-+#ifdef NO_MALLOC_H
-+#include <stdlib.h>
-+#else
+diff -Nurd -x'*~' XaoS-3.2.orig/src/ui-hlp/save.c XaoS-3.2/src/ui-hlp/save.c
+--- XaoS-3.2.orig/src/ui-hlp/save.c    2004-11-24 02:11:50.000000000 -0500
++++ XaoS-3.2/src/ui-hlp/save.c 2006-04-26 17:48:43.000000000 -0400
+@@ -6,6 +6,7 @@
+ #ifndef NO_MALLOC_H
  #include <malloc.h>
-+#endif
- #else
- #include <u.h>
- #include <libc.h>
-@@ -10,7 +14,7 @@
- struct queue *
- create_queue (struct filter *f)
- {
--  struct queue *q = calloc (sizeof (struct queue), 1);
-+  struct queue *q = calloc (1, sizeof (struct queue));
-   q->first = q->last = f;
-   f->queue = q;
-   f->next = f->previous = NULL;
-diff -ruN xaos-3.0/src/filter/image.c xaos-3.0-patched/src/filter/image.c
---- xaos-3.0/src/filter/image.c        Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/filter/image.c        Thu May 30 14:25:43 2002
-@@ -1,8 +1,12 @@
- #ifndef _plan9_
--#include <malloc.h>
- #include <string.h>
- #include <fconfig.h>
- #include <assert.h>
-+#ifdef NO_MALLOC_H
+ #endif
 +#include <stdlib.h>
-+#else
-+#include <malloc.h>
-+#endif
  #else
  #include <u.h>
  #include <libc.h>
-@@ -55,7 +59,7 @@
+diff -Nurd -x'*~' XaoS-3.2.orig/src/ui-hlp/ui_helper.c 
XaoS-3.2/src/ui-hlp/ui_helper.c
+--- XaoS-3.2.orig/src/ui-hlp/ui_helper.c       2003-02-03 11:16:44.000000000 
-0500
++++ XaoS-3.2/src/ui-hlp/ui_helper.c    2006-04-26 17:26:56.000000000 -0400
+@@ -2193,7 +2193,7 @@
+              void (*upd) (struct uih_context *, CONST char *))
  {
-   int i;
-   static int version = 1;
--  struct image *img = calloc (sizeof (*img), 1);
-+  struct image *img = calloc (1, sizeof (*img));
-   if (img == NULL)
-     return NULL;
-   if (flip == NULL)
-diff -ruN xaos-3.0/src/filter/palette.c xaos-3.0-patched/src/filter/palette.c
---- xaos-3.0/src/filter/palette.c      Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/filter/palette.c      Thu May 30 14:04:41 2002
-@@ -10,7 +10,9 @@
- #include <config.h>
- #include <assert.h>
- #include <stdio.h>
-+#ifndef NO_MALLOC_H
+   uih_context *uih;
+-  uih = (uih_context *) calloc (sizeof (*uih), 1);    /*setup parameters */
++  uih = (uih_context *) calloc (1, sizeof (*uih));    /*setup parameters */
+   uih->updatemenus = upd;
+   uih->autopilot = 0;
+   uih->flags = flags;
+diff -Nurd -x'*~' XaoS-3.2.orig/src/util/catalog.c XaoS-3.2/src/util/catalog.c
+--- XaoS-3.2.orig/src/util/catalog.c   2003-02-03 11:16:46.000000000 -0500
++++ XaoS-3.2/src/util/catalog.c        2006-04-26 17:49:06.000000000 -0400
+@@ -4,6 +4,7 @@
+ #ifndef NO_MALLOC_H
  #include <malloc.h>
-+#endif
- #include <limits.h>
  #endif
- #include <fconfig.h>
-diff -ruN xaos-3.0/src/ui/play.c xaos-3.0-patched/src/ui/play.c
---- xaos-3.0/src/ui/play.c     Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/ui/play.c     Thu May 30 14:26:27 2002
-@@ -1,6 +1,10 @@
- #ifndef _plan9_
- #include <limits.h>
-+#ifdef NO_MALLOC_H
 +#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
  #include <string.h>
  #else
  #include <u.h>
-diff -ruN xaos-3.0/src/ui/save.c xaos-3.0-patched/src/ui/save.c
---- xaos-3.0/src/ui/save.c     Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/ui/save.c     Thu May 30 14:04:42 2002
-@@ -2,7 +2,9 @@
- #include <limits.h>
- #include <string.h>
- #include <errno.h>
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #else
- #include <u.h>
- #include <libc.h>
-diff -ruN xaos-3.0/src/ui/ui-drv/curses/mktable.c 
xaos-3.0-patched/src/ui/ui-drv/curses/mktable.c
---- xaos-3.0/src/ui/ui-drv/curses/mktable.c    Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/ui/ui-drv/curses/mktable.c    Thu May 30 14:04:43 2002
-@@ -23,7 +23,9 @@
- #include <stdio.h>
- #include <ctype.h>
- #include <stdlib.h>
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #include "mktable.h"
- #include <config.h>
- #ifdef CURSES_DRIVER
-diff -ruN xaos-3.0/src/ui/ui-drv/curses/ui_curses.c 
xaos-3.0-patched/src/ui/ui-drv/curses/ui_curses.c
---- xaos-3.0/src/ui/ui-drv/curses/ui_curses.c  Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/ui/ui-drv/curses/ui_curses.c  Thu May 30 14:04:43 2002
-@@ -23,7 +23,9 @@
- #ifdef CURSES_DRIVER
- #include <stdio.h>
- #include <stdlib.h>
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
+diff -Nurd -x'*~' XaoS-3.2.orig/src/util/thread.c XaoS-3.2/src/util/thread.c
+--- XaoS-3.2.orig/src/util/thread.c    2004-11-24 02:11:51.000000000 -0500
++++ XaoS-3.2/src/util/thread.c 2006-04-26 17:49:34.000000000 -0400
+@@ -1,6 +1,7 @@
+ #ifndef _plan9_
  #include <signal.h>
- #include <sys/stat.h>
- #include <unistd.h>
-diff -ruN xaos-3.0/src/ui/ui-drv/x11/xlib.c 
xaos-3.0-patched/src/ui/ui-drv/x11/xlib.c
---- xaos-3.0/src/ui/ui-drv/x11/xlib.c  Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/ui/ui-drv/x11/xlib.c  Thu May 30 14:04:44 2002
-@@ -26,7 +26,9 @@
  #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #include "xlib.h"
- #ifdef AMIGA
- #define XFlush(x) while(0)
-diff -ruN xaos-3.0/src/ui/ui_helper.c xaos-3.0-patched/src/ui/ui_helper.c
---- xaos-3.0/src/ui/ui_helper.c        Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/ui/ui_helper.c        Thu May 30 14:04:44 2002
-@@ -1,5 +1,7 @@
- #ifndef _plan9_
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #include <ctype.h>
- #include <stdlib.h>
- #include <limits.h>
-diff -ruN xaos-3.0/src/util/catalog.c xaos-3.0-patched/src/util/catalog.c
---- xaos-3.0/src/util/catalog.c        Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/util/catalog.c        Thu May 30 14:04:44 2002
-@@ -1,6 +1,8 @@
- #ifndef _plan9_
- #include <string.h>
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #include <string.h>
- #else
- #include <u.h>
-diff -ruN xaos-3.0/src/util/png.c xaos-3.0-patched/src/util/png.c
---- xaos-3.0/src/util/png.c    Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/util/png.c    Thu May 30 14:04:44 2002
-@@ -5,7 +5,9 @@
++#include <stdlib.h>
  #endif
- #include <stdlib.h>
- #include <stdio.h>
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #include <errno.h>
- #else
- #include <u.h>
-diff -ruN xaos-3.0/src/util/timers.c xaos-3.0-patched/src/util/timers.c
---- xaos-3.0/src/util/timers.c Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/util/timers.c Thu May 30 14:04:44 2002
-@@ -27,11 +27,15 @@
- #include <libc.h>
- #else
- #include <aconfig.h>
-+#ifndef NO_MALLOC_H
+ #include <xthread.h>
+ #ifndef __BEOS__
+diff -Nurd -x'*~' XaoS-3.2.orig/src/util/timers.c XaoS-3.2/src/util/timers.c
+--- XaoS-3.2.orig/src/util/timers.c    2004-11-24 02:11:51.000000000 -0500
++++ XaoS-3.2/src/util/timers.c 2006-04-26 17:50:08.000000000 -0400
+@@ -49,6 +49,7 @@
+ #ifndef NO_MALLOC_H
  #include <malloc.h>
-+#endif
+ #endif
++#include <stdlib.h>
  #include <stdio.h>
  #include <unistd.h>
  #ifndef _MAC
-+#ifndef NO_MALLOC_H
- #include <malloc.h>
-+#endif
- #endif
- #ifdef __BEOS__
- #include <OS.h>
-diff -ruN xaos-3.0/src/util/xstdio.c xaos-3.0-patched/src/util/xstdio.c
---- xaos-3.0/src/util/xstdio.c Wed Mar  4 13:49:12 1998
-+++ xaos-3.0-patched/src/util/xstdio.c Thu May 30 13:55:42 2002
-@@ -1,6 +1,6 @@
- #ifndef _plan9_
- #include <string.h>
--#ifdef __EMX__
-+#if defined(__EMX__) || defined(__APPLE__)
- #include <sys/types.h>
- #endif
- #include <dirent.h>
---- xaos-3.0/Makefile.in.orig  2003-01-28 16:11:43.000000000 -0800
-+++ xaos-3.0/Makefile.in       2003-01-28 16:12:19.000000000 -0800
-@@ -28,20 +28,20 @@
-       rm -vf `find . -size 0`
- 
- install: 
--      @INSTALL@ -d $(datadir)/XaoS
--      @INSTALL@ -d $(datadir)/XaoS/tutorial
--      @INSTALL@ -d $(datadir)/XaoS/examples
--      @INSTALL@ -d $(datadir)/XaoS/catalogs
--      @INSTALL@ -d $(datadir)/XaoS/doc
--      @INSTALL@ -d $(bindir)
--      @INSTALL@ -d $(mandir)/man6
--      @INSTALL@ -s bin/xaos $(bindir)
--      @INSTALL@ -m 444 tutorial/*.x[ah]f $(datadir)/XaoS/tutorial
--      @INSTALL@ -m 444 examples/* $(datadir)/XaoS/examples
--      @INSTALL@ -m 444 catalogs/* $(datadir)/XaoS/catalogs
--      @INSTALL@ -m 444 doc/README doc/README.bugs doc/compilers.txt 
doc/ANNOUNCE doc/PROBLEMS doc/tutorial.txt $(datadir)/XaoS/doc
--      @INSTALL@ -m 444 doc/xaos.6 $(mandir)/man6
-+      @INSTALL@ -d $(DESTDIR)$(datadir)/XaoS
-+      @INSTALL@ -d $(DESTDIR)$(datadir)/XaoS/tutorial
-+      @INSTALL@ -d $(DESTDIR)$(datadir)/XaoS/examples
-+      @INSTALL@ -d $(DESTDIR)$(datadir)/XaoS/catalogs
-+      @INSTALL@ -d $(DESTDIR)$(datadir)/XaoS/doc
-+      @INSTALL@ -d $(DESTDIR)$(bindir)
-+      @INSTALL@ -d $(DESTDIR)$(mandir)/man6
-+      @INSTALL@ -s bin/xaos $(DESTDIR)$(bindir)
-+      @INSTALL@ -m 444 tutorial/*.x[ah]f $(DESTDIR)$(datadir)/XaoS/tutorial
-+      @INSTALL@ -m 444 examples/* $(DESTDIR)$(datadir)/XaoS/examples
-+      @INSTALL@ -m 444 catalogs/* $(DESTDIR)$(datadir)/XaoS/catalogs
-+      @INSTALL@ -m 444 doc/README doc/README.bugs doc/compilers.txt 
doc/ANNOUNCE doc/PROBLEMS doc/tutorial.txt $(DESTDIR)$(datadir)/XaoS/doc
-+      @INSTALL@ -m 444 doc/xaos.6 $(DESTDIR)$(mandir)/man6
-       @STICKY@
--      @INSTALL@ -m 444 doc/xaos.info $(infodir)
-+      @INSTALL@ -m 444 doc/xaos.info $(DESTDIR)$(infodir)
-       #install-info doc/xaos.info 
- 
-diff -ur xaos-3.0.bak/src/include/fractal.h xaos-3.0/src/include/fractal.h
---- xaos-3.0.bak/src/include/fractal.h 1998-03-04 13:49:12.000000000 -0800
-+++ xaos-3.0/src/include/fractal.h     2005-06-13 17:04:46.000000000 -0700
-@@ -24,7 +24,6 @@
- 
- #include "config.h"
- #include "fconfig.h"
--#include "formulas.h"
- #define INCOLORING 11
- #define OUTCOLORING 11
- #define TCOLOR 11
-@@ -41,44 +40,50 @@
-     int nsymetries;
-     symetry *symetry;
-   };
--typedef struct
--  {
--    number_t mc, nc;
--    number_t mi, ni;
--  }
--vrect;
-+
-+typedef int (*iterationfunc) (number_t, number_t, number_t, number_t) 
-+CONSTF REGISTERS (3);
-+
- typedef struct
-   {
-     number_t cr, ci;
-     number_t rr, ri;
-   }
- vinfo;
--typedef int (*iterationfunc) (number_t, number_t, number_t, number_t) 
--CONSTF REGISTERS (3);
-+
-+struct formula
-+  {
-+    int magic;
-+#ifndef SLOWFUNCPTR
-+    iterationfunc calculate, calculate_periodicity, smooth_calculate,
-+    smooth_calculate_periodicity;
-+#endif
-+    void (*calculate_julia) (struct image * img, register number_t pre, 
register number_t pim, int maxiter);
-+    char *name[2];
-+    char *shortname;
-+    vinfo v;
-+    int hasperiodicity;
-+    int mandelbrot;
-+    number_t pre, pim;
-+    struct symetryinfo out[OUTCOLORING + 1];
-+    struct symetryinfo in[INCOLORING + 1];
-+    int flags;
-+  };
-+
-+#include "formulas.h"
-+
-+typedef struct
-+  {
-+    number_t mc, nc;
-+    number_t mi, ni;
-+  }
-+vrect;
- 
- struct fractal_context
- {
-  number_t pre, pim;
-  number_t bre, bim;
-- struct formula
--   {
--     int magic;
--#ifndef SLOWFUNCPTR
--     iterationfunc calculate, calculate_periodicity, smooth_calculate,
--       smooth_calculate_periodicity;
--#endif
--     void (*calculate_julia) (struct image * img, register number_t pre, 
register number_t pim, int maxiter);
--     char *name[2];
--     char *shortname;
--     vinfo v;
--     int hasperiodicity;
--     int mandelbrot;
--     number_t pre, pim;
--     struct symetryinfo out[OUTCOLORING + 1];
--     struct symetryinfo in[INCOLORING + 1];
--     int flags;
--   }
--  *currentformula;
-+ struct formula *currentformula;
-  number_t angle;
-  int periodicity;
-  unsigned int maxiter;


------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to