Xscreensaver will run several programs to continuously update the screen instead
of going blank. You can specify the programs and their arguments using
resources. You can also add dpms (power saver) options.
Xscreensaver will make use of any installed OpenGL libraries, such as Mesa (also
in the ports collection).
The client-server model employed by xscreensaver make it a superior choice to
xlock, since no separate auto-locking program is needed. It's also extremely
easy to add new programs like xearth, or any other program that can fill the
root window as additional screensavers.
===> The following configuration options are available for xscreensaver-6.17:
FIREF=off: Add extra port x11/fireflies
NLS=on: Native Language Support
NSFW=off: Include material that is Not Safe For Work
SETUID_HACKS=off: Install sonar hack suid so it can ping
WAYLAND=off: Wayland (graphics) support
XAOS1=off: Add extra port graphics/xaos
XDALI=off: Add extra port x11-clocks/xdaliclock
XEARTH=off: Add extra port astro/xearth
XMOUN=off: Add extra port graphics/xmountains
XPLANET=off: Add extra port astro/xplanet
XSNOW=off: Add extra port x11/xsnow
===> Use 'make config' to modify these settings
Affects: users of x11/xscreensaver on 13.1-RELEASE
Author: zirias@FreeBSD.org
Reason:
With the update to 6.04, xscreensaver now uses security/unix-selfauth-helper
for PAM authentication. This relies on pam_exec.so, which had a bug causing
a segfault on authentication attempts prior to 13.1-RELEASE-p1. For details,
please see
https://www.freebsd.org/security/advisories/FreeBSD-EN-22:19.pam_exec.asc
Make sure your system is fully upgraded, otherwise you might be unable to
unlock your screen.
Number of commits found: 221 (showing only 21 on this page) #
Update to 4.01, which has several new screensavers, and the usual assortment
of bugs fixed. The author has incorporated several of our patches, so I can
reduce or eliminate them. However, I had to add one small patch to get
-lcompat into one of the new screensavers.
Upgrade to version 4.00, which includes: 1. Redesigned -demo GUI (nice, except
see below). 2. New modes of operation; one saver, blank/don't blank. 3. New
hacks (screen saver modules). 4. Improved or fixed several other hacks. 5.
Improved xinerama compatibility.
* Upgrade to 3.34, which is mostly bug fixes, and two new hacks. * Correct
something I didn't catch when I took over the port... if we want the -demo
program to handle settings, GTK isn't optional. * Add a patch that handles an
overly enthusiastic attempt to avoid bzero (which one of the hacks actually
uses).
Upgrade to 3.33, and include the GLE library as a dependency. The extrusion
lib gives us one new screensaver, which is really a combination of several
objects that get twisted and re-shaped. The update adds two new screensavers,
and several improvements to existing ones. Also added is a memory limit
parameter, and some more gnome integration.
Update to 3.32, which contains no new hacks, but does contain a new system to
let the hacks which modify images use ones that you specify instead of your
desktop.
* Assume maintainership. Mail to jseger went unanswered, and this port has
been periodically maintained by others for 9 months in any case. * Upgrade
3.26 -> 3.29 * Specify full path to fortune, since many of the screen saver
programs could not find it on their own. * Fix the -lpthread -> -pthread
problem. * Re-generate patch files. * Eliminate patch-ae, whose only purpose
in life was to prevent the building and installation of the
xscreensaver-demo program which, in addition to being the method used to
configure the server and all the little screensaver programs; works just
fine, and doesn't actually hurt anything.
(1) Add new variable, XFREE86_VERSION, to specify which version of XFree86
(3 or 4) to depend to when USE_XLIB is set. XFREE86_VERSION defaults to 3
for now, but adventurous users can override it in /etc/make.conf. When
XFREE86_VERSION=3, USE_XLIB will add a dependency to x11/XFree86; when it
is set to 4, the dependency will be to x11/XFree86-4-libraries. When
XFREE86_VERSION=4, the PKG_IGNORE_DEPENDS and ALWAYS_BUILD_DEPENDS hacks
to avoid messing with XFree86 are turned off.
Number of commits found: 221 (showing only 21 on this page)