BSD Ports

x11/xscreensaver 6.17 FreeBSD

Save your screen while you entertain your cat

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
cf6116602f
License
MIT
Categories
x11
Package size
72342.2 KiB, 104917.5 KiB installed

Description

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.

In the other systems

The newest version among them is 6.17, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11/xscreensaver6.17 newestnone known-[email protected]2026-10-16
OpenBSDx11/xscreensaver6.15p1no data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDx11/xscreensaver6.15nb2none known-[email protected]2026-10-13
DragonFlyx11/xscreensaver6.09none known-[email protected]-
MidnightBSDx11/xscreensaver6.17 newestno data-[email protected]2026-10-20
HardenedBSDx11/xscreensaver6.16no data-[email protected]-
GhostBSDx11/xscreensaver6.16no data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install xscreensaver

From the ports tree:

cd /usr/ports/x11/xscreensaver/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	xscreensaver>0:x11/xscreensaver

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.166.17-6.126.17
FreeBSD:14:quarterly6.166.16n/a6.09_16.16
FreeBSD:15:latest6.176.17n/a6.126.12
FreeBSD:15:quarterly6.166.16n/an/an/a
FreeBSD:16:latest6.166.17n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 4

Runtime 4

The full lists below include those, and their dependencies in turn.

Build dependencies 108

The first 100 are listed.

Run dependencies 129

The first 100 are listed.

Configuration

Options name: x11_xscreensaver

OptionDefaultDescription
FIREFoffAdd extra port x11/fireflies
NLSoffNative Language Support
NSFWoffInclude material that is Not Safe For Work
SETUID_HACKSoffInstall sonar hack suid so it can ping
WAYLANDoffWayland (graphics) support
XAOS1offAdd extra port graphics/xaos
XDALIoffAdd extra port x11-clocks/xdaliclock
XEARTHoffAdd extra port astro/xearth
XMOUNoffAdd extra port graphics/xmountains
XPLANEToffAdd extra port astro/xplanet
XSNOWoffAdd extra port x11/xsnow
USES
cpe gettext-runtime gettext-tools gl gmake gnome jpeg localbase:ldflags perl5 pkgconfig shebangfix xorg
Service scripts
none

Files

