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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
xpuzzles Collection of puzzles for X
8.9.4 games on this many watch lists=0 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 8.9.4Version of this port present on the latest quarterly branch.
Maintainer: dinoex@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-03-31 16:33:06
Last Update: 2026-03-31 16:31:03
Commit Hash: 5839394
License: MIT
WWW:
https://www.sillycycle.com/puzzles.html
Description:
collection of puzzles for X (plain X version) The following puzzles are included: - Rotational 3D Puzzles: xrubik, xpyraminx, xoct, xskewb, xdino, xmball, xbevel - Sliding Block Puzzles: xcubes, xtriangles, xhexagons, xpanex - Combination Puzzles: xbarrel, xmlink
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (144 items)
Collapse this list.
  1. /usr/local/share/licenses/xpuzzles-8.9.4/catalog.mk
  2. /usr/local/share/licenses/xpuzzles-8.9.4/LICENSE
  3. /usr/local/share/licenses/xpuzzles-8.9.4/MIT
  4. bin/xbarrel
  5. bin/xbevel
  6. bin/xcubes
  7. bin/xdino
  8. bin/xhexagons
  9. bin/xmball
  10. bin/xmlink
  11. bin/xoct
  12. bin/xpanex
  13. bin/xpyraminx
  14. bin/xrubik
  15. bin/xskewb
  16. bin/xtriangles
  17. lib/X11/app-defaults/XBarrel
  18. lib/X11/app-defaults/XBevel
  19. lib/X11/app-defaults/XCubes
  20. lib/X11/app-defaults/XDino
  21. lib/X11/app-defaults/XHexagons
  22. lib/X11/app-defaults/XMball
  23. lib/X11/app-defaults/XMlink
  24. lib/X11/app-defaults/XOct
  25. lib/X11/app-defaults/XPanex
  26. lib/X11/app-defaults/XPyraminx
  27. lib/X11/app-defaults/XRubik
  28. lib/X11/app-defaults/XSkewb
  29. lib/X11/app-defaults/XTriangles
  30. share/applications/xbarrel.desktop
  31. share/applications/xbevel.desktop
  32. share/applications/xcubes.desktop
  33. share/applications/xdino.desktop
  34. share/applications/xhexagons.desktop
  35. share/applications/xmball.desktop
  36. share/applications/xmlink.desktop
  37. share/applications/xoct.desktop
  38. share/applications/xpanex.desktop
  39. share/applications/xpyraminx.desktop
  40. share/applications/xrubik.desktop
  41. share/applications/xskewb.desktop
  42. share/applications/xtriangles.desktop
  43. share/games/xpuzzles/bump.au
  44. share/games/xpuzzles/drip.au
  45. share/games/xpuzzles/mandrill.xbm
  46. share/games/xpuzzles/mandrill.xpm
  47. share/games/xpuzzles/move.au
  48. share/icons/hicolor/16x16/apps/barrel.png
  49. share/icons/hicolor/16x16/apps/bevel.png
  50. share/icons/hicolor/16x16/apps/cubes.png
  51. share/icons/hicolor/16x16/apps/dino.png
  52. share/icons/hicolor/16x16/apps/hexagons.png
  53. share/icons/hicolor/16x16/apps/mball.png
  54. share/icons/hicolor/16x16/apps/mlink.png
  55. share/icons/hicolor/16x16/apps/oct.png
  56. share/icons/hicolor/16x16/apps/panex.png
  57. share/icons/hicolor/16x16/apps/pyraminx.png
  58. share/icons/hicolor/16x16/apps/rubik.png
  59. share/icons/hicolor/16x16/apps/skewb.png
  60. share/icons/hicolor/16x16/apps/triangles.png
  61. share/icons/hicolor/22x22/apps/barrel.png
  62. share/icons/hicolor/22x22/apps/bevel.png
  63. share/icons/hicolor/22x22/apps/cubes.png
  64. share/icons/hicolor/22x22/apps/dino.png
  65. share/icons/hicolor/22x22/apps/hexagons.png
  66. share/icons/hicolor/22x22/apps/mball.png
  67. share/icons/hicolor/22x22/apps/mlink.png
  68. share/icons/hicolor/22x22/apps/oct.png
  69. share/icons/hicolor/22x22/apps/panex.png
  70. share/icons/hicolor/22x22/apps/pyraminx.png
  71. share/icons/hicolor/22x22/apps/rubik.png
  72. share/icons/hicolor/22x22/apps/skewb.png
  73. share/icons/hicolor/22x22/apps/triangles.png
  74. share/icons/hicolor/24x24/apps/barrel.png
  75. share/icons/hicolor/24x24/apps/bevel.png
  76. share/icons/hicolor/24x24/apps/cubes.png
  77. share/icons/hicolor/24x24/apps/dino.png
  78. share/icons/hicolor/24x24/apps/hexagons.png
  79. share/icons/hicolor/24x24/apps/mball.png
  80. share/icons/hicolor/24x24/apps/mlink.png
  81. share/icons/hicolor/24x24/apps/oct.png
  82. share/icons/hicolor/24x24/apps/panex.png
  83. share/icons/hicolor/24x24/apps/pyraminx.png
  84. share/icons/hicolor/24x24/apps/rubik.png
  85. share/icons/hicolor/24x24/apps/skewb.png
  86. share/icons/hicolor/24x24/apps/triangles.png
  87. share/icons/hicolor/32x32/apps/barrel.png
  88. share/icons/hicolor/32x32/apps/bevel.png
  89. share/icons/hicolor/32x32/apps/cubes.png
  90. share/icons/hicolor/32x32/apps/dino.png
  91. share/icons/hicolor/32x32/apps/hexagons.png
  92. share/icons/hicolor/32x32/apps/mball.png
  93. share/icons/hicolor/32x32/apps/mlink.png
  94. share/icons/hicolor/32x32/apps/oct.png
  95. share/icons/hicolor/32x32/apps/panex.png
  96. share/icons/hicolor/32x32/apps/pyraminx.png
  97. share/icons/hicolor/32x32/apps/rubik.png
  98. share/icons/hicolor/32x32/apps/skewb.png
  99. share/icons/hicolor/32x32/apps/triangles.png
  100. share/icons/hicolor/48x48/apps/barrel.png
  101. share/icons/hicolor/48x48/apps/bevel.png
  102. share/icons/hicolor/48x48/apps/cubes.png
  103. share/icons/hicolor/48x48/apps/dino.png
  104. share/icons/hicolor/48x48/apps/hexagons.png
  105. share/icons/hicolor/48x48/apps/mball.png
  106. share/icons/hicolor/48x48/apps/mlink.png
  107. share/icons/hicolor/48x48/apps/oct.png
  108. share/icons/hicolor/48x48/apps/panex.png
  109. share/icons/hicolor/48x48/apps/pyraminx.png
  110. share/icons/hicolor/48x48/apps/rubik.png
  111. share/icons/hicolor/48x48/apps/skewb.png
  112. share/icons/hicolor/48x48/apps/triangles.png
  113. share/man/man6/xbarrel.6.gz
  114. share/man/man6/xbevel.6.gz
  115. share/man/man6/xcubes.6.gz
  116. share/man/man6/xdino.6.gz
  117. share/man/man6/xhexagons.6.gz
  118. share/man/man6/xmball.6.gz
  119. share/man/man6/xmlink.6.gz
  120. share/man/man6/xoct.6.gz
  121. share/man/man6/xpanex.6.gz
  122. share/man/man6/xpyraminx.6.gz
  123. share/man/man6/xrubik.6.gz
  124. share/man/man6/xskewb.6.gz
  125. share/man/man6/xtriangles.6.gz
  126. @owner games
  127. @group games
  128. @dir(games,games,775) /var/games/xpuzzles
  129. @sample /var/games/xpuzzles/barrel.scores.sample
  130. @sample /var/games/xpuzzles/bevel.scores.sample
  131. @sample /var/games/xpuzzles/cubes.scores.sample
  132. @sample /var/games/xpuzzles/dino.scores.sample
  133. @sample /var/games/xpuzzles/hexagons.scores.sample
  134. @sample /var/games/xpuzzles/mball.scores.sample
  135. @sample /var/games/xpuzzles/mlink.scores.sample
  136. @sample /var/games/xpuzzles/oct.scores.sample
  137. @sample /var/games/xpuzzles/panex.scores.sample
  138. @sample /var/games/xpuzzles/pyraminx.scores.sample
  139. @sample /var/games/xpuzzles/rubik.scores.sample
  140. @sample /var/games/xpuzzles/skewb.scores.sample
  141. @sample /var/games/xpuzzles/triangles.scores.sample
  142. @owner
  143. @group
  144. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • xpuzzles>0:games/xpuzzles
