summaryrefslogtreecommitdiff
path: root/x11/XaoS
diff options
context:
space:
mode:
authoratatat <atatat@pkgsrc.org>2002-03-25 16:19:29 +0000
committeratatat <atatat@pkgsrc.org>2002-03-25 16:19:29 +0000
commitaf7ab005aae390a42fbb235bf2e1760b85f64e60 (patch)
tree559c5707e17635195ded2c4b2fbd4dcdf72dc75a /x11/XaoS
parent1a3a1a25079590912c41b0453b6bfa6bb616c809 (diff)
downloadpkgsrc-af7ab005aae390a42fbb235bf2e1760b85f64e60.tar.gz
Add XaoS package. This is a zoomable fractal generator (Mandelbrot
and friends, as well as Newton, Barnsley, Phoenix, and Magnet), that can also be used as an external module in xscreensaver.
Diffstat (limited to 'x11/XaoS')
-rw-r--r--x11/XaoS/DESCR9
-rw-r--r--x11/XaoS/Makefile18
-rw-r--r--x11/XaoS/PLIST125
-rw-r--r--x11/XaoS/distinfo6
-rw-r--r--x11/XaoS/patches/patch-aa44
-rw-r--r--x11/XaoS/patches/patch-ab13
6 files changed, 215 insertions, 0 deletions
diff --git a/x11/XaoS/DESCR b/x11/XaoS/DESCR
new file mode 100644
index 00000000000..5ba742b2fd0
--- /dev/null
+++ b/x11/XaoS/DESCR
@@ -0,0 +1,9 @@
+From the home page:
+
+Xplanet is similar to Xearth, where an image of the earth is rendered
+into an X window. Xplanet can display several different map
+projections, including Azimuthal, Mercator, Mollweide, orthographic,
+or rectangular, as well as a window with a globe the user can rotate
+interactively. The other planets and some satellites may also be
+displayed. The latest version can always be found at
+http://xplanet.sourceforge.net.
diff --git a/x11/XaoS/Makefile b/x11/XaoS/Makefile
new file mode 100644
index 00000000000..9f5d0556bfe
--- /dev/null
+++ b/x11/XaoS/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2002/03/25 16:19:29 atatat Exp $
+#
+
+DISTNAME= XaoS-3.0
+CATEGORIES= x11
+MASTER_SITES= http://prdownloads.sourceforge.net/xaos/
+
+MAINTAINER= atatat@netbsd.org
+HOMEPAGE= http://xaos.theory.org/
+COMMENT= Zoomable fractal rendering doodad
+
+USE_BUILDLINK_ONLY= YES
+GNU_CONFIGURE= YES
+CONFIGURE_ARGS+= --with-curses-driver=no
+
+.include "../../graphics/png/buildlink.mk"
+.include "../../mk/x11.buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/XaoS/PLIST b/x11/XaoS/PLIST
new file mode 100644
index 00000000000..a23b262192e
--- /dev/null
+++ b/x11/XaoS/PLIST
@@ -0,0 +1,125 @@
+@comment $NetBSD: PLIST,v 1.1 2002/03/25 16:19:30 atatat Exp $
+bin/xaos
+@unexec install-info --delete --info-dir=%D/info %D/info/xaos.info
+info/xaos.info
+@exec install-info --info-dir=%D/info %D/info/xaos.info
+man/man6/xaos.6
+share/XaoS/tutorial/anim.xaf
+share/XaoS/tutorial/anim.xhf
+share/XaoS/tutorial/barnsley.xaf
+share/XaoS/tutorial/features.xaf
+share/XaoS/tutorial/filter.xaf
+share/XaoS/tutorial/filter.xhf
+share/XaoS/tutorial/fractal.xaf
+share/XaoS/tutorial/head.xhf
+share/XaoS/tutorial/incolor.xaf
+share/XaoS/tutorial/innew.xhf
+share/XaoS/tutorial/intro.xaf
+share/XaoS/tutorial/keys.xhf
+share/XaoS/tutorial/magnet.xaf
+share/XaoS/tutorial/new30.xaf
+share/XaoS/tutorial/newton.xaf
+share/XaoS/tutorial/octo.xaf
+share/XaoS/tutorial/other.xaf
+share/XaoS/tutorial/outcolor.xaf
+share/XaoS/tutorial/outnew.xhf
+share/XaoS/tutorial/palette.xaf
+share/XaoS/tutorial/palette.xhf
+share/XaoS/tutorial/pause.xhf
+share/XaoS/tutorial/pert.xaf
+share/XaoS/tutorial/pert.xhf
+share/XaoS/tutorial/phoenix.xaf
+share/XaoS/tutorial/plane.xaf
+share/XaoS/tutorial/power.xaf
+share/XaoS/tutorial/truecol.xaf
+share/XaoS/tutorial/truecol.xhf
+share/XaoS/examples/0rfel1.xpf
+share/XaoS/examples/0rfel2.xpf
+share/XaoS/examples/README
+share/XaoS/examples/axe.xpf
+share/XaoS/examples/barnsl1.xpf
+share/XaoS/examples/barnsl2.xpf
+share/XaoS/examples/barnsl3.xpf
+share/XaoS/examples/barnsl4.xpf
+share/XaoS/examples/barnsl5.xpf
+share/XaoS/examples/barnsl6.xpf
+share/XaoS/examples/barnsl7.xpf
+share/XaoS/examples/barnsl8.xpf
+share/XaoS/examples/barnsl9.xpf
+share/XaoS/examples/beatle.xpf
+share/XaoS/examples/beatle2.xpf
+share/XaoS/examples/brown.xpf
+share/XaoS/examples/crone.xpf
+share/XaoS/examples/dblspira.xpf
+share/XaoS/examples/dragons.xpf
+share/XaoS/examples/edge.xpf
+share/XaoS/examples/edge2.xpf
+share/XaoS/examples/edge3.xpf
+share/XaoS/examples/eifell.xpf
+share/XaoS/examples/galaxy.xpf
+share/XaoS/examples/goldrive.xpf
+share/XaoS/examples/head.xpf
+share/XaoS/examples/head2.xpf
+share/XaoS/examples/head3.xpf
+share/XaoS/examples/incolor1.xpf
+share/XaoS/examples/incolor2.xpf
+share/XaoS/examples/incolor3.xpf
+share/XaoS/examples/incolor4.xpf
+share/XaoS/examples/incolor5.xpf
+share/XaoS/examples/julia.xpf
+share/XaoS/examples/julia2.xpf
+share/XaoS/examples/julia3.xpf
+share/XaoS/examples/lemon.xpf
+share/XaoS/examples/light.xpf
+share/XaoS/examples/magnet.xpf
+share/XaoS/examples/magnet1.xpf
+share/XaoS/examples/magnet2.xpf
+share/XaoS/examples/magnet3.xpf
+share/XaoS/examples/magnet4.xpf
+share/XaoS/examples/mand1.xpf
+share/XaoS/examples/mand2.xpf
+share/XaoS/examples/minibrot.xpf
+share/XaoS/examples/newton.xpf
+share/XaoS/examples/palace.xpf
+share/XaoS/examples/perb1.xpf
+share/XaoS/examples/perb2.xpf
+share/XaoS/examples/perb3.xpf
+share/XaoS/examples/perb4.xpf
+share/XaoS/examples/perb5.xpf
+share/XaoS/examples/phoenix1.xpf
+share/XaoS/examples/phoenix2.xpf
+share/XaoS/examples/redjulia.xpf
+share/XaoS/examples/redmand.xpf
+share/XaoS/examples/redmand2.xpf
+share/XaoS/examples/rocks.xpf
+share/XaoS/examples/something.xpf
+share/XaoS/examples/spiral2.xpf
+share/XaoS/examples/sprial.xpf
+share/XaoS/examples/sun.xpf
+share/XaoS/examples/thebug.xpf
+share/XaoS/examples/tower.xpf
+share/XaoS/examples/tree.xpf
+share/XaoS/examples/triangle.xpf
+share/XaoS/examples/truecol1.xpf
+share/XaoS/examples/truecol2.xpf
+share/XaoS/examples/truecol3.xpf
+share/XaoS/examples/truecol4.xpf
+share/XaoS/examples/ufo.xpf
+share/XaoS/examples/truecol5.xpf
+share/XaoS/catalogs/cesky.cat
+share/XaoS/catalogs/cesky2.cat
+share/XaoS/catalogs/deutsch.cat
+share/XaoS/catalogs/deutsch.cat.utf-8
+share/XaoS/catalogs/english.cat
+share/XaoS/catalogs/francais.cat
+share/XaoS/doc/README
+share/XaoS/doc/README.bugs
+share/XaoS/doc/compilers.txt
+share/XaoS/doc/ANNOUNCE
+share/XaoS/doc/PROBLEMS
+share/XaoS/doc/tutorial.txt
+@dirrm share/XaoS/tutorial
+@dirrm share/XaoS/examples
+@dirrm share/XaoS/catalogs
+@dirrm share/XaoS/doc
+@dirrm share/XaoS
diff --git a/x11/XaoS/distinfo b/x11/XaoS/distinfo
new file mode 100644
index 00000000000..2dadda2bd7b
--- /dev/null
+++ b/x11/XaoS/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2002/03/25 16:19:30 atatat Exp $
+
+SHA1 (XaoS-3.0.tar.gz) = 1537e5ec5a60dd018bc3bf8ee6cc8f81943b539b
+Size (XaoS-3.0.tar.gz) = 491049 bytes
+SHA1 (patch-aa) = 6e176f87e319f05f46c234df303a1cdf818921bd
+SHA1 (patch-ab) = c2b369ea5a372a0d8a2083fb7fab7345ff6a3d38
diff --git a/x11/XaoS/patches/patch-aa b/x11/XaoS/patches/patch-aa
new file mode 100644
index 00000000000..33f1a214c83
--- /dev/null
+++ b/x11/XaoS/patches/patch-aa
@@ -0,0 +1,44 @@
+$NetBSD: patch-aa,v 1.1 2002/03/25 16:19:31 atatat Exp $
+
+Rip out the 16 bit i387 specific code.
+
+--- src/engine/fractal.c-orig Wed Mar 4 16:49:12 1998
++++ src/engine/fractal.c Sun Mar 10 16:29:06 2002
+@@ -48,13 +48,6 @@
+ #include <complex.h>
+ #include <plane.h>
+ #include <timers.h>
+-#ifdef __GNUC__
+-#ifdef __i386__
+-#ifndef PC_64
+-#include <i386/ctrl87.h>
+-#endif
+-#endif
+-#endif
+ #ifdef __alpha__
+ #ifdef __linux__
+ #include <asm/fpu.h>
+@@ -333,11 +326,6 @@
+ {
+ fractal_context *new_ctxt;
+
+-#ifdef __GNUC__
+-#ifdef __i386__
+- _control87 (PC_64 | MCW_EM | MCW_RC, MCW_PC | MCW_EM | MCW_RC);
+-#endif
+-#endif
+ #ifdef __alpha__
+ #ifdef __linux__
+ extern void ieee_set_fp_control(unsigned long);
+--- src/engine/Makefile.in-orig Wed Mar 4 16:49:12 1998
++++ src/engine/Makefile.in Sun Mar 10 16:27:30 2002
+@@ -22,8 +22,7 @@
+ stereogram.c \
+ subwindow.c \
+ plane.c \
+- julia.c \
+- i386.c
++ julia.c
+
+ OBJS = $(SRCS:.c=.o)
+
diff --git a/x11/XaoS/patches/patch-ab b/x11/XaoS/patches/patch-ab
new file mode 100644
index 00000000000..035488ae4f2
--- /dev/null
+++ b/x11/XaoS/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1 2002/03/25 16:19:31 atatat Exp $
+
+Run install-info
+
+--- Makefile.in.orig Wed Mar 4 16:49:12 1998
++++ Makefile.in Sun Mar 24 00:36:57 2002
+@@ -43,5 +43,5 @@
+ @INSTALL@ -m 444 doc/xaos.6 $(mandir)/man6
+ @STICKY@
+ @INSTALL@ -m 444 doc/xaos.info $(infodir)
+- #install-info doc/xaos.info
++ install-info --info-dir=${prefix}/info ${prefix}/info/xaos.info
+