aboutsummaryrefslogtreecommitdiffstats
path: root/x11/xscreensaver
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2008-08-19 06:58:00 +0800
committerdougb <dougb@FreeBSD.org>2008-08-19 06:58:00 +0800
commit5ebd63c9e1f7a16138430659c51817c82855d625 (patch)
tree866ad7f46fc1b99742ee2532ce530b5b0f619cee /x11/xscreensaver
parent4d4b2d70b2eb0cf5174094b6ec2970b78da4dac0 (diff)
downloadfreebsd-ports-gnome-5ebd63c9e1f7a16138430659c51817c82855d625.tar.gz
freebsd-ports-gnome-5ebd63c9e1f7a16138430659c51817c82855d625.tar.zst
freebsd-ports-gnome-5ebd63c9e1f7a16138430659c51817c82855d625.zip
In xscreensaver 5.07 the xml files for optional screen savers have been
removed. In order to continue supporting those screen savers that we have in the ports tree I'm adding enhanced versions of the 5.06 xml files to the port. (With permission) Also add a patch to the default config file to: 1. Turn off display of screen savers that are not installed to avoid confusion. 2. Add back support for those 3rd part screen savers we have in ports. 3. Remove a screen saver we're not building or installing.
Diffstat (limited to 'x11/xscreensaver')
-rw-r--r--x11/xscreensaver/files/electricsheep.xml48
-rw-r--r--x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in47
-rw-r--r--x11/xscreensaver/files/xaos.xml20
-rw-r--r--x11/xscreensaver/files/xdaliclock.xml29
-rw-r--r--x11/xscreensaver/files/xearth.xml62
-rw-r--r--x11/xscreensaver/files/xmountains.xml106
-rw-r--r--x11/xscreensaver/files/xplanet.xml133
-rw-r--r--x11/xscreensaver/files/xsnow.xml33
8 files changed, 478 insertions, 0 deletions
diff --git a/x11/xscreensaver/files/electricsheep.xml b/x11/xscreensaver/files/electricsheep.xml
new file mode 100644
index 000000000000..6062c0555080
--- /dev/null
+++ b/x11/xscreensaver/files/electricsheep.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="electricsheep" _label="ElectricSheep">
+
+ <command arg="--root 1"/>
+
+ <hgroup>
+ <string id="nick" _label="Nickname (Optional)" arg="--nick %"/>
+ <string id="url" _label="URL (Optional)" arg="--url %"/>
+ </hgroup>
+
+ <hgroup>
+ <number id="framerate" type="spinbutton" arg="--frame-rate %"
+ _label="Frame Rate" low="1" high="100" default="23"/>
+
+ <number id="nrepeats" type="spinbutton" arg="--nrepeats %"
+ _label="Repititions of each Sheep"
+ low="0" high="10" default="2"/>
+ </hgroup>
+
+ <hgroup>
+ <boolean id="zoom" _label="Zoom" arg-set="--zoom 1" />
+ <boolean id="hide" _label="No Animation" arg-set="--display-anim 0" />
+ <boolean id="standalone" _label="No Network" arg-set="--standalone 1" />
+ </hgroup>
+
+ <hgroup>
+ <select id="maxmegs">
+ <option id="m100" _label="100 Mbyte cache" arg-set="--max-megabytes 100"/>
+ <option id="m300" _label="300 Mbyte cache" arg-set="--max-megabytes 300"/>
+ <option id="g1" _label="1 Gbyte cache" arg-set="--max-megabytes 1000"/>
+ <option id="g3" _label="3 Gbyte cache" arg-set="--max-megabytes 3000"/>
+ <option id="u" _label="Unlimited" arg-set="--max-megabytes 0"/>
+ </select>
+ </hgroup>
+
+ <_description>
+Displays mpeg video of an animated fractal flame. In the background,
+it contributes render cycles to the next animation. Periodically it
+uploades completed frames to the server, where they are compressed for
+distribution to all clients.
+
+This program is recommended only if you have a high bandwidth,
+always-on connection to the Internet.
+
+Written by By Scott Draves.
+ </_description>
+</screensaver>
diff --git a/x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in b/x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in
new file mode 100644
index 000000000000..b62de00beb8f
--- /dev/null
+++ b/x11/xscreensaver/files/patch-driver_XScreenSaver.ad.in
@@ -0,0 +1,47 @@
+--- driver/XScreenSaver.ad.in.orig 2008-08-10 21:50:05.000000000 -0700
++++ driver/XScreenSaver.ad.in 2008-08-12 01:41:05.000000000 -0700
+@@ -54,7 +54,7 @@
+ *splashDuration: 0:00:05
+ *visualID: default
+ *captureStderr: True
+-*ignoreUninstalledPrograms: False
++*ignoreUninstalledPrograms: True
+
+ *textMode: file
+ *textLiteral: XScreenSaver
+@@ -150,6 +150,19 @@
+ ! screen savers interactively.
+ !
+ *programs: \
++ electricsheep --root 1 --max-megabytes 100 \n\
++ xaos -root -autopilot -nogui -delay 10000 \
++ -maxframerate 30 \
++ -incoloring -1 -outcoloring -1 \n\
++ xdaliclock -root -font BUILTIN3 -cycle \n\
++ xearth -nofork -ncolors 50 -night 3 \
++ -pos sunrel/38/-30 -wait 0 \n\
++ xmountains -b -M -Z 0 -r 1 \n\
++ "XMountains (top)" xmountains -b -M -Z 0 -r 1 -m \n\
++ xplanet -vroot -wait 1 -timewarp 400 \
++ -label -origin moon \n\
++- xsnow -bg SkyBlue3 -solidbg \n\
++@GL_KLUDGE@ GL: fireflies -root \n\
+ - sphere -root \n\
+ @GL_KLUDGE@ GL: superquadrics -root \n\
+ - worm -root \n\
+@@ -262,7 +275,6 @@
+ xspirograph -root \n\
+ @GL_KLUDGE@ GL: circuit -root \n\
+ @GL_KLUDGE@ GL: dangerball -root \n\
+-- GL: dnalogo -root \n\
+ @GL_KLUDGE@ GL: engine -root \n\
+ @GL_KLUDGE@ GL: flipscreen3d -root \n\
+ @GL_KLUDGE@ GL: gltext -root \n\
+@@ -452,7 +464,6 @@
+ *hacks.cwaves.name: CWaves
+ *hacks.dangerball.name: DangerBall
+ *hacks.decayscreen.name: DecayScreen
+-*hacks.dnalogo.name: DNA Logo
+ *hacks.euler2d.name: Euler2D
+ *hacks.fadeplot.name: FadePlot
+ *hacks.flipflop.name: FlipFlop
diff --git a/x11/xscreensaver/files/xaos.xml b/x11/xscreensaver/files/xaos.xml
new file mode 100644
index 000000000000..4002dd84b01b
--- /dev/null
+++ b/x11/xscreensaver/files/xaos.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="xaos" _label="XaoS">
+
+ <command arg="-root"/>
+
+ <command arg="-autopilot"/>
+ <command arg="-nogui"/>
+ <command arg="-delay 100"/>
+ <command arg="-maxframerate 30"/>
+ <command arg="-incoloring -1"/>
+ <command arg="-outcoloring -1"/>
+
+ <_description>
+XaoS generates fast fly-through animations of the Mandelbrot and other
+fractal sets.
+
+Written by Thomas Marsh and Jan Hubicka.
+ </_description>
+</screensaver>
diff --git a/x11/xscreensaver/files/xdaliclock.xml b/x11/xscreensaver/files/xdaliclock.xml
new file mode 100644
index 000000000000..998bd3cc3f3b
--- /dev/null
+++ b/x11/xscreensaver/files/xdaliclock.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="xdaliclock" _label="XDaliClock">
+
+ <command arg="-root"/>
+
+ <select id="size">
+ <option id="font0" _label="Small Font" arg-set="-font BUILTIN0"/>
+ <option id="font1" _label="Medium Font" arg-set="-font BUILTIN1"/>
+ <option id="font2" _label="Large Font"/>
+ <option id="font2" _label="Huge Font" arg-set="-font BUILTIN3"/>
+ </select>
+
+ <select id="style">
+ <option id="12" _label="12-Hour Time"/>
+ <option id="24" _label="24-Hour Time" arg-set="-24"/>
+ </select>
+
+ <boolean id="secs" _label="Display Seconds" arg-unset="-noseconds"/>
+
+ <boolean id="cycle" _label="Cycle Colors" arg-set="-cycle"/>
+
+ <_description>
+XDaliClock draws a large digital clock, the numbers of which change by
+"melting" into their new shapes.
+
+Written by Jamie Zawinski; 1991.
+ </_description>
+</screensaver>
diff --git a/x11/xscreensaver/files/xearth.xml b/x11/xscreensaver/files/xearth.xml
new file mode 100644
index 000000000000..021bc36a9947
--- /dev/null
+++ b/x11/xscreensaver/files/xearth.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="xearth" _label="Xearth">
+
+ <command arg="-root"/>
+ <command arg="-wait 0"/>
+ <command arg="-nofork"/>
+ <command arg="-ncolors 50"/>
+ <command arg="-night 3"/>
+ <command arg="-pos sunrel/38/-30"/>
+
+ <select id="proj">
+ <option id="none" _label="Render as a Globe"/>
+ <option id="mercator" _label="Mercator Projection" arg-set="-proj mercator"/>
+ <option id="cylindrical" _label="Cylindrical Projection" arg-set="-proj cylindrical"/>
+ </select>
+
+ <number id="timewarp" type="slider" arg="-timewarp %"
+ _label="Time Warp" _low-label="Real Time" _high-label="Fast"
+ low="1" high="1000" default="1"/>
+
+ <hgroup>
+ <boolean id="shade" _label="Enable Shading" arg-unset="-noshade"/>
+ <boolean id="grid" _label="Enable Long/Lat Grid" arg-set="-grid"/>
+ </hgroup>
+
+ <hgroup>
+ <select id="markers">
+ <option id="none" _label="Markers: City Names"/>
+ <option id="nomarkers" _label="None" arg-set="-nomarkers"/>
+ <option id="committers" _label="FreeBSD Committers" arg-set="-markerfile /usr/local/lib/X11/xearth/freebsd.committers.markers"/>
+ <option id="submitters" _label="FreeBSD Submitters" arg-set="-markerfile /usr/local/lib/X11/xearth/freebsd.submitters.markers"/>
+ <option id="ftp" _label="FreeBSD FTP Sites" arg-set="-markerfile /usr/local/lib/X11/xearth/freebsd.ftp.markers"/>
+ </select>
+
+ <boolean id="label" _label="Date/Time Stamp" arg-set="-label"/>
+
+ <select id="timestamp">
+ <option id="none" _label="Lower Right"/>
+ <option id="ul" _label="Upper Left" arg-set="-labelpos +5+5"/>
+ <option id="ll" _label="Lower Left" arg-set="-labelpos +5-5"/>
+ <option id="lr" _label="Upper Right" arg-set="-labelpos -5+5"/>
+ </select>
+ </hgroup>
+
+ <boolean id="stars" _label="Show Starfield" arg-unset="-nostars"/>
+
+ <hgroup>
+ <number id="starfreq" type="spinbutton" arg="-starfreq 0.00%"
+ _label="Fraction of background to use as stars" low="2" high="9" default="2"/>
+ <number id="bigstars" type="spinbutton" arg="-bigstars %"
+ _label="Percentage of Stars to Make Larger" low="0" high="90" default="0"/>
+ </hgroup>
+
+ <_description>
+Xearth sets the X root window to an image of the Earth, as seen from
+your favorite vantage point in space, correctly shaded for the current
+position of the Sun.
+
+Written by Kirk Johnson; 1989.
+ </_description>
+</screensaver>
diff --git a/x11/xscreensaver/files/xmountains.xml b/x11/xscreensaver/files/xmountains.xml
new file mode 100644
index 000000000000..5500a3d6a637
--- /dev/null
+++ b/x11/xscreensaver/files/xmountains.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="xmountains" _label="Xmountains">
+
+ <command arg="-b"/>
+ <command arg="-r 1"/>
+
+ <hgroup>
+ <select id="mode">
+ <option id="side" _label="Side View"/>
+ <option id="top" _label="Top View" arg-set="-m"/>
+ </select>
+
+ <boolean id="reflections" _label="Reflections" arg-unset="-M"/>
+ </hgroup>
+
+ <number id="speed" type="slider" arg="-Z %"
+ _low-label="Speed Slow" _high-label="Fast"
+ low="0" high="10" default="10"
+ convert="invert"/>
+
+ <number id="vpalt" type="slider" arg="-a %"
+ _label="Viewpoint" _low-label="Altitude Low" _high-label="High"
+ low="0.0" high="10.0" default="2.5"/>
+ <number id="vpdistance" type="slider" arg="-p %"
+ _low-label="Distance Low" _high-label="High"
+ low="0.0" high="10.0" default="5.0"/>
+
+ <number id="vlight" type="slider" arg="-I %"
+ _label="Angle of Light" _low-label="Vertical Low" _high-label="High"
+ low="0" high="90" default="40"/>
+ <number id="hlight" type="slider" arg="-A %"
+ _low-label="Horizontal Low" _high-label="High"
+ low="0" high="90" default="0"/>
+
+ <number id="alight" type="slider" arg="-e %"
+ _label="Light Level" _low-label="Ambient Low" _high-label="High"
+ low="0.0" high="1.0" default="0.3"/>
+ <number id="vlight2" type="slider" arg="-v %"
+ _low-label="Vertical Low" _high-label="High"
+ low="0.0" high="1.0" default="0.6"/>
+ <number id="contrast" type="slider" arg="-c %"
+ _low-label="Contrast Low" _high-label="High"
+ low="0.0" high="5.0" default="1.0"/>
+
+ <!-- #### -B int [80] # shades in a colour band -->
+ <!-- #### -n int [245] # number of colours -->
+
+
+ <number id="stretch" type="slider" arg="-S %"
+ _label="Terrain" _low-label="V. Stretch Low" _high-label="High"
+ low="0.0" high="2.0" default="0.6"/>
+
+ <number id="shift" type="slider" arg="-T %"
+ _low-label="V. Shift Low" _high-label="High"
+ low="0.0" high="2.0" default="0.5"/>
+
+ <number id="sealevel" type="slider" arg="-W %"
+ _low-label="Sea Level Low" _high-label="High"
+ low="-150" high="300" default="0"/>
+
+ <number id="contour" type="slider" arg="-C %"
+ _low-label="Contour Low" _high-label="High"
+ low="0.0" high="1.0" default="0.3"/>
+
+ <number id="fgheight" type="slider" arg="-G %"
+ _label="Foreground" _low-label="Height Low" _high-label="High"
+ low="-3.0" high="3.0" default="-1.0"/>
+
+ <number id="fgvariance" type="slider" arg="-F %"
+ _low-label="Variance Low" _high-label="High"
+ low="0" high="5" default="1"/>
+
+
+ <number id="fractal" type="slider" arg="-f %"
+ _label="Fractal Options" _low-label="Smooth" _high-label="Craggy"
+ low="0" high="1.0" default="0.65"
+ convert="invert"/>
+
+ <number id="recurs" type="slider" arg="-l %"
+ _low-label="Recursion 0" _high-label="14"
+ low="0" high="14" default="10"/>
+ <number id="iterate" type="slider" arg="-t %"
+ _low-label="Iteration 0" _high-label="10"
+ low="0" high="10" default="2"/>
+
+ <number id="smoothing" type="slider" arg="-s %"
+ _low-label="Smoothing 0" _high-label="7"
+ low="0" high="7" default="0"/>
+
+ <number id="xf" type="slider" arg="-X %"
+ _low-label="Xf 0.0" _high-label="1.0"
+ low="0.0" high="1.0" default="0.0"/>
+ <number id="yf" type="slider" arg="-Y %"
+ _low-label="Yf 0.0" _high-label="1.0"
+ low="0.0" high="1.0" default="0.0"/>
+
+ <boolean id="cross" _label="Cross Update" arg-unset="-x"/>
+
+ <_description>
+XMountains generates realistic-looking fractal terrains of snow-capped
+mountains near water, with either a top view or a side view.
+
+Written by Stephen Booth.
+ </_description>
+</screensaver>
diff --git a/x11/xscreensaver/files/xplanet.xml b/x11/xscreensaver/files/xplanet.xml
new file mode 100644
index 000000000000..91be0f7729a9
--- /dev/null
+++ b/x11/xscreensaver/files/xplanet.xml
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="xplanet" _label="Xplanet">
+
+ <command arg="-vroot"/>
+ <command arg="-wait 1"/>
+
+ <number id="timewarp" type="slider" arg="-timewarp %"
+ _label="Time Warp" _low-label="Real Time" _high-label="Fast"
+ low="1" high="1000" default="1"/>
+
+ <hgroup>
+ <select id="body">
+ <option id="sun" _label="View Sun" arg-set="-body sun"/>
+ <option id="mercury" _label="View Mercury" arg-set="-body mercury"/>
+ <option id="venus" _label="View Venus" arg-set="-body venus"/>
+ <option id="earth" _label="View Earth"/>
+ <option id="moon" _label="View Moon" arg-set="-body moon"/>
+ <option id="mars" _label="View Mars" arg-set="-body mars"/>
+ <option id="phobos" _label="View Phobos" arg-set="-body phobos"/>
+ <option id="deimos" _label="View Deimos" arg-set="-body deimos"/>
+ <option id="jupiter" _label="View Jupiter" arg-set="-body jupiter"/>
+ <option id="io" _label="View Io" arg-set="-body io"/>
+ <option id="europa" _label="View Europa" arg-set="-body europa"/>
+ <option id="ganymede" _label="View Ganymede" arg-set="-body ganymede"/>
+ <option id="callisto" _label="View Callisto" arg-set="-body callisto"/>
+ <option id="saturn" _label="View Saturn" arg-set="-body saturn"/>
+ <option id="mimas" _label="View Mimas" arg-set="-body mimas"/>
+ <option id="enceladus" _label="View Enceladus" arg-set="-body enceladus"/>
+ <option id="tethys" _label="View Tethys" arg-set="-body tethys"/>
+ <option id="dione" _label="View Dione" arg-set="-body dione"/>
+ <option id="rhea" _label="View Rhea" arg-set="-body rhea"/>
+ <option id="titan" _label="View Titan" arg-set="-body titan"/>
+ <option id="hyperion" _label="View Hyperion" arg-set="-body hyperion"/>
+ <option id="iapetus" _label="View Iapetus" arg-set="-body iapetus"/>
+ <option id="phoebe" _label="View Phoebe" arg-set="-body phoebe"/>
+ <option id="uranus" _label="View Uranus" arg-set="-body uranus"/>
+ <option id="miranda" _label="View Miranda" arg-set="-body miranda"/>
+ <option id="ariel" _label="View Ariel" arg-set="-body ariel"/>
+ <option id="umbriel" _label="View Umbriel" arg-set="-body umbriel"/>
+ <option id="titania" _label="View Titania" arg-set="-body titania"/>
+ <option id="oberon" _label="View Oberon" arg-set="-body oberon"/>
+ <option id="neptune" _label="View Neptune" arg-set="-body neptune"/>
+ <option id="triton" _label="View Triton" arg-set="-body triton"/>
+ <option id="nereid" _label="View Nereid" arg-set="-body nereid"/>
+ <option id="pluto" _label="View Pluto" arg-set="-body pluto"/>
+ <option id="charon" _label="View Charon" arg-set="-body charon"/>
+ <option id="random" _label="View Random" arg-set="-body random"/>
+ <option id="major" _label="View Major" arg-set="-body major"/>
+ </select>
+
+ <select id="origin">
+ <option id="sun" _label="From Sun"/>
+ <option id="mercury" _label="From Mercury" arg-set="-origin mercury"/>
+ <option id="venus" _label="From Venus" arg-set="-origin venus"/>
+ <option id="earth" _label="From Earth" arg-set="-origin earth"/>
+ <option id="moon" _label="From Moon" arg-set="-origin moon"/>
+ <option id="mars" _label="From Mars" arg-set="-origin mars"/>
+ <option id="phobos" _label="From Phobos" arg-set="-origin phobos"/>
+ <option id="deimos" _label="From Deimos" arg-set="-origin deimos"/>
+ <option id="jupiter" _label="From Jupiter" arg-set="-origin jupiter"/>
+ <option id="io" _label="From Io" arg-set="-origin io"/>
+ <option id="europa" _label="From Europa" arg-set="-origin europa"/>
+ <option id="ganymede" _label="From Ganymede" arg-set="-origin ganymede"/>
+ <option id="callisto" _label="From Callisto" arg-set="-origin callisto"/>
+ <option id="saturn" _label="From Saturn" arg-set="-origin saturn"/>
+ <option id="mimas" _label="From Mimas" arg-set="-origin mimas"/>
+ <option id="enceladus" _label="From Enceladus" arg-set="-origin enceladus"/>
+ <option id="tethys" _label="From Tethys" arg-set="-origin tethys"/>
+ <option id="dione" _label="From Dione" arg-set="-origin dione"/>
+ <option id="rhea" _label="From Rhea" arg-set="-origin rhea"/>
+ <option id="titan" _label="From Titan" arg-set="-origin titan"/>
+ <option id="hyperion" _label="From Hyperion" arg-set="-origin hyperion"/>
+ <option id="iapetus" _label="From Iapetus" arg-set="-origin iapetus"/>
+ <option id="phoebe" _label="From Phoebe" arg-set="-origin phoebe"/>
+ <option id="uranus" _label="From Uranus" arg-set="-origin uranus"/>
+ <option id="miranda" _label="From Miranda" arg-set="-origin miranda"/>
+ <option id="ariel" _label="From Ariel" arg-set="-origin ariel"/>
+ <option id="umbriel" _label="From Umbriel" arg-set="-origin umbriel"/>
+ <option id="titania" _label="From Titania" arg-set="-origin titania"/>
+ <option id="oberon" _label="From Oberon" arg-set="-origin oberon"/>
+ <option id="neptune" _label="From Neptune" arg-set="-origin neptune"/>
+ <option id="triton" _label="From Triton" arg-set="-origin triton"/>
+ <option id="nereid" _label="From Nereid" arg-set="-origin nereid"/>
+ <option id="pluto" _label="From Pluto" arg-set="-origin pluto"/>
+ <option id="charon" _label="From Charon" arg-set="-origin charon"/>
+ <option id="random" _label="From Random" arg-set="-origin random"/>
+ <option id="major" _label="From Major" arg-set="-origin major"/>
+ </select>
+ </hgroup>
+
+ <select id="proj">
+ <option id="none" _label="Render as a Globe"/>
+ <option id="ancient" _label="Ancient Projection" arg-set="-projection ancient"/>
+ <option id="azimuthal" _label="Azimuthal Projection" arg-set="-projection azimuthal"/>
+ <option id="hemisphere" _label="Hemisphere Projection" arg-set="-projection hemisphere"/>
+ <option id="lambert" _label="Lambert Projection" arg-set="-projection lambert"/>
+ <option id="mercator" _label="Mercator Projection" arg-set="-projection mercator"/>
+ <option id="mollweide" _label="Mollweide Projection" arg-set="-projection mollweide"/>
+ <option id="peters" _label="Peters Projection" arg-set="-projection peters"/>
+ <option id="orthographic" _label="Orthographic Projection" arg-set="-projection orthographic"/>
+ <option id="rectangular" _label="Rectangular Projection" arg-set="-projection rectangular"/>
+ </select>
+
+ <hgroup>
+ <number id="lat" type="spinbutton" arg="-latitude %"
+ _label="Latitude" low="-90" high="90" default="0"/>
+ <number id="longitude" type="spinbutton" arg="-longitude %"
+ _label="Longitude" low="-180" high="180" default="0"/>
+ </hgroup>
+
+ <hgroup>
+ <boolean id="label" _label="Date/Time Stamp" arg-set="-label"/>
+
+ <select id="timestamp">
+ <option id="ul" _label="Upper Left" arg-set="-labelpos +5+5"/>
+ <option id="ll" _label="Lower Left" arg-set="-labelpos +5-5"/>
+ <option id="ur" _label="Upper Right"/>
+ <option id="lr" _label="Lower Right" arg-set="-labelpos -5+5"/>
+ </select>
+ </hgroup>
+
+ <number id="radius" type="slider" arg="-radius %"
+ _label="Radius" _low-label="0%" _high-label="100%"
+ low="1" high="100" default="45"/>
+
+ <_description>
+Xplanet draws an image of the Earth, as seen from your favorite vantage
+point in space, correctly shaded for the current position of the Sun.
+
+Written by Hari Nair; 2001.
+ </_description>
+</screensaver>
diff --git a/x11/xscreensaver/files/xsnow.xml b/x11/xscreensaver/files/xsnow.xml
new file mode 100644
index 000000000000..28a6bdf726c5
--- /dev/null
+++ b/x11/xscreensaver/files/xsnow.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="xsnow" _label="Xsnow">
+
+ <command arg="-bg SkyBlue3"/>
+ <command arg="-solidbg"/>
+
+ <number id="snowflakes" type="spinbutton" arg="-snowflakes %"
+ _label="Number of Snowflakes" low="100" high="1000" default="100"/>
+
+ <boolean id="nosanta" _label="Display Santa" arg-unset="-nosanta"/>
+
+ <number id="santa" type="slider" arg="-santa %"
+ _label="Size of Santa" _low-label="Small" _high-label="Large"
+ low="0" high="2" default="2"/>
+
+ <hgroup>
+ <boolean id="norudolf" _label="Display Rudolph" arg-unset="-norudolf"/>
+ <boolean id="notrees" _label="Display Trees" arg-unset="-notrees"/>
+ </hgroup>
+
+ <boolean id="keepsnow" _label="Allow Snow to Stick" arg-unset="-nokeepsnow"/>
+
+ <number id="windtimer" type="slider" arg="-windtimer %"
+ _label="Seconds Between Wind Gusts" _low-label="0" _high-label="30"
+ low="0" high="30" default="10"/>
+
+ <_description>
+Draws falling snow and the occasional tiny Santa.
+
+Written by Rick Jansen.
+ </_description>
+</screensaver>