To install the port:
cd /usr/ports/games/xpuzzles/ && make install clean
To add the package, run one of these commands:
  • pkg install games/xpuzzles
  • pkg install xpuzzles
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xpuzzles
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1774945500 SHA256 (xpuzzles-8.9.4.tar.xz) = 2e1d65daf9ccdbb930325e6ca7ee50ac7667a98aba0c0413b9a5d972ccad7fbf SIZE (xpuzzles-8.9.4.tar.xz) = 810568

Packages (timestamps in pop-ups are UTC):
xpuzzles
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest8.9.48.9.4--8.9.4n/an/an/a
FreeBSD:13:quarterly8.9.48.9.4--8.9.4n/an/an/a
FreeBSD:14:latest8.9.48.9.4--8.9.4---
FreeBSD:14:quarterly8.9.48.9.4--8.9.4---
FreeBSD:15:latest8.9.48.9.4n/a-n/an/a--
FreeBSD:15:quarterly8.9.48.9.4n/a-n/an/a--
FreeBSD:16:latest8.9.48.9.4n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. xorgproto>=0 : x11/xorgproto
  3. xorgproto>=0 : x11/xorgproto
  4. xt.pc : x11-toolkits/libXt
  5. sm.pc : x11/libSM
  6. ice.pc : x11/libICE
  7. xext.pc : x11/libXext
  8. x11.pc : x11/libX11
  9. xmu.pc : x11-toolkits/libXmu
  10. xpm.pc : x11/libXpm
