x11/wscreensaver s20231227 FreeBSD
Fork of xscreensaver to draw animated wallpapers on Wayland
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- x11, wayland
- Package size
- 7707.7 KiB, 36199.8 KiB installed
Description
This is an experimental fork of xscreensaver which makes it possible to run some of the hacks as animated wallpapers on Wayland compositors that support wlr-layer-shell.
With swaylock-plugin, it is possible to use these as backgrounds for a lock screen on some Wayland compositors as well.
Note: this is a very rough work in progress, so don't be surprised if half of the compiled hacks fail to run, or render incorrectly. I am not actively maintaining this and have no plans to get the remaining hacks to work.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | x11/wscreensaver | s20231227 |
| HardenedBSD | x11/wscreensaver | s20231227 |
| GhostBSD | x11/wscreensaver | s20231227 |
Install
Binary package:
pkg install wscreensaver
From the ports tree:
cd /usr/ports/x11/wscreensaver/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= wscreensaver>0:x11/wscreensaver
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 | s20231227 | s20231227 | - | s20231227 | s20231227 |
| FreeBSD:14:quarterly | s20231227 | s20231227 | n/a | s20231227 | s20231227 |
| FreeBSD:15:latest | s20231227 | s20231227 | n/a | s20231227 | s20231227 |
| FreeBSD:15:quarterly | s20231227 | s20231227 | n/a | n/a | n/a |
| FreeBSD:16:latest | s20231227 | s20231227 | 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 1
libwayland-egl.so: graphics/wayland
The full lists below include those, and their dependencies in turn.
Build dependencies 38
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/meson
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- graphics/gdk-pixbuf2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- misc/shared-mime-info
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libxcb
- x11/xorgproto
Run dependencies 34
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/gdk-pixbuf2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/python312
- lang/python315
- math/mpdecimal
- misc/shared-mime-info
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
No options to configure.
- USES
- gl gnome meson perl5 pkgconfig
- Service scripts
- none
Files
pkg-plist 233
- bin/wscreensaver-abstractile
- bin/wscreensaver-ant
- bin/wscreensaver-antinspect
- bin/wscreensaver-antmaze
- bin/wscreensaver-antspotlight
- bin/wscreensaver-apollonian
- bin/wscreensaver-atlantis
- bin/wscreensaver-attraction
- bin/wscreensaver-atunnel
- bin/wscreensaver-barcode
- bin/wscreensaver-beats
- bin/wscreensaver-binaryhorizon
- bin/wscreensaver-binaryring
- bin/wscreensaver-blaster
- bin/wscreensaver-blinkbox
- bin/wscreensaver-blitspin
- bin/wscreensaver-blocktube
- bin/wscreensaver-boing
- bin/wscreensaver-bouboule
- bin/wscreensaver-bouncingcow
- bin/wscreensaver-boxed
- bin/wscreensaver-boxfit
- bin/wscreensaver-braid
- bin/wscreensaver-bsod
- bin/wscreensaver-bubble3d
- bin/wscreensaver-bubbles
- bin/wscreensaver-bumps
- bin/wscreensaver-cage
- bin/wscreensaver-carousel
- bin/wscreensaver-ccurve
- bin/wscreensaver-celtic
- bin/wscreensaver-circuit
- bin/wscreensaver-cityflow
- bin/wscreensaver-companioncube
- bin/wscreensaver-coral
- bin/wscreensaver-covid19
- bin/wscreensaver-crackberg
- bin/wscreensaver-critical
- bin/wscreensaver-crumbler
- bin/wscreensaver-crystal
- bin/wscreensaver-cube21
- bin/wscreensaver-cubenetic
- bin/wscreensaver-cubestack
- bin/wscreensaver-cubestorm
- bin/wscreensaver-cubetwist
- bin/wscreensaver-cubicgrid
- bin/wscreensaver-cwaves
- bin/wscreensaver-cynosure
- bin/wscreensaver-dangerball
- bin/wscreensaver-decayscreen
- bin/wscreensaver-deco
- bin/wscreensaver-deepstars
- bin/wscreensaver-demon
- bin/wscreensaver-discoball
- bin/wscreensaver-discrete
- bin/wscreensaver-distort
- bin/wscreensaver-dnalogo
- bin/wscreensaver-drift
- bin/wscreensaver-endgame
- bin/wscreensaver-energystream
- bin/wscreensaver-engine
- bin/wscreensaver-epicycle
- bin/wscreensaver-eruption
- bin/wscreensaver-esper
- bin/wscreensaver-etruscanvenus
- bin/wscreensaver-euler2d
- bin/wscreensaver-fadeplot
- bin/wscreensaver-fiberlamp
- bin/wscreensaver-filmleader
- bin/wscreensaver-fireworkx
- bin/wscreensaver-flag
- bin/wscreensaver-flame
- bin/wscreensaver-flipflop
- bin/wscreensaver-flipscreen3d
- bin/wscreensaver-flow
- bin/wscreensaver-flurry
- bin/wscreensaver-forest
- bin/wscreensaver-fuzzyflakes
- bin/wscreensaver-galaxy
- bin/wscreensaver-gears
- bin/wscreensaver-geodesic
- bin/wscreensaver-geodesicgears
- bin/wscreensaver-gflux
- bin/wscreensaver-gibson
- bin/wscreensaver-glblur
- bin/wscreensaver-glcells
- bin/wscreensaver-gleidescope
- bin/wscreensaver-glforestfire
- bin/wscreensaver-glhanoi
- bin/wscreensaver-glitchpeg
- bin/wscreensaver-glknots
- bin/wscreensaver-glmatrix
- bin/wscreensaver-glschool
- bin/wscreensaver-glslideshow
- bin/wscreensaver-glsnake
- bin/wscreensaver-goop
- bin/wscreensaver-grav
- bin/wscreensaver-gravitywell
- bin/wscreensaver-greynetic
- bin/wscreensaver-halftone
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| wscreensaver-s20231227-0-g2155bb8f.tar.gz | 2.6405758e+07 | 00b918638ec995a7612a52840b9c25219043d30cda276d4eee8090bafba9d955 |
Master sites 1
- https://git.sr.ht/~mstoeckl/wscreensaver/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
Commit history 0
No commits in the history this site was built from.