debian/0000755000000000000000000000000012035065661007172 5ustar debian/changelog0000644000000000000000000004446012035065661011054 0ustar xaos (3.5+ds1-1ubuntu3) quantal; urgency=low * Fix build failure caused by function attribute misuse in the previous attempt. -- Colin Watson Tue, 09 Oct 2012 19:23:44 +0100 xaos (3.5+ds1-1ubuntu2) quantal; urgency=low * Fix build failure with GCC 4.7. -- Matthias Klose Wed, 26 Sep 2012 15:41:00 +0200 xaos (3.5+ds1-1ubuntu1) maverick; urgency=low * debian/xaos.desktop: remove StartupNotify since it is not supported by the application. Patch by Tormod Volden. (LP: #267127) -- Evan Broder Sun, 22 Aug 2010 02:34:13 -0400 xaos (3.5+ds1-1) unstable; urgency=low * New upstream release. (Closes: #577739) + Update patches. + debian/control: Update build-dependencies. * Enable thread support. (Closes: #566933) (LP: #112927) * debian/control: Add get-orig-source target. * debian/watch: Mangle Debian version number. * debian/watch: Use extended regular expression. * Convert debian/copyright to proposed machine-readable format. * Remove obsoleted README.Debian. -- Ansgar Burchardt Fri, 16 Apr 2010 21:31:55 +0900 xaos (3.4-2) unstable; urgency=low * Now maintained by the Debian Games Team. (Closes: #483249) + Add myself to Uploaders. + debian/control: Add Vcs-* fields. * Fix typo in menu entry. (Closes: 550235) * Use source format 3.0 (quilt). + Move changes to upstream source to patches. * Fix several spelling errors. + new patch: spelling.patch * Refresh libtool. * Refresh rules for debhelper 7. * debian/control: No longer conflict with suidmanager (no longer in Debian). * Use configure switch instead of Build-Conflicts to disable GGI. * Bump Standards-Version to 3.8.4. * debian/control: Add DM-Upload-Allowed: yes. -- Ansgar Burchardt Fri, 26 Mar 2010 17:02:18 +0900 xaos (3.4-1) unstable; urgency=low * QA upload. * New upstream release * debian/control - removed Vcs-Git - bump Standards-Version to 3.8.0 (no changes needed) - added build-dep on sharutils (uudecode) - replace build-dep on x-dev with x11proto-core-dev * debian/rules - added aa driver compilation, for textual usage - added dh_desktop call and desktop file installation * debian/xaos.desktop - added; thanks to Daniel Dickinson for the patch; Closes: #478993 - updated from Ubuntu * debian/xaos.png.uuencode - added from Ubuntu package; thanks to them; Closes: #244490 * debian/menu - added explicitly the binary program instead of using sh to launch it -- Sandro Tosi Fri, 18 Jul 2008 00:15:19 +0200 xaos (3.3-3) unstable; urgency=low * Orphaned the package. After 12 years, it's time for someone else to have xaos fun. :-) -- Joey Hess Tue, 27 May 2008 18:46:10 -0400 xaos (3.3-2) unstable; urgency=low * Remove -g from CFLAGS when running configure. (It's set in the Makefile anyway). This prevented xaos from using optimisations. Closes: #482403 -- Joey Hess Thu, 22 May 2008 12:33:27 -0400 xaos (3.3-1) unstable; urgency=low * New upstream release featuring user formula support. * Build-depend on libgsl0-dev. * New homepage url. -- Joey Hess Sun, 16 Mar 2008 15:00:43 -0400 xaos (3.2-9) unstable; urgency=low * Patch from Tormod Volden to allow xaos to be used as a xscreensaver hack. Adds support for -window-id option, as used by xscreensaver, and makes -window-id take precedence over -root or -fullscreen. Closes: #469199 -- Joey Hess Mon, 03 Mar 2008 16:11:57 -0500 xaos (3.2-8) unstable; urgency=low * BDFH: Add a build conflict on libggi-dev, I don't want to build the ggi interface. * Add patch visual_fullscreen-root from Tormod Volden, fixing the depth mismatch that broke the -root and -fullscreen options. Closes: #468784 -- Joey Hess Mon, 03 Mar 2008 13:12:34 -0500 xaos (3.2-7) unstable; urgency=low * Add Homepage field. * Avoid segfault on startup if the window manager forces the window to a larger size than xaos asked for. Closes: #452284 -- Joey Hess Sat, 22 Dec 2007 21:51:56 -0500 xaos (3.2-6) unstable; urgency=low * Fix nostrip builds. Closes: #438284 -- Joey Hess Thu, 16 Aug 2007 13:46:35 -0400 xaos (3.2-5) unstable; urgency=low * Menu file updates, for new policy. -- Joey Hess Sun, 08 Jul 2007 16:41:49 -0400 xaos (3.2-4) unstable; urgency=low * Correct nested variable issue in configure script that broke the path to the help file. Closes: #426325 * debhelper v4, current policy etc. * Change the menu file to cd to $HOME, not /tmp, before running xaos. Dumping all xaos outfile files in /tmp seems to be a problem waiting to happen. -- Joey Hess Sun, 27 May 2007 22:36:15 -0400 xaos (3.2-3) unstable; urgency=low * Change gcc versioned build dep to use the meta package. Closes: #385852 -- Joey Hess Sun, 3 Sep 2006 11:53:31 -0400 xaos (3.2-2) unstable; urgency=low * Fix watch file (version number munge no longer needed). * Fix ggi UI code to build with a current version of gcc. Not building with it by default since it still seems very buggy (squashed display, two xaos windows, etc). * Modify configure.in to not search for slang or curses, just link in aalib and libgpm. Improves package dependencies and build deps. -- Joey Hess Sun, 5 Mar 2006 20:20:30 -0500 xaos (3.2-1) unstable; urgency=low * New upstream release. * libsvga1 package rename, update build deps. * svgalib-dummy is removed, remove dependency hack in rules file. * Build with -g. * Remove needs=vc menu item since svga mode won't work by default and is only available on i386 anyway. -- Joey Hess Wed, 1 Feb 2006 20:18:18 -0500 xaos (3.1r-14) unstable; urgency=low * Update config.sub/guess via autotools-dev for Freebsd. Closes: #341943 -- Joey Hess Mon, 5 Dec 2005 13:59:41 -0500 xaos (3.1r-13) unstable; urgency=low * Transition away from xlibs-dev. -- Joey Hess Wed, 30 Nov 2005 16:54:53 -0500 xaos (3.1r-12) unstable; urgency=low * Turn -ffast-math and -mno-ieee-fp and build depend on a gcc version that works. -- Joey Hess Mon, 1 Aug 2005 11:54:08 -0400 xaos (3.1r-11) unstable; urgency=low * Use -mtune where it used to use -mcpu. -- Joey Hess Wed, 20 Jul 2005 10:00:26 -0400 xaos (3.1r-10) unstable; urgency=low * Switch watch file to use sf redirector. * German po file update, fixing it to use ß. Closes: #313854 * Kill all the hardcoded -mcpu=486 (etc) stuff in configure.in, as it's not a very good idea these days and breaks with gcc 4.0. * Fix __attribute__ definititions for function definitions to work with gcc 4.0. * Disable -O6 and -ffast-mash since it causes an ICE with gcc 4.0 when building fractal.c and formula.c. This will probably make xaos a bit slower of course. * b-d on autoconf and call as part of build. -- Joey Hess Sun, 17 Jul 2005 16:55:29 +0300 xaos (3.1r-9) unstable; urgency=low * aalib transition. * Add build dependencies that were wrongly inherited from aalib, since xaos uses all those libs on its own and the ones used by aalib are now not public interface. -- Joey Hess Mon, 4 Jul 2005 15:42:11 +0300 xaos (3.1r-8) unstable; urgency=low * Patch from Andreas Jochens to allow building with gcc 4.0. Closes: #300518 -- Joey Hess Sun, 20 Mar 2005 14:38:19 -0500 xaos (3.1r-7) unstable; urgency=low * Patch from Andreas Jochens to allow building with gcc 3.4. Closes: #273154 (Yes, another one.) -- Joey Hess Fri, 24 Sep 2004 13:58:11 +0200 xaos (3.1r-6) unstable; urgency=low * Patch from Andreas Jochens to allow building with gcc 3.4. Closes: #268201 -- Joey Hess Thu, 26 Aug 2004 13:30:03 -0400 xaos (3.1r-5) unstable; urgency=low * Build src/utils with -O2 instead of -Os. Probably works around a gcc 3.3.2 bug. Closes: #222726 -- Joey Hess Sat, 6 Dec 2003 16:25:23 -0500 xaos (3.1r-4) unstable; urgency=HIGH * Removed suid bit. If you need svgalib, you can turn it on, but xaos is not secure. -- Joey Hess Fri, 6 Jun 2003 14:53:13 -0400 xaos (3.1r-3) unstable; urgency=low * Comment out @STICKY@ so the Makefile doesn't chmod during build. Closes: #192191 -- Joey Hess Wed, 7 May 2003 01:37:00 -0400 xaos (3.1r-2) unstable; urgency=low * Updated config.sub and config.guess from autotools-dev for mipsel. Closes: #186584 -- Joey Hess Mon, 31 Mar 2003 11:49:00 -0500 xaos (3.1r-1) unstable; urgency=low * New upstream release. Munged version with 'r'. -- Joey Hess Thu, 27 Mar 2003 16:13:19 -0800 xaos (3.1pre6-2003-02-18-1) experimental; urgency=low * New upstream prerelease. Some version munging. -- Joey Hess Fri, 28 Feb 2003 21:17:47 -0500 xaos (3.1pre6-1) experimental; urgency=low * New upstream prerelease. Still going to experimental for now. -- Joey Hess Sun, 2 Feb 2003 18:41:49 -0500 xaos (3.1pre5-1) experimental; urgency=low * New upstream prerelease. * Still a little bit unstable (segfaults) so going to experimental for now. -- Joey Hess Thu, 14 Nov 2002 13:51:13 -0500 xaos (3.0-26) unstable; urgency=low * Change ifdef 0 to if 0 for picky cpp-3.2. Closes: #162851 * Update to libpng3. -- Joey Hess Mon, 30 Sep 2002 14:51:43 -0400 xaos (3.0-25) unstable; urgency=low * Updated copyright file with new upstream URL and better statement of copyright. * Updated watch file. -- Joey Hess Sat, 27 Jul 2002 12:33:08 -0400 xaos (3.0-24) unstable; urgency=low * Debhelper v4, and also a debhelper shlibs fix. -- Joey Hess Thu, 13 Jun 2002 20:05:10 -0400 xaos (3.0-23) unstable; urgency=low * Since i386 only has svgalib bos, adjusted build-deps accordingly. (Actually, they were flat wrong before, and would have prevented building on many other arches.) -- Joey Hess Tue, 3 Apr 2001 15:19:30 -0700 xaos (3.0-22) unstable; urgency=low * Rebuilt with fixed dpkg-dev. Stupid dpkg.. -- Joey Hess Sun, 14 Jan 2001 14:17:08 -0800 xaos (3.0-21) unstable; urgency=low * Always build-depend on svgalibg1-dev; other arches have -dummy, and, it seems, a ggi-svga of some sort. -- Joey Hess Fri, 12 Jan 2001 18:02:06 -0800 xaos (3.0-20) unstable; urgency=low * statoverride transition -- Joey Hess Wed, 10 Jan 2001 15:06:18 -0800 xaos (3.0-19) unstable; urgency=low * Rebuilt against libncurses5, Closes: #74500 -- Joey Hess Thu, 12 Oct 2000 11:09:23 -0400 xaos (3.0-18) unstable; urgency=low * Build deps. -- Joey Hess Sat, 4 Dec 1999 17:42:18 -0800 xaos (3.0-17) unstable; urgency=low * FHS * Use dh_installinfo. -- Joey Hess Mon, 6 Sep 1999 16:59:36 -0700 xaos (3.0-16) unstable; urgency=low * Re-upload with correct .orig.tar.gz in place. -- Joey Hess Sun, 29 Aug 1999 18:25:05 -0700 xaos (3.0-15) unstable; urgency=low * Rebuilt with new slang1-dev version to fix dependancy problem. -- Joey Hess Fri, 27 Aug 1999 20:26:05 -0700 xaos (3.0-14) unstable; urgency=low * Built with thread support, which should make it work a lot better on SMP boxes. * Don't build parts of i386.c because it has broken asm code that doesn't work with newer gcc. Urk. Since none of those functions in that file appear to be used at all, this is no great loss. (Closes: #42737) -- Joey Hess Wed, 18 Aug 1999 10:44:33 -0700 xaos (3.0-13) unstable; urgency=low * Use dh_installinfo. -- Joey Hess Wed, 7 Jul 1999 17:41:59 -0700 xaos (3.0-12) unstable; urgency=low * Fixed aalib dependancy (Closes: #39381) -- Joey Hess Fri, 11 Jun 1999 18:48:58 -0700 xaos (3.0-11) unstable; urgency=low * Spanish tanslation by Javier Fernandez-Sanguino Pen~a (Closes: #39024) -- Joey Hess Mon, 7 Jun 1999 14:45:53 -0700 xaos (3.0-10) unstable; urgency=low * Patch from James to fix crash on saving a PNG image. (#35466) * Another patch to fix a spelling typo that prevented the axe.xpf example from working. (#35464) * Built with libpng2. (#35492) -- Joey Hess Mon, 5 Apr 1999 16:30:59 -0700 xaos (3.0-9) unstable; urgency=low * Register info page. -- Joey Hess Thu, 1 Apr 1999 17:23:13 -0800 xaos (3.0-8) unstable; urgency=low * Built on a glibc 2.1 system (thanks to Ivan E . Moore II) to fix glibc 2.1 problem (closes: #34631) * Look for aconfig.h in the right place. -- Joey Hess Tue, 16 Mar 1999 16:40:50 -0700 xaos (3.0-7) unstable; urgency=low * No changes. This upload is made only to let the powerpc people compile xaos with the correct libraries to fix bug #28884. -- Joey Hess Tue, 3 Nov 1998 12:56:41 -0800 xaos (3.0-6) unstable; urgency=low * Rebuilt with ncurses 4. -- Joey Hess Fri, 30 Oct 1998 19:29:17 -0800 xaos (3.0-5) unstable; urgency=low * Rebuilt with latest debhelper to change suid binary registration. -- Joey Hess Tue, 27 Oct 1998 22:12:36 -0800 xaos (3.0-4) unstable; urgency=low * Rebuilt linked to libpng2 (#26927). -- Joey Hess Tue, 22 Sep 1998 12:04:42 -0700 xaos (3.0-3) unstable; urgency=low * Build with a newer svgalib. To keep this package depending on svgalibg1 | svgalib-dummyg1, I added a hack to the rules file, as described in svgalib-dummyg1's documentation. -- Joey Hess Fri, 13 Mar 1998 12:35:10 -0800 xaos (3.0-2) unstable; urgency=low * Fixed driver names in menu file. (text driver is now called "aa") -- Joey Hess Mon, 9 Mar 1998 16:10:48 -0800 xaos (3.0-1) unstable; urgency=low * New upstream release. * No gif writing code in this one, so it can remain in main (#15843). -- Joey Hess Mon, 9 Mar 1998 12:28:32 -0800 xaos (2.2-8) unstable; urgency=low * Fixed package description typo (#19013). -- Joey Hess Thu, 5 Mar 1998 17:09:05 -0800 xaos (2.2-7) unstable; urgency=low * Updated fsf's mailing address in copyright. -- Joey Hess Mon, 9 Feb 1998 11:51:39 -0800 xaos (2.2-6) unstable; urgency=low * Use debhelper. -- Joey Hess Sat, 7 Feb 1998 20:07:26 -0800 xaos (2.2-5) unstable; urgency=low * Fixed menu file. * Homepage has moved. -- Joey Hess Mon, 15 Sep 1997 15:12:09 -0400 xaos (2.2-4) unstable; urgency=low * Oops, fixed broken menu file. -- Joey Hess Mon, 8 Sep 1997 18:24:55 -0400 xaos (2.2-3) unstable; urgency=low * libc6. * added needs=vc entry to menu file. * Routine update of debian/rules: Fixed binary-indep target. -- Joey Hess Mon, 8 Sep 1997 16:02:28 -0400 xaos (2.2-2) unstable; urgency=low * Rebuilt to change name of upstream changelog (#9611). * Converted menu file to menu-1 format. * Routine update of debian/rules: Run dpkg-gencontrol after debstd, and delete substvars during clean. -- Joey Hess Fri, 9 May 1997 12:29:04 -0400 xaos (2.2-1) unstable; urgency=low * New upstream version. * Added some more documentation files. * Routine update of debian/rules: Don't pass package name to debstd + fixes for multi binary packages. * Try to figure out if this architecture supposrts svgalib, and if not, don't install the binary suid root. -- Joey Hess Thu, 30 Jan 1997 18:59:35 -0500 xaos (2.1-4) unstable; urgency=low * Now the menu file has 2 entries, one for X11 and one for text mode since xaos can run in either mode. -- Joey Hess Fri, 27 Dec 1996 21:08:05 -0500 xaos (2.1-3) unstable; urgency=low * Fixed bug in menu file. -- Joey Hess Tue, 24 Dec 1996 20:50:21 -0500 xaos (2.1-2) unstable; urgency=low * In menu file, change to /tmp before running xaos, so save files will be stored there instead of wherever. * Let debstd handle installing the menu file. * Routine update of debian/rules: New email address. -- Joey Hess Sat, 21 Dec 1996 00:32:24 -0500 xaos (2.1-1) unstable; urgency=low * Routine update of debian/rules. * New upstream version. * Now registers itself with the "menu" package instead of install-fvwm2menu. -- Joey Hess Fri, 29 Nov 1996 12:49:36 -0500 xaos (2.0-2) unstable; urgency=low * Fixed libc and svgalib dependencies by rebuilding. * Recompiled to take full advantage of the new svgalib. * Updated extended description. -- Joey Hess Sat, 2 Nov 1996 19:02:53 -0500 xaos (2.0-1) unstable; urgency=low * Routine update of debian/rules (now uses debmake). * New upstream release. * Modified description in control file to reflect new features. * Stripped binary. (#5112) * Movied xaos binary to /usr/bin, added more doc files and manpage. -- Joey Hess Thu, 31 Oct 1996 15:47:40 -0500 xaos (1.2-4) unstable; urgency=low * Routine update of debian/rules. * Took svgalib1 out of dependencies (#4693) -- Joey Hess Mon, 21 Oct 1996 16:07:12 -0400 xaos (1.2-3) unstable; urgency=low * changed to Section: graphics * Updated fvwm menu to move into graphics submenu. -- Joey Hess Wed, 9 Oct 1996 18:02:42 -0400 xaos (1.2-2) unstable; urgency=low * Now registers itself with install-fvwm2menu. -- Joey Hess Sun, 6 Oct 1996 14:54:25 -0400 xaos (1.2-1) unstable; urgency=low * New upstream release. * Enabled SVGA version. -- Joey Hess Wed, 2 Oct 1996 14:27:51 -0400 xaos (1.1-1) unstable; urgency=low * First release. * Disabled SVGA version (for now) -- Joey Hess Mon, 16 Sep 1996 13:19:52 -0400 debian/rules0000755000000000000000000000141711434143443010252 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_configure: ln -sf /usr/share/misc/config.sub ln -sf /usr/share/misc/config.guess ln -sf /usr/share/libtool/config/ltmain.sh autoconf dh_auto_configure -- --with-aa-driver=yes --with-pthread=yes --enable-portable-binary override_dh_clean: dh_clean [ ! -d src/lib ] || rmdir src/lib UPSTREAM_VERSION := 3.5 get-orig-source: wget http://qa.debian.org/watch/sf.php/xaos/xaos-$(UPSTREAM_VERSION).tar.gz tar xfz xaos-$(UPSTREAM_VERSION).tar.gz $(RM) xaos-$(UPSTREAM_VERSION).tar.gz find xaos-$(UPSTREAM_VERSION) -name .svn -exec $(RM) -r {} + mv xaos-$(UPSTREAM_VERSION) xaos-$(UPSTREAM_VERSION)+ds1 tar c xaos-$(UPSTREAM_VERSION)+ds1 | gzip -c9 >xaos_$(UPSTREAM_VERSION)+ds1.orig.tar.gz $(RM) -r xaos-$(UPSTREAM_VERSION)+ds1 debian/menu0000644000000000000000000000045611434143443010063 0ustar ?package(xaos):needs="text" section="Applications/Graphics" \ title="Text Xaos" longtitle="Text Xaos fractal zoomer" \ command="/usr/bin/xaos -driver aa" ?package(xaos):needs="x11" section="Applications/Graphics" \ title="Xaos" longtitle="Xaos fractal zoomer" \ command="/usr/bin/xaos -driver x11" debian/xaos.install0000644000000000000000000000012111434143443011523 0ustar debian/xaos.png usr/share/pixmaps debian/xaos.desktop usr/share/applications debian/watch0000644000000000000000000000021311434143443010214 0ustar version=2 opts="dversionmangle=s/\+ds\d+//" \ http://qa.debian.org/watch/sf.php/xaos/ (?i)xaos-(\d+\.\d+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/xaos.manpages0000644000000000000000000000001311434143443011650 0ustar doc/xaos.6 debian/clean0000644000000000000000000000017311434143443010175 0ustar ltmain.sh config.sub config.guess configure src/i18n/Makefile.in src/i18n/*.mo src/i18n/messages.pot src/include/version.h debian/compat0000644000000000000000000000000211434143443010365 0ustar 7 debian/xaos.links0000644000000000000000000000006411434143443011203 0ustar usr/share/XaoS/examples usr/share/doc/xaos/examples debian/source/0000755000000000000000000000000011434143443010467 5ustar debian/source/format0000644000000000000000000000001411434143443011675 0ustar 3.0 (quilt) debian/source/include-binaries0000644000000000000000000000002011434143443013617 0ustar debian/xaos.png debian/xaos.desktop0000644000000000000000000000031011434143443011526 0ustar [Desktop Entry] Name=Xaos - Fractal Zoomer Comment=Fractal Generator Exec=/usr/bin/xaos -driver x11 Icon=xaos.png Terminal=false X-MultipleArgs=false Type=Application Categories=Application;Graphics; debian/xaos.info0000644000000000000000000000001611434143443011013 0ustar doc/xaos.info debian/control0000644000000000000000000000245511434143443010600 0ustar Source: xaos Section: graphics Priority: optional Build-Depends: debhelper (>= 7.0.50~), libaa1-dev, libx11-dev, libpng3-dev, zlib1g-dev, libxext-dev, x11proto-core-dev, autoconf (>= 2.63), autotools-dev, libtool, libgsl0-dev Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Games Team Uploaders: Ansgar Burchardt Standards-Version: 3.8.4 Homepage: http://wmi.math.u-szeged.hu/xaos/ Vcs-Git: git://git.debian.org/git/pkg-games/xaos.git Vcs-Browser: http://git.debian.org/?p=pkg-games/xaos.git DM-Upload-Allowed: yes Package: xaos Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: real-time interactive fractal zoomer XaoS allows you to zoom and pan around a fractal in real time. It can display the animated fractals in graphical or even plain text mode. . It displays the Mandelbrot set or many other fractals and allows you to zoom smoothly into the fractal. Various coloring modes are provided for both the points inside and outside the selected set. In addition, switching between Mandelbrot and Julia fractal types is provided. . Other features include autopilot mode, palette changing, image saving, fractal inversion, filters, and a built in fractal tutorial. debian/patches/0000755000000000000000000000000012035065510010612 5ustar debian/patches/const.patch0000644000000000000000000000202511434143443012764 0ustar Origin: vendor --- xaos.orig/src/util/xerror.c +++ xaos/src/util/xerror.c @@ -12,7 +12,7 @@ #ifndef BEOS_DRIVER /*On windows we use message boxes done in the ui_win32.c code*/ #ifndef WIN32_DRIVER -void x_message(CONST char *text, ...) +void x_message(char *text, ...) { va_list ap; va_start(ap, text); @@ -21,7 +21,7 @@ va_end(ap); } -void x_error(CONST char *text, ...) +void x_error(char *text, ...) { va_list ap; va_start(ap, text); @@ -30,7 +30,7 @@ va_end(ap); } -void x_fatalerror(CONST char *text, ...) +void x_fatalerror(char *text, ...) { va_list ap; va_start(ap, text); --- xaos.orig/src/include/xerror.h +++ xaos/src/include/xerror.h @@ -3,9 +3,9 @@ #ifdef __cplusplus extern "C" { #endif - void x_message(CONST char *text, ...); - void x_error(CONST char *text, ...); - void x_fatalerror(CONST char *text, ...) NORETURN; + void x_message(char *text, ...); + void x_error(char *text, ...); + void x_fatalerror(char *text, ...); #ifdef __cplusplus } #endif debian/patches/make.patch0000644000000000000000000000421211434143443012553 0ustar Origin: vendor --- xaos.orig/Makefile.in +++ xaos/Makefile.in @@ -32,11 +32,11 @@ @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)$(datadir)/XaoS/doc @INSTALL@ -d $(DESTDIR)$(datadir)/XaoS/help @INSTALL@ -d $(DESTDIR)$(bindir) - @INSTALL@ -d $(DESTDIR)$(mandir)/man6 - @INSTALL@ -s bin/xaos $(DESTDIR)$(bindir) +# @INSTALL@ -d $(DESTDIR)$(mandir)/man6 + @INSTALL@ bin/xaos $(DESTDIR)$(bindir) @INSTALL@ -m 444 tutorial/*.x[ah]f $(DESTDIR)$(datadir)/XaoS/tutorial @INSTALL@ -m 444 examples/README $(DESTDIR)$(datadir)/XaoS/examples @@ -49,16 +49,16 @@ @INSTALL@ -m 444 catalogs/*.cat catalogs/README $(DESTDIR)$(datadir)/XaoS/catalogs @INSTALL@ -m 444 help/xaos.hlp $(DESTDIR)$(datadir)/XaoS/help - @INSTALL@ -m 444 AUTHORS NEWS COPYING TODO INSTALL ChangeLog ChangeLog.old $(DESTDIR)$(datadir)/XaoS/doc - @INSTALL@ -m 444 doc/xaos.6 $(DESTDIR)$(mandir)/man6 - test -z "$(infodir)" || @INSTALL@ -d "$(DESTDIR)$(infodir)" - @INSTALL@ -m 444 doc/xaos.info $(DESTDIR)$(infodir)/xaos.info - @if (install-info --version) >/dev/null 2>&1; then \ - echo " install-info --info-dir='$(DESTDIR)$(infodir)' \ - '$(DESTDIR)$(infodir)/xaos.info'"; \ - install-info --info-dir="$(DESTDIR)$(infodir)" \ - "$(DESTDIR)$(infodir)/xaos.info"; \ - else : ; fi + #@INSTALL@ -m 444 AUTHORS NEWS COPYING TODO INSTALL ChangeLog ChangeLog.old $(DESTDIR)$(datadir)/XaoS/doc + #@INSTALL@ -m 444 doc/xaos.6 $(DESTDIR)$(mandir)/man6 + #test -z "$(infodir)" || @INSTALL@ -d "$(DESTDIR)$(infodir)" + #@INSTALL@ -m 444 doc/xaos.info $(DESTDIR)$(infodir)/xaos.info + #@if (install-info --version) >/dev/null 2>&1; then \ + # echo " install-info --info-dir='$(DESTDIR)$(infodir)' \ + # '$(DESTDIR)$(infodir)/xaos.info'"; \ + # install-info --info-dir="$(DESTDIR)$(infodir)" \ + # "$(DESTDIR)$(infodir)/xaos.info"; \ + #else : ; fi if [ "@USE_NLS@" = "yes" ]; then $(MAKE) -C src/i18n/ install; fi debian/patches/spelling.patch0000644000000000000000000001156511434143443013464 0ustar From: Ansgar Burchardt Date: Fri, 26 Mar 2010 16:20:40 +0900 Subject: Fix spelling errors Forwarded: http://code.google.com/p/gnuxaos/issues/detail?id=47 --- xaos.orig/configure.in +++ xaos/configure.in @@ -507,7 +507,7 @@ echo "READ THE FOLLOWING WARNINGS CAREFULLY" echo " " if test "x$ac_cv_header_stdc" = xno; then - AC_MSG_WARN(There are no ANSI C headers avaiable. XaoS will have troubles with compiling.) + AC_MSG_WARN(There are no ANSI C headers available. XaoS will have troubles with compiling.) config_problem=yes fi if test "x$ac_cv_c_compiler_gnu" = xyes; then --- xaos.orig/src/engine/dither.c +++ xaos/src/engine/dither.c @@ -91,7 +91,7 @@ * Fills an lookup table with conversion data for the specified * palette. * - * Uses alg. similiar to foodfill - it adds one seed per every color in + * Uses alg. similar to foodfill - it adds one seed per every color in * palette to its best possition. Then areas around seed are filled by * same color because it is best aproximation for them, and then areas * about them etc... @@ -409,7 +409,7 @@ createpalette(0, 65536, TRUECOLOR, 0, 65536, NULL, NULL, NULL, NULL, NULL); f->data = i; - f->name = "Truecolor to 8bpp convertor"; + f->name = "Truecolor to 8bpp converter"; return (f); } --- xaos.orig/src/engine/itersmall.c +++ xaos/src/engine/itersmall.c @@ -48,7 +48,7 @@ createpalette(0, 65536, IMAGETYPE, 0, 65536, NULL, NULL, NULL, NULL, NULL); f->data = i; - f->name = "Smalliter image convertor"; + f->name = "Smalliter image converter"; return (f); } @@ -157,7 +157,7 @@ } CONST struct filteraction smalliter_filter = { - "Smalliter image convertor", + "Smalliter image converter", "smalliter", 0, getinstance, --- xaos.orig/src/sffe/sffe.c +++ xaos/src/sffe/sffe.c @@ -921,7 +921,7 @@ printf(" NUMBER FORMAT!! : %s\n", ch1); break; case UNKNOWNCONST: - printf(" UNKOWN CONST or VAR NAME!! : %s\n", ch1); + printf(" UNKNOWN CONST or VAR NAME!! : %s\n", ch1); break; case OPERATOR: printf(" UNKNOWN OPERATOR!! : %s\n", ch1); @@ -957,7 +957,7 @@ break; case UNKNOWNCONST: sprintf(p->errormsg, - "Formula error ! UNKOWN CONST or VAR NAME!! : %s", + "Formula error ! UNKNOWN CONST or VAR NAME!! : %s", ch1); break; case OPERATOR: --- xaos.orig/src/ui/param.c +++ xaos/src/ui/param.c @@ -158,7 +158,7 @@ name[par[p].type], "", par[p].help); } if (p == 0) - printf(" No options avaiable for now\n"); + printf(" No options available for now\n"); } menu_printhelp(); return 0; --- xaos.orig/src/ui/ui-drv/x11/xlib.c +++ xaos/src/ui/ui-drv/x11/xlib.c @@ -570,7 +570,7 @@ d->xcolor.n--; if (d->xcolor.n <= 32) printf - ("Colormap is too full! close some colorfull applications or use -private\n"); + ("Colormap is too full! close some colorful applications or use -private\n"); return (-1); } d->xcolor.c[d->xcolor.n - 1].pixel = cell; @@ -584,7 +584,7 @@ d->xcolor.n--; if (d->xcolor.n <= 32) printf - ("Colormap is too full! close some colorfull aplications or use -private\n"); + ("Colormap is too full! close some colorful aplications or use -private\n"); return (-1); } d->pixels[d->xcolor.n - 1] = d->xcolor.c[d->xcolor.n - 1].pixel; --- xaos.orig/src/engine/btrace.c +++ xaos/src/engine/btrace.c @@ -71,8 +71,8 @@ no:we are meeting boundary with different color - so we need to track this boundary too. add point at right to stack with oposite direction and boundary color set to current color - 3) look forward: similiar scheme as to look right - 4) look left: again similiar + 3) look forward: similar scheme as to look right + 4) look left: again similar 5) exit This hould trace boundaries to distance 1 (I hope) and do not miss anything. --- xaos.orig/src/engine/zoom.c +++ xaos/src/engine/zoom.c @@ -735,7 +735,7 @@ * Situation is simplier now, since we know that behind us is * large hole and our decisions don't affect best solution for * previous problem. Se we have just one answer - * Situation is similiar to latest loop in previous case + * Situation is similar to latest loop in previous case */ int myprice1; /*simplified loop for case that previous y had no lines */ --- xaos.orig/src/ui/ui.c +++ xaos/src/ui/ui.c @@ -177,7 +177,7 @@ {"-screenheight", P_FLOAT, &defscreenheight, "exact size of screen in centimeters"}, {"", P_HELP, NULL, - " Use this option in case you use some kind of virtual screen\n or something similiar that confuses previous options"}, + " Use this option in case you use some kind of virtual screen\n or something similar that confuses previous options"}, {"-pixelwidth", P_FLOAT, &defpixelwidth, "exact size of one pixel in centimeters"}, {"-pixelheight", P_FLOAT, &defpixelheight, debian/patches/fix-ftbfs-gcc-4.7.diff0000644000000000000000000000125312035065510014375 0ustar Index: b/src/engine/zoom.c =================================================================== --- a/src/engine/zoom.c +++ b/src/engine/zoom.c @@ -933,6 +933,7 @@ } #ifndef USE_i386ASM +REGISTERS(0) static /*INLINE */ void moveoldpoints(void /*@unused@ */ *data1, struct taskinfo /*@unused@ */ *task, Index: b/src/engine/zoomd.c =================================================================== --- a/src/engine/zoomd.c +++ b/src/engine/zoomd.c @@ -280,6 +280,8 @@ #endif #undef bpp1 +static INLINE void fillline(int line) REGISTERS(0); +REGISTERS(0) static INLINE void fillline(int line) { register unsigned char *RESTRICT vbuff = cimage.currlines[line]; debian/patches/window-size.patch0000644000000000000000000000127111434143443014117 0ustar From: Joey Hess Date: Sat, 22 Dec 2007 21:51:56 -0500 Bug-Debian: http://bugs.debian.org/452284 Subject: Get real window size Forwarded: http://code.google.com/p/gnuxaos/issues/detail?id=48 Avoid segfault on startup if the window manager forces the window to a larger size than xaos asked for. --- xaos.orig/src/ui/ui-drv/x11/ui_x11.c +++ xaos/src/ui/ui-drv/x11/ui_x11.c @@ -402,6 +402,7 @@ replay = XCreateFontCursor(d->display, XC_dot); if (d->truecolor || d->privatecolormap) x11_driver.flags &= ~RANDOM_PALETTE_SIZE; + xupdate_size(d); /* get real window size (http://bugs.debian.org/452284) */ if (!alloc_image(d)) { xfree_display(d); return (0); debian/patches/free-static-string.patch0000644000000000000000000000052211434143443015350 0ustar Origin: vendor Subject: do not free a static string --- xaos.orig/src/util/png.c +++ xaos/src/util/png.c @@ -192,6 +192,7 @@ #endif } png_write_end(png_ptr, info_ptr); + info_ptr->text = NULL; /* Do not try to free a static string */ png_destroy_write_struct(&png_ptr, &info_ptr); fclose(file); return NULL; debian/patches/series0000644000000000000000000000015012030602747012027 0ustar const.patch free-static-string.patch make.patch window-size.patch spelling.patch fix-ftbfs-gcc-4.7.diff debian/xaos.docs0000644000000000000000000000004711434143443011014 0ustar AUTHORS ChangeLog.old NEWS README TODO debian/copyright0000644000000000000000000000321411434143443011122 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Maintainer: J.B. Langston Source: http://sourceforge.net/projects/xaos Name: XaoS Copyright: © 1996-2009, Jan Hubicka and the XaoS Development Team License: GPL-2+ Files: src/filter/random.c Copyright: © 1983, Regents of the University of California License: other Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of California, Berkeley. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. Files: debian/* Copyright: © 1996-2008, Joey Hess © 2008, Sandro Tosi © 2010, Ansgar Burchardt License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL' debian/xaos.png0000644000000000000000000001351211434143443010651 0ustar PNG  IHDR00WbKGD pHYs  tIME )曹IDAThޝWdyzzrܙyI H1A pQ%˦"փMzrxplʖH˄@Xb6ٝɱ{?F.D|v|}o<4@% B(p<43{oN;^MėtB4ZvRb%p5Ahf=04CQ aqAɿ?du&B`H h1ufnz: ҄T$GFcըޓ:| !P(OרR1~@ai`y 0Xn@П-9blV-o(@芾g?bݥ5 _Qi1B>$)Ĉ' \+7d,|̴o>(#NmNV5ĨJ̚T G@_D[{F9}sTFܚ؅÷∤E< 05LC` [)"uo .6B.0$ -Th/f@VT"#A#a/t5ƛGU C1M2HR2kUnhle6)!"hnR9XiV1]Iii$! a{|DT*0Bܵ"1!'sG:;;0E`n2(0$W 9]2#D uq3۟hY-'$JDo45PosXJz88e /D!ԛ P;;Nú" 1JKΏwݕqC%1TI~=d eu28oVb[q|| X/U)vE4f 1m(-Ý wh E`H@Y@;NM7$Lp" 2(:&ѨÙ8>{om48A2nrK.0;O"k$4.|z ᵒ[ F0liD}fR %)ҾAB"4u/ `C4Q410C˭9̳>`[//u1ԙ(5;7ڿLv`>ɒ9{wLT/n~vXK;rMgFFdle ' CX1BXeseq e9n Jyg46o*6ǣiי|TYvྰcYNOɹ N"w'vgN޹51tv>[I`ź<6te{c%g*b 0Dqn̡nqiz}odi}/wů|bD(uxjy_ v}d#ɛ6np| rS(*DŤx=!b 4VFi`Е˕2Lw1a+zr9^8[n NvƮg dF91k2JhZXY|Z4]!tLt) pP Ӄ<ͥ6CsW/@ohts#͉5*+d0;~+]7-vjWXU&r_JLSҷ]nL=y'_ vnًDBH..QovXA"(o1WziůP$.۽D.oǮuQJ0v'.aQfVY]? GB }do4Ml,<æw2ٍ+m=5m'RRfN8IްY(t6|J9xS :32>gl+_bg};xNܩ^QpwOW)j9J|'lOXO3&!8Uq"544j!|j{\?f<&M/+ $;[ 4F#{oo_@3?xo{}g*oe9U/ 5u~~GAfkI&DhKއrXW9tNQ Wb3-%딩*?Uj- !Sv]b Z#Ļ|>ɷ{:K;?@˔r/o?6Fv 999#bqMqu ;W f,A O-Qe.vI=}_} F y{|}$ILA6/z KĈ\4̮7shMZ"7l0qaoT;tL$@SH !%Nѣ+w?)]!6tY v[IdgH8DH!f&0$#Փc2myţ$jk@<:Fyywu Iop2n5<5If kvOBBS@)Jڙ!EĬg1] t J"XzSb[:(_eS[Lc6lt-Z=+س\c+fַ3{' . d5Odы$! ҃,x!m+x'wHP[E,%84B[B&QZ&IW&M"!bG0 S71 6a5]f f>yo//D.K⅀ Ф@O6t`k(S`%5(\]"ݟbKːKY3 ^[̷8W?ce:u]PD՚=\ϖGgL=`jG9㘌^c)}??4RS,P':o eE6ӍUnnj1,tlLт$6Yyu/on->./~CFn*RUڟ>;(ӆ[?7ۙpY =ҿ}Pm$Lغ]auJ#-DbkD.qقij즳#V !˖\mh}_8pϲh}mf pҧjH%׍%+ͮDhkv_=粶s]Q*;Է[燹VFbya:;Td: !y5ͳ{fOA2/0A_ԩ^9]IzЯ,}M+/yTL)~hOe ty?Aҕ¯讁Q3t}ݨI4P@j:ĚDfؤGwqlյWGoM߰xI^ ]f17`uW+Rڜ6* DJj)ґ |B@B&<\u f(G:&H-i7#c8Iie&sˇ?Eqـ/f`_oRa"~VX+s9Yd}b4IJjàE)1 Y3o/*e R8אȎ6# wk35/CUQfɦ4v58p̥c>BeT=ҧu_&40}YK)h Z"lΣ3B-FcT:Ҋ: vT)B4_17X0oq*5$ A̞k|~Bx'*^}(؝U:!ne<W(۬u}R3NoN2?9ƮsmxvdynprRkUfh9$x\d{; !WNvu-n(042! MޛbYW𻖈Y5AvT<O-efяҽ!o}aLʱYXeu2g#:׸B#1c~)MPh4)3R |=ܺx">I#5(6$ Ʒ_bnp;ێkU^?JKWeqv;cuG$?@3VgкB#?8jPSJ55c>4̷xF2K)wJu\^5><^:_g/XHx2Ƿw>78Zal2D.'B5oBҖAk#ZQJ"^z饿 79{a; >>Bøx2F(H`@} 滒 M02D=S<K"O7>Jzz%VJ -hcW=uSNbN^gdJ4D"ЈAn<8[WPoq}-<\/Jve@Hzsp/amiYZS$Ϝ`Nة$Ȼv1OŇX꡶Ѩyr~ >Dc$۝aU֋4ZZ0G_&h;D}AD 9Ps!a=dRM 5 ͞<IENDB`