Manual pages 301
  • abstractile(6)
  • alienbeacon(6)
  • amigajuggler(6)
  • anemone(6)
  • anemotaxis(6)
  • antinspect(6)
  • antmaze(6)
  • antspotlight(6)
  • apollonian(6)
  • apple2(6)
  • atlantis(6)
  • attraction(6)
  • atunnel(6)
  • barcode(6)
  • batteredplanet(6)
  • beats(6)
  • bestill(6)
  • binaryhorizon(6)
  • binaryring(6)
  • blaster(6)
  • blinkbox(6)
  • blitspin(6)
  • blocktube(6)
  • boing(6)
  • bouboule(6)
  • bouncingcow(6)
  • boxed(6)
  • boxfit(6)
  • braid(6)
  • bsod(6)
  • bubble3d(6)
  • bubblecolors(6)
  • bumps(6)
  • cage(6)
  • carousel(6)
  • ccurve(6)
  • celtic(6)
  • chompytower(6)
  • circuit(6)
  • cityflow(6)
  • cloudlife(6)
  • companioncube(6)
  • compass(6)
  • coral(6)
  • covid19(6)
  • crackberg(6)
  • crumbler(6)
  • crystal(6)
  • cube21(6)
  • cubenetic(6)
  • cubestack(6)
  • cubestorm(6)
  • cubetwist(6)
  • cubicgrid(6)
  • cubocteversion(6)
  • cwaves(6)
  • cynosure(6)
  • dangerball(6)
  • darktransit(6)
  • decayscreen(6)
  • deco(6)
  • deepstars(6)
  • deluxe(6)
  • demon(6)
  • discoball(6)
  • discrete(6)
  • distort(6)
  • downfall(6)
  • drift(6)
  • driftclouds(6)
  • droste(6)
  • dymaxionmap(6)
  • elementalring(6)
  • endgame(6)
  • energystream(6)
  • engine(6)
  • epicycle(6)
  • eruption(6)
  • esper(6)
  • etruscanvenus(6)
  • euler2d(6)
  • extrusion(6)
  • fadeplot(6)
  • fiberlamp(6)
  • filmleader(6)
  • fireworkx(6)
  • flame(6)
  • flipflop(6)
  • flipscreen3d(6)
  • fliptext(6)
  • flow(6)
  • fluidballs(6)
  • flurry(6)
  • fluxcore(6)
  • flyingtoasters(6)
  • fontglide(6)
  • fuzzyflakes(6)
  • galaxy(6)
  • gears(6)
  • geodesic(6)
  • geodesicgears(6)
  • gflux(6)
  • gibson(6)
  • gimbalharmonics(6)
  • glblur(6)
  • glcells(6)
  • gleidescope(6)
  • glhanoi(6)
  • glitchpeg(6)
  • glknots(6)
  • glmatrix(6)
  • glplanet(6)
  • glschool(6)
  • glslideshow(6)
  • glsnake(6)
  • gltext(6)
  • goldenapollian(6)
  • goop(6)
  • grav(6)
  • gravitywell(6)
  • greynetic(6)
  • halftone(6)
  • halo(6)
  • handsy(6)
  • headroom(6)
  • helix(6)
  • hexadrop(6)
  • hexplasma(6)
  • hexstrut(6)
  • hextrail(6)
  • highvoltage(6)
  • hilbert(6)
  • hopalong(6)
  • hopffibration(6)
  • hydrostat(6)
  • hypertorus(6)
  • hypnowheel(6)
  • ifs(6)
  • imsmap(6)
  • interaggregate(6)
  • interference(6)
  • intermomentary(6)
  • jigglypuff(6)
  • jigsaw(6)
  • juggler3d(6)
  • julia(6)
  • kaleidescope(6)
  • kaleidocycle(6)
  • kallisti(6)
  • klein(6)
  • kumppa(6)
  • lament(6)
  • lavalite(6)
  • lcdscrub(6)
  • lockward(6)
  • logarithmiccircles(6)
  • loop(6)
  • m6502(6)
  • mapscroller(6)
  • marbling(6)
  • maze(6)
  • maze3d(6)
  • memscroller(6)
  • menger(6)
  • metaballs(6)
  • mirrorblob(6)
  • moebius(6)
  • moebiusgears(6)
  • moire(6)
  • moire2(6)
  • molecule(6)
  • morph3d(6)
  • mountain(6)
  • munch(6)
  • nakagin(6)
  • neongravity(6)
  • neontriangulator(6)
  • nerverot(6)
  • noof(6)
  • noseguy(6)
  • noxfire(6)
  • pacman(6)
  • papercube(6)
  • pedal(6)
  • peepers(6)
  • penetrate(6)
  • penrose(6)
  • petri(6)
  • phosphor(6)
  • photopile(6)
  • piecewise(6)
  • pinion(6)
  • pipes(6)
  • platonicfolding(6)
  • polarnight(6)
  • polyhedra(6)
  • polyominoes(6)
  • polytopes(6)
  • pong(6)
  • popsquares(6)
  • prococean(6)
  • projectiveplane(6)
  • protophore(6)
  • providence(6)
  • pulsar(6)
  • pyro(6)
  • qix(6)
  • quasicrystal(6)
  • queens(6)
  • raverhoop(6)
  • razzledazzle(6)
  • rdbomb(6)
  • rigrekt(6)
  • ripples(6)
  • rocks(6)
  • romanboy(6)
  • rorschach(6)
  • rotzoomer(6)
  • rubik(6)
  • rubikblocks(6)
  • sballs(6)
  • scooter(6)
  • selfreflect(6)
  • shadebobs(6)
  • sierpinski(6)
  • sierpinski3d(6)
  • skulloop(6)
  • skyline(6)
  • skytentacles(6)
  • slidescreen(6)
  • slip(6)
  • sonar(6)
  • speedmine(6)
  • sphereeversion(6)
  • spheremonics(6)
  • splitflap(6)
  • splodesic(6)
  • spotlight(6)
  • sproingies(6)
  • squiral(6)
  • squirtorus(6)
  • stairs(6)
  • stardome(6)
  • starfish(6)
  • starnest(6)
  • starwars(6)
  • stonerview(6)
  • strange(6)
  • stripeytorus(6)
  • substrate(6)
  • superquadrics(6)
  • surfaces(6)
  • swirl(6)
  • synthwavecity(6)
  • tangram(6)
  • tessellimage(6)
  • timetunnel(6)
  • topblock(6)
  • topologica(6)
  • trainmandala(6)
  • triangle(6)
  • trizm(6)
  • tronbit(6)
  • truchet(6)
  • truchetzoom(6)
  • twang(6)
  • unicrud(6)
  • universeball(6)
  • unknownpleasures(6)
  • vermiculate(6)
  • vfeedback(6)
  • vidwhacker(6)
  • vigilance(6)
  • voronoi(6)
  • wander(6)
  • webcollage(6)
  • whirlwindwarp(6)
  • winduprobot(6)
  • worldpieces(6)
  • wormhole(6)
  • xanalogtv(6)
  • xflame(6)
  • xjack(6)
  • xlyap(6)
  • xmatrix(6)
  • xrayswarm(6)
  • xscreensaver(1)
  • xscreensaver-auth(6)
  • xscreensaver-command(1)
  • xscreensaver-demo(1)
  • xscreensaver-getimage(6)
  • xscreensaver-getimage-file(6)
  • xscreensaver-getimage-video(6)
  • xscreensaver-gfx(6)
  • xscreensaver-gl-visual(6)
  • xscreensaver-settings(1)
  • xscreensaver-systemd(6)
  • xscreensaver-text(6)
  • xshadertoy(6)
  • xspirograph(6)
  • zoom(6)
