notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
wscreensaver Fork of xscreensaver to draw animated wallpapers on Wayland
s20231227 x11 on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout s20231227Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-12-08 10:30:04
Last Update: 2023-12-28 00:42:38
Commit Hash: 542bc57
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: wayland
License: MIT
WWW:
https://sr.ht/~mstoeckl/wscreensaver/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (239 items)
Collapse this list.
  1. /usr/local/share/licenses/wscreensaver-s20231227/catalog.mk
  2. /usr/local/share/licenses/wscreensaver-s20231227/LICENSE
  3. /usr/local/share/licenses/wscreensaver-s20231227/MIT
  4. bin/wscreensaver-abstractile
  5. bin/wscreensaver-ant
  6. bin/wscreensaver-antinspect
  7. bin/wscreensaver-antmaze
  8. bin/wscreensaver-antspotlight
  9. bin/wscreensaver-apollonian
  10. bin/wscreensaver-atlantis
  11. bin/wscreensaver-attraction
  12. bin/wscreensaver-atunnel
  13. bin/wscreensaver-barcode
  14. bin/wscreensaver-beats
  15. bin/wscreensaver-binaryhorizon
  16. bin/wscreensaver-binaryring
  17. bin/wscreensaver-blaster
  18. bin/wscreensaver-blinkbox
  19. bin/wscreensaver-blitspin
  20. bin/wscreensaver-blocktube
  21. bin/wscreensaver-boing
  22. bin/wscreensaver-bouboule
  23. bin/wscreensaver-bouncingcow
  24. bin/wscreensaver-boxed
  25. bin/wscreensaver-boxfit
  26. bin/wscreensaver-braid
  27. bin/wscreensaver-bsod
  28. bin/wscreensaver-bubble3d
  29. bin/wscreensaver-bubbles
  30. bin/wscreensaver-bumps
  31. bin/wscreensaver-cage
  32. bin/wscreensaver-carousel
  33. bin/wscreensaver-ccurve
  34. bin/wscreensaver-celtic
  35. bin/wscreensaver-circuit
  36. bin/wscreensaver-cityflow
  37. bin/wscreensaver-companioncube
  38. bin/wscreensaver-coral
  39. bin/wscreensaver-covid19
  40. bin/wscreensaver-crackberg
  41. bin/wscreensaver-critical
  42. bin/wscreensaver-crumbler
  43. bin/wscreensaver-crystal
  44. bin/wscreensaver-cube21
  45. bin/wscreensaver-cubenetic
  46. bin/wscreensaver-cubestack
  47. bin/wscreensaver-cubestorm
  48. bin/wscreensaver-cubetwist
  49. bin/wscreensaver-cubicgrid
  50. bin/wscreensaver-cwaves
  51. bin/wscreensaver-cynosure
  52. bin/wscreensaver-dangerball
  53. bin/wscreensaver-decayscreen
  54. bin/wscreensaver-deco
  55. bin/wscreensaver-deepstars
  56. bin/wscreensaver-demon
  57. bin/wscreensaver-discoball
  58. bin/wscreensaver-discrete
  59. bin/wscreensaver-distort
  60. bin/wscreensaver-dnalogo
  61. bin/wscreensaver-drift
  62. bin/wscreensaver-endgame
  63. bin/wscreensaver-energystream
  64. bin/wscreensaver-engine
  65. bin/wscreensaver-epicycle
  66. bin/wscreensaver-eruption
  67. bin/wscreensaver-esper
  68. bin/wscreensaver-etruscanvenus
  69. bin/wscreensaver-euler2d
  70. bin/wscreensaver-fadeplot
  71. bin/wscreensaver-fiberlamp
  72. bin/wscreensaver-filmleader
  73. bin/wscreensaver-fireworkx
  74. bin/wscreensaver-flag
  75. bin/wscreensaver-flame
  76. bin/wscreensaver-flipflop
  77. bin/wscreensaver-flipscreen3d
  78. bin/wscreensaver-flow
  79. bin/wscreensaver-flurry
  80. bin/wscreensaver-forest
  81. bin/wscreensaver-fuzzyflakes
  82. bin/wscreensaver-galaxy
  83. bin/wscreensaver-gears
  84. bin/wscreensaver-geodesic
  85. bin/wscreensaver-geodesicgears
  86. bin/wscreensaver-gflux
  87. bin/wscreensaver-gibson
  88. bin/wscreensaver-glblur
  89. bin/wscreensaver-glcells
  90. bin/wscreensaver-gleidescope
  91. bin/wscreensaver-glforestfire
  92. bin/wscreensaver-glhanoi
  93. bin/wscreensaver-glitchpeg
  94. bin/wscreensaver-glknots
  95. bin/wscreensaver-glmatrix
  96. bin/wscreensaver-glschool
  97. bin/wscreensaver-glslideshow
  98. bin/wscreensaver-glsnake
  99. bin/wscreensaver-goop
  100. bin/wscreensaver-grav
  101. bin/wscreensaver-gravitywell
  102. bin/wscreensaver-greynetic
  103. bin/wscreensaver-halftone
  104. bin/wscreensaver-halo
  105. bin/wscreensaver-helix
  106. bin/wscreensaver-hexadrop
  107. bin/wscreensaver-hexstrut
  108. bin/wscreensaver-hextrail
  109. bin/wscreensaver-hilbert
  110. bin/wscreensaver-hopalong
  111. bin/wscreensaver-hydrostat
  112. bin/wscreensaver-hyperball
  113. bin/wscreensaver-hypercube
  114. bin/wscreensaver-hypertorus
  115. bin/wscreensaver-hypnowheel
  116. bin/wscreensaver-ifs
  117. bin/wscreensaver-imsmap
  118. bin/wscreensaver-interaggregate
  119. bin/wscreensaver-intermomentary
  120. bin/wscreensaver-jigglypuff
  121. bin/wscreensaver-jigsaw
  122. bin/wscreensaver-juggle
  123. bin/wscreensaver-juggler3d
  124. bin/wscreensaver-julia
  125. bin/wscreensaver-kaleidescope
  126. bin/wscreensaver-kaleidocycle
  127. bin/wscreensaver-klein
  128. bin/wscreensaver-laser
  129. bin/wscreensaver-lcdscrub
  130. bin/wscreensaver-lightning
  131. bin/wscreensaver-lisa
  132. bin/wscreensaver-lissie
  133. bin/wscreensaver-lmorph
  134. bin/wscreensaver-lockward
  135. bin/wscreensaver-loop
  136. bin/wscreensaver-marbling
  137. bin/wscreensaver-marching
  138. bin/wscreensaver-maze
  139. bin/wscreensaver-maze3d
  140. bin/wscreensaver-memscroller
  141. bin/wscreensaver-menger
  142. bin/wscreensaver-metaballs
  143. bin/wscreensaver-mirrorblob
  144. bin/wscreensaver-moebius
  145. bin/wscreensaver-moebiusgears
  146. bin/wscreensaver-moire
  147. bin/wscreensaver-morph3d
  148. bin/wscreensaver-mountain
  149. bin/wscreensaver-munch
  150. bin/wscreensaver-nakagin
  151. bin/wscreensaver-nerverot
  152. bin/wscreensaver-noof
  153. bin/wscreensaver-pacman
  154. bin/wscreensaver-pedal
  155. bin/wscreensaver-peepers
  156. bin/wscreensaver-penetrate
  157. bin/wscreensaver-penrose
  158. bin/wscreensaver-petri
  159. bin/wscreensaver-photopile
  160. bin/wscreensaver-pinion
  161. bin/wscreensaver-pipes
  162. bin/wscreensaver-polyhedra
  163. bin/wscreensaver-polyominoes
  164. bin/wscreensaver-polytopes
  165. bin/wscreensaver-pong
  166. bin/wscreensaver-projectiveplane
  167. bin/wscreensaver-providence
  168. bin/wscreensaver-pulsar
  169. bin/wscreensaver-pyro
  170. bin/wscreensaver-qix
  171. bin/wscreensaver-quasicrystal
  172. bin/wscreensaver-queens
  173. bin/wscreensaver-raverhoop
  174. bin/wscreensaver-rdbomb
  175. bin/wscreensaver-ripples
  176. bin/wscreensaver-rocks
  177. bin/wscreensaver-romanboy
  178. bin/wscreensaver-rorschach
  179. bin/wscreensaver-rotor
  180. bin/wscreensaver-rotzoomer
  181. bin/wscreensaver-rubik
  182. bin/wscreensaver-rubikblocks
  183. bin/wscreensaver-sballs
  184. bin/wscreensaver-scooter
  185. bin/wscreensaver-shadebobs
  186. bin/wscreensaver-sierpinski
  187. bin/wscreensaver-sierpinski3d
  188. bin/wscreensaver-skytentacles
  189. bin/wscreensaver-slidescreen
  190. bin/wscreensaver-slip
  191. bin/wscreensaver-speedmine
  192. bin/wscreensaver-sphere
  193. bin/wscreensaver-sphereeversion
  194. bin/wscreensaver-spheremonics
  195. bin/wscreensaver-spiral
  196. bin/wscreensaver-splodesic
  197. bin/wscreensaver-spotlight
  198. bin/wscreensaver-sproingies
  199. bin/wscreensaver-squiral
  200. bin/wscreensaver-squirtorus
  201. bin/wscreensaver-stairs
  202. bin/wscreensaver-starfish
  203. bin/wscreensaver-stonerview
  204. bin/wscreensaver-strange
  205. bin/wscreensaver-substrate
  206. bin/wscreensaver-superquadrics
  207. bin/wscreensaver-surfaces
  208. bin/wscreensaver-swirl
  209. bin/wscreensaver-t3d
  210. bin/wscreensaver-tangram
  211. bin/wscreensaver-tessellimage
  212. bin/wscreensaver-testx11
  213. bin/wscreensaver-thornbird
  214. bin/wscreensaver-timetunnel
  215. bin/wscreensaver-topblock
  216. bin/wscreensaver-triangle
  217. bin/wscreensaver-tronbit
  218. bin/wscreensaver-truchet
  219. bin/wscreensaver-twang
  220. bin/wscreensaver-unicrud
  221. bin/wscreensaver-unknownpleasures
  222. bin/wscreensaver-vermiculate
  223. bin/wscreensaver-vfeedback
  224. bin/wscreensaver-vines
  225. bin/wscreensaver-voronoi
  226. bin/wscreensaver-wander
  227. bin/wscreensaver-whirlwindwarp
  228. bin/wscreensaver-worm
  229. bin/wscreensaver-wormhole
  230. bin/wscreensaver-xanalogtv
  231. bin/wscreensaver-xflame
  232. bin/wscreensaver-xjack
  233. bin/wscreensaver-xlyap
  234. bin/wscreensaver-xrayswarm
  235. bin/wscreensaver-xspirograph
  236. bin/wscreensaver-zoom
  237. @owner
  238. @group
  239. @mode