Runtime dependencies:
  1. aplay : audio/alsa-utils
  2. update-desktop-database : devel/desktop-file-utils
  3. xt.pc : x11-toolkits/libXt
  4. sm.pc : x11/libSM
  5. ice.pc : x11/libICE
  6. xext.pc : x11/libXext
  7. x11.pc : x11/libX11
  8. xmu.pc : x11-toolkits/libXmu
  9. xpm.pc : x11/libXpm
Library dependencies:
  1. libXaw3d.so : x11-toolkits/libXaw3d
  2. libGL.so : graphics/libglvnd
  3. libGLU.so : graphics/libGLU
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
games_xpuzzles
USES:
tar:xz xorg gl localbase desktop-file-utils
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://www.sillycycle.com/puzzles/
Collapse this list.
Port Moves
  • port moved here from games/xcubes on 2026-03-31
    REASON: Merged into xpuzzles

  • port moved here from games/xdino on 2026-03-31
    REASON: Merged into xpuzzles

  • port moved here from games/xhexagons on 2026-03-31
    REASON: Merged into xpuzzles

  • port moved here from games/xmball on 2026-03-31
    REASON: Merged into xpuzzles

  • port moved here from games/xmlink on 2026-03-31
    REASON: Merged into xpuzzles

  • port moved here from games/xoct on 2026-03-31
    REASON: Merged into xpuzzles

  • port moved here from games/xpanex on 2026-03-31
    REASON: Merged into xpuzzles

  • port moved here from games/xpyraminx on 2026-03-31
    REASON: Merged into xpuzzles

  • port moved here from games/xrubik on 2026-03-31
    REASON: Merged into xpuzzles

  • port moved here from games/xskewb on 2026-03-31
    REASON: Merged into xpuzzles

  • port moved here from games/xtriangles on 2026-03-31
    REASON: Merged into xpuzzles

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
8.9.4
31 Mar 2026 16:31:03
commit hash: 58393940ce08e1c0f11ed36952badb7c25c1bd80commit hash: 58393940ce08e1c0f11ed36952badb7c25c1bd80commit hash: 58393940ce08e1c0f11ed36952badb7c25c1bd80commit hash: 58393940ce08e1c0f11ed36952badb7c25c1bd80 files touched by this commit
Dirk Meyer (dinoex) search for other commits by this committer
games/xpuzzles: merge ports and update to 8.9.4

Number of commits found: 1