pkg-plist 950
  • bin/xscreensaver
  • bin/xscreensaver-command
  • bin/xscreensaver-demo
  • bin/xscreensaver-hacks/abstractile
  • bin/xscreensaver-hacks/alienbeacon
  • bin/xscreensaver-hacks/amigajuggler
  • bin/xscreensaver-hacks/anemone
  • bin/xscreensaver-hacks/anemotaxis
  • bin/xscreensaver-hacks/antinspect
  • bin/xscreensaver-hacks/antmaze
  • bin/xscreensaver-hacks/antspotlight
  • bin/xscreensaver-hacks/apollonian
  • bin/xscreensaver-hacks/apple2
  • bin/xscreensaver-hacks/atlantis
  • bin/xscreensaver-hacks/attraction
  • bin/xscreensaver-hacks/atunnel
  • bin/xscreensaver-hacks/barcode
  • bin/xscreensaver-hacks/batteredplanet
  • bin/xscreensaver-hacks/beats
  • bin/xscreensaver-hacks/bestill
  • bin/xscreensaver-hacks/binaryhorizon
  • bin/xscreensaver-hacks/binaryring
  • bin/xscreensaver-hacks/blaster
  • bin/xscreensaver-hacks/blinkbox
  • bin/xscreensaver-hacks/blitspin
  • bin/xscreensaver-hacks/blocktube
  • bin/xscreensaver-hacks/boing
  • bin/xscreensaver-hacks/bouboule
  • bin/xscreensaver-hacks/bouncingcow
  • bin/xscreensaver-hacks/boxed
  • bin/xscreensaver-hacks/boxfit
  • bin/xscreensaver-hacks/braid
  • bin/xscreensaver-hacks/bsod
  • bin/xscreensaver-hacks/bubble3d
  • bin/xscreensaver-hacks/bubblecolors
  • bin/xscreensaver-hacks/bumps
  • bin/xscreensaver-hacks/cage
  • bin/xscreensaver-hacks/carousel
  • bin/xscreensaver-hacks/ccurve
  • bin/xscreensaver-hacks/celtic
  • bin/xscreensaver-hacks/chompytower
  • bin/xscreensaver-hacks/circuit
  • bin/xscreensaver-hacks/cityflow
  • bin/xscreensaver-hacks/cloudlife
  • bin/xscreensaver-hacks/companioncube
  • bin/xscreensaver-hacks/compass
  • bin/xscreensaver-hacks/coral
  • bin/xscreensaver-hacks/covid19
  • bin/xscreensaver-hacks/crackberg
  • bin/xscreensaver-hacks/crumbler
  • bin/xscreensaver-hacks/crystal
  • bin/xscreensaver-hacks/cube21
  • bin/xscreensaver-hacks/cubenetic
  • bin/xscreensaver-hacks/cubestack
  • bin/xscreensaver-hacks/cubestorm
  • bin/xscreensaver-hacks/cubetwist
  • bin/xscreensaver-hacks/cubicgrid
  • bin/xscreensaver-hacks/cubocteversion
  • bin/xscreensaver-hacks/cwaves
  • bin/xscreensaver-hacks/cynosure
  • bin/xscreensaver-hacks/dangerball
  • bin/xscreensaver-hacks/darktransit
  • bin/xscreensaver-hacks/decayscreen
  • bin/xscreensaver-hacks/deco
  • bin/xscreensaver-hacks/deepstars
  • bin/xscreensaver-hacks/deluxe
  • bin/xscreensaver-hacks/demon
  • bin/xscreensaver-hacks/discoball
  • bin/xscreensaver-hacks/discrete
  • bin/xscreensaver-hacks/distort
  • bin/xscreensaver-hacks/downfall
  • bin/xscreensaver-hacks/drift
  • bin/xscreensaver-hacks/driftclouds
  • bin/xscreensaver-hacks/droste
  • bin/xscreensaver-hacks/dumpsterfire
  • bin/xscreensaver-hacks/dymaxionmap
  • bin/xscreensaver-hacks/elementalring
  • bin/xscreensaver-hacks/endgame
  • bin/xscreensaver-hacks/energystream
  • bin/xscreensaver-hacks/engine
  • bin/xscreensaver-hacks/epicycle
  • bin/xscreensaver-hacks/eruption
  • bin/xscreensaver-hacks/esper
  • bin/xscreensaver-hacks/etruscanvenus
  • bin/xscreensaver-hacks/euler2d
  • bin/xscreensaver-hacks/extrusion
  • bin/xscreensaver-hacks/fadeplot
  • bin/xscreensaver-hacks/fiberlamp
  • bin/xscreensaver-hacks/filmleader
  • bin/xscreensaver-hacks/fireworkx
  • bin/xscreensaver-hacks/flame
  • bin/xscreensaver-hacks/flipflop
  • bin/xscreensaver-hacks/flipscreen3d
  • bin/xscreensaver-hacks/fliptext
  • bin/xscreensaver-hacks/floppy
  • bin/xscreensaver-hacks/flow
  • bin/xscreensaver-hacks/fluidballs
  • bin/xscreensaver-hacks/flurry
  • bin/xscreensaver-hacks/fluxcore
  • bin/xscreensaver-hacks/flyingtoasters