Collapse this list.
Dependency lines:
  • wscreensaver>0:x11/wscreensaver
To install the port:
cd /usr/ports/x11/wscreensaver/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/wscreensaver
  • pkg install wscreensaver
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wscreensaver
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1703718364 SHA256 (wscreensaver-s20231227-0-g2155bb8f.tar.gz) = 00b918638ec995a7612a52840b9c25219043d30cda276d4eee8090bafba9d955 SIZE (wscreensaver-s20231227-0-g2155bb8f.tar.gz) = 26405758

Packages (timestamps in pop-ups are UTC):
wscreensaver
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latests20231227s20231227-s20231227s20231227---
FreeBSD:13:quarterlys20231227s20231227-s20231227s20231227s20231227s20231227s20231227
FreeBSD:14:latests20231227s20231227-s20231227s20231227---
FreeBSD:14:quarterlys20231227s20231227-s20231227s20231227s20231227s20231227s20231227
FreeBSD:15:latests20231227s20231227n/as20231227n/as20231227s20231227s20231227
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. meson : devel/meson
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. xorgproto>=0 : x11/xorgproto
  5. perl5>=5.36<5.37 : lang/perl5.36
Library dependencies:
  1. libwayland-egl.so : graphics/wayland
  2. libEGL.so : graphics/libglvnd
  3. libGLESv2.so : graphics/libglvnd
  4. libGLU.so : graphics/libGLU
  5. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  6. libglib-2.0.so : devel/glib20
  7. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
