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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | x11/xscreensaver | 6.17 newest | none known | - | [email protected] | 2026-10-16 |
| OpenBSD | x11/xscreensaver | 6.15p1 | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| NetBSD | x11/xscreensaver | 6.15nb2 | none known | - | [email protected] | 2026-10-13 |
| DragonFly | x11/xscreensaver | 6.09 | none known | - | [email protected] | - |
| MidnightBSD | x11/xscreensaver | 6.17 newest | no data | - | [email protected] | 2026-10-20 |
| HardenedBSD | x11/xscreensaver | 6.16 | no data | - | [email protected] | - |
| GhostBSD | x11/xscreensaver | 6.16 | no data | - | [email protected] | - |
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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 6.16 | 6.17 | - | 6.12 | 6.17 |
| FreeBSD:14:quarterly | 6.16 | 6.16 | n/a | 6.09_1 | 6.16 |
| FreeBSD:15:latest | 6.17 | 6.17 | n/a | 6.12 | 6.12 |
| FreeBSD:15:quarterly | 6.16 | 6.16 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.16 | 6.17 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 4
libfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libgle.so: graphics/glelibharfbuzz.so: print/harfbuzz
Runtime 4
giftopnm: graphics/netpbmp5-libwww>0: www/p5-libwwwp5-LWP-Protocol-https>0: www/p5-LWP-Protocol-httpsunix-selfauth-helper>0: security/unix-selfauth-helper
The full lists below include those, and their dependencies in turn.
Build dependencies 108
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gmake
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- graphics/cairo
- graphics/colord
- graphics/freeglut
- graphics/gdk-pixbuf2
- graphics/gle
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/duktape-lib
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/intltool
- textproc/libxml2
- textproc/p5-XML-Parser
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
The first 100 are listed.
Run dependencies 129
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- converters/p5-Encode-Locale
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libthai
- devel/libudev-devd
- devel/p5-Clone
- devel/p5-IO-HTML
- devel/p5-TimeDate
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- graphics/cairo
- graphics/colord
- graphics/freeglut
- graphics/gdk-pixbuf2
- graphics/gle
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jasper
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/netpbm
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/duktape-lib
- lang/p5-Try-Tiny
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- net/p5-Net-HTTP
- net/p5-URI
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/p5-Authen-NTLM
- security/p5-Digest-HMAC
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- security/unix-selfauth-helper
- sysutils/gnome_subr
- sysutils/p5-File-Listing
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Cookies
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-HTTP-Negotiate
- www/p5-LWP-MediaTypes
- www/p5-LWP-Protocol-https
- www/p5-Mozilla-CA
- www/p5-WWW-RobotRules
- www/p5-libwww
- x11-fonts/fontconfig
The first 100 are listed.
Required by 3
Configuration
Options name: x11_xscreensaver
| Option | Default | Description |
|---|---|---|
| FIREF | off | Add extra port x11/fireflies |
| NLS | off | 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 |
- 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
| File | Size | SHA256 |
|---|---|---|
| xscreensaver-6.17.tar.gz | 3.7073238e+07 | 258ccca06de822d500c249ac87aa16f0f6218ec200eadcdbe6678c7c52718271 |
Master sites 2
- https://www.jwz.org/xscreensaver/
- LOCAL/vvd