The first 100 are listed.

distinfo 1
FileSizeSHA256
xscreensaver-6.17.tar.gz3.7073238e+07258ccca06de822d500c249ac87aa16f0f6218ec200eadcdbe6678c7c52718271
Master sites 2
  • https://www.jwz.org/xscreensaver/
  • LOCAL/vvd

Commit history 2

DateCommitCreditsLog message
cf6116602f Anton Saietskii x11/xscreensaver: Update 6.16 => 6.17
Changelog: * Added missing localization strings (largely auto-translated). * X11: Localizations are being installed again. * macOS, iOS, Android: Now localized. * macOS: Possible workarounds for longstanding Apple bugs where the legacyScreenSaver process would start using 100% CPU and savers would never run again. * macOS 14.6 or later and iOS 17.6 or later are now required, since Xcode 6 can no longer build executables that work on older OSes. https://www.jwz.org/xscreensaver/changelog.html PR: 299379 Approved by: osa, vvd (Mentors, implicit)
d130642226 Anton Saietskii x11/xscreensaver: Update 6.15 => 6.16
Enable autoreconf due to broken configure script being shipped with this version. Disable intltoolize invocation as autoreconf runs it. Reshuffle gettext USES, libintl is required regardless of NLS. Reformat description to 80 columns. While here, add backup MASTER_SITES since the upstream website is currently inaccessible from some countries. Changelog: * New hacks, floppy, graphstat, amigajuggler and polarnight. * iOS: image loading works even if the images in the photo roll need to be downloaded from iCloud first. Images can display file names. * New display modes in hypertorus. * X11: Updates for systemd inhibitors on KDE Plasma 6.5. https://www.jwz.org/xscreensaver/changelog.html PR: 298244 Approved by: osa, vvd (Mentors, implicit)