x11_wscreensaver
USES:
gl gnome meson perl5 pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://git.sr.ht/~mstoeckl/wscreensaver/archive/s20231227-0-g2155bb8f.tar.gz?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
s20231227
28 Dec 2023 00:42:38
commit hash: 542bc57dbe29e00a568426d73eb6ca16ecf725c6commit hash: 542bc57dbe29e00a568426d73eb6ca16ecf725c6commit hash: 542bc57dbe29e00a568426d73eb6ca16ecf725c6commit hash: 542bc57dbe29e00a568426d73eb6ca16ecf725c6 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/wscreensaver: update to s20231227

Changes:	https://git.sr.ht/~mstoeckl/wscreensaver/log
s20231216
18 Dec 2023 15:22:35
commit hash: 32a9ee813339ad197643d9b387392fba409e9f31commit hash: 32a9ee813339ad197643d9b387392fba409e9f31commit hash: 32a9ee813339ad197643d9b387392fba409e9f31commit hash: 32a9ee813339ad197643d9b387392fba409e9f31 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/wscreensaver: update to s20231216

Changes:	https://git.sr.ht/~mstoeckl/wscreensaver/log
s20230221
08 Dec 2023 10:33:38
commit hash: 131ad5a45ee119a782ade49392fc8a9b228a7b13commit hash: 131ad5a45ee119a782ade49392fc8a9b228a7b13commit hash: 131ad5a45ee119a782ade49392fc8a9b228a7b13commit hash: 131ad5a45ee119a782ade49392fc8a9b228a7b13 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/wscreensaver: use homepage recommended in README
s20230221
08 Dec 2023 10:27:37
commit hash: 3b3c562e9f4b675074632f9c94302a51919818efcommit hash: 3b3c562e9f4b675074632f9c94302a51919818efcommit hash: 3b3c562e9f4b675074632f9c94302a51919818efcommit hash: 3b3c562e9f4b675074632f9c94302a51919818ef files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/wscreensaver: add new port

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.

https://git.sr.ht/~mstoeckl/wscreensaver

Number of commits found: 4