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 on branch 2026Q3
bsdgames Traditional BSD games taken mostly from DragonFly BSD
0.77,2 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 0.77,2Version of this port present on the latest quarterly branch.
Maintainer: jockl@pianojockl.org search for ports maintained by this maintainer
Port Added: 2026-09-26 14:00:05
Last Update: 2026-09-26 13:56:57
Commit Hash: 66018c8
License: BSD3CLAUSE
WWW:
https://github.com/pianojockl/bsdgames/
Description:
This is a port of the BSD "standard" games from Dragonfly BSD which includes many improvements and cleanups from NetBSD and OpenBSD. Sail is pulled from NetBSD sources, since the Dragonfly version wasn't working.
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 (157 items)
Collapse this list.
  1. /usr/local/share/licenses/bsdgames-0.77,2/catalog.mk
  2. /usr/local/share/licenses/bsdgames-0.77,2/LICENSE
  3. /usr/local/share/licenses/bsdgames-0.77,2/BSD3CLAUSE
  4. bin/adventure
  5. bin/arithmetic
  6. @(,games,2555) bin/atc
  7. bin/backgammon
  8. @(,games,2555) bin/battlestar
  9. bin/bcd
  10. bin/boggle
  11. bin/bs-game
  12. @(,games,2555) bin/canfield
  13. bin/cfscores
  14. bin/colorbars
  15. @(,games,2555) bin/cribbage
  16. bin/fish-game
  17. @(,games,2555) bin/hack
  18. bin/hals_end
  19. bin/hangman
  20. bin/hunt
  21. bin/huntd
  22. @(,games,2555) bin/larn
  23. bin/mille
  24. @(,games,2555) bin/phantasia
  25. bin/pig
  26. bin/ppt
  27. bin/quiz
  28. bin/rain
  29. @(,games,2555) bin/robots
  30. @(,games,2555) bin/rogue
  31. @(,games,2555) bin/sail
  32. @(,games,2555) bin/snake
  33. bin/snscore
  34. bin/teachgammon
  35. bin/tetris
  36. bin/trek
  37. bin/wargames
  38. bin/worm
  39. bin/worms
  40. bin/wump
  41. share/man/man6/adventure.6.gz
  42. share/man/man6/arithmetic.6.gz
  43. share/man/man6/atc.6.gz
  44. share/man/man6/backgammon.6.gz
  45. share/man/man6/battlestar.6.gz
  46. share/man/man6/bcd.6.gz
  47. share/man/man6/boggle.6.gz
  48. share/man/man6/bs-game.6.gz
  49. share/man/man6/canfield.6.gz
  50. share/man/man6/cfscores.6.gz
  51. share/man/man6/colorbars.6.gz
  52. share/man/man6/cribbage.6.gz
  53. share/man/man6/fish-game.6.gz
  54. share/man/man6/hack.6.gz
  55. share/man/man6/hals_end.6.gz
  56. share/man/man6/hangman.6.gz
  57. share/man/man6/hunt.6.gz
  58. share/man/man6/huntd.6.gz
  59. share/man/man6/larn.6.gz
  60. share/man/man6/mille.6.gz
  61. share/man/man6/phantasia.6.gz
  62. share/man/man6/pig.6.gz
  63. share/man/man6/ppt.6.gz
  64. share/man/man6/quiz.6.gz
  65. share/man/man6/rain.6.gz
  66. share/man/man6/robots.6.gz
  67. share/man/man6/rogue.6.gz
  68. share/man/man6/sail.6.gz
  69. share/man/man6/snake.6.gz
  70. share/man/man6/snscore.6.gz
  71. share/man/man6/tetris.6.gz
  72. share/man/man6/trek.6.gz
  73. share/man/man6/wargames.6.gz
  74. share/man/man6/worm.6.gz
  75. share/man/man6/worms.6.gz
  76. share/man/man6/wump.6.gz
  77. share/games/atc/Game_List
  78. share/games/atc/Killer
  79. share/games/atc/crossover
  80. share/games/atc/default
  81. share/games/atc/easy
  82. share/games/atc/game_2
  83. share/games/boggle/dictindex
  84. share/games/boggle/dictionary
  85. share/games/boggle/helpfile
  86. share/games/cribbage.instr
  87. share/games/fish.instr
  88. share/games/larn/larn.help
  89. share/games/larn/larnmaze
  90. share/games/larn/larnopts
  91. share/games/quiz.db/africa
  92. share/games/quiz.db/america
  93. share/games/quiz.db/areas
  94. share/games/quiz.db/arith
  95. share/games/quiz.db/asia
  96. share/games/quiz.db/babies
  97. share/games/quiz.db/bard
  98. share/games/quiz.db/chinese
  99. share/games/quiz.db/collectives
  100. share/games/quiz.db/ed
  101. share/games/quiz.db/elements
  102. share/games/quiz.db/europe
  103. share/games/quiz.db/flowers
  104. share/games/quiz.db/greek
  105. share/games/quiz.db/inca
  106. share/games/quiz.db/index
  107. share/games/quiz.db/latin
  108. share/games/quiz.db/locomotive
  109. share/games/quiz.db/midearth
  110. share/games/quiz.db/morse
  111. share/games/quiz.db/murders
  112. share/games/quiz.db/poetry
  113. share/games/quiz.db/posneg
  114. share/games/quiz.db/pres
  115. share/games/quiz.db/province
  116. share/games/quiz.db/seq-easy
  117. share/games/quiz.db/seq-hard
  118. share/games/quiz.db/sexes
  119. share/games/quiz.db/sov
  120. share/games/quiz.db/spell
  121. share/games/quiz.db/state
  122. share/games/quiz.db/trek
  123. share/games/quiz.db/ucc
  124. @sample(,games,0664) /var/games/atc_score.sample
  125. @sample(,games,0664) /var/games/battlestar.log.sample
  126. @sample(,games,0664) /var/games/cfscores.sample
  127. @sample(,games,0664) /var/games/criblog.sample
  128. @sample(,games,0664) /var/games/hackdir/data.sample
  129. @sample(,games,0664) /var/games/hackdir/help.sample
  130. @sample(,games,0664) /var/games/hackdir/hh.sample
  131. @sample(,games,0664) /var/games/hackdir/perm.sample
  132. @sample(,games,0664) /var/games/hackdir/record.sample
  133. @sample(,games,0664) /var/games/hackdir/rumors.sample
  134. @sample(,games,0664) /var/games/larn/llog12.0.sample
  135. @sample(,games,0664) /var/games/larn/lscore12.0.sample
  136. @sample(,games,0664) /var/games/phantasia/characs.sample
  137. @sample(,games,0664) /var/games/phantasia/gold.sample
  138. @sample(,games,0664) /var/games/phantasia/lastdead.sample
  139. @sample(,games,0664) /var/games/phantasia/mess.sample
  140. @sample(,games,0664) /var/games/phantasia/monsters.sample
  141. @sample(,games,0664) /var/games/phantasia/motd.sample
  142. @sample(,games,0664) /var/games/phantasia/scoreboard.sample
  143. @sample(,games,0664) /var/games/phantasia/void.sample
  144. @sample(,games,0664) /var/games/robots_roll.sample
  145. @sample(,games,0664) /var/games/rogue.scores.sample
  146. @sample(,games,0664) /var/games/saillog.sample
  147. @sample(,games,0664) /var/games/snake.log.sample
  148. @sample(,games,0664) /var/games/snakerawscores.sample
  149. @dir(,games,0775) /var/games/atc
  150. @dir(,games,0775) /var/games/battlestar
  151. @dir(,games,0775) /var/games/hackdir/save
  152. @dir(,games,0775) /var/games/hackdir
  153. @dir(,games,0775) /var/games/larn
  154. @dir(,games,0775) /var/games/phantasia
  155. @owner
  156. @group
  157. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • bsdgames>0:games/bsdgames
Conflicts:
CONFLICTS:
  • hangman
To install the port:
cd /usr/ports/games/bsdgames/ && make install clean
To add the package, run one of these commands:
  • pkg install games/bsdgames
  • pkg install bsdgames
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: bsdgames
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1790422781 SHA256 (pianojockl-bsdgames-v0.77_GH0.tar.gz) = 1f1f6cf3cc8b5b7e380561a121bd5488d731042babe26e35c5dfe2f9dfaa54a0 SIZE (pianojockl-bsdgames-v0.77_GH0.tar.gz) = 2502650

Packages (timestamps in pop-ups are UTC):
bsdgames
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.76,20.76,2n/an/an/an/an/an/a
FreeBSD:13:quarterly0.76,20.76,2n/an/an/an/an/an/a
FreeBSD:14:latest0.76,20.76,20.75_1,20.76,20.76,20.75_1,2-0.75_1,2
FreeBSD:14:quarterly0.76,20.77,2-0.76,20.77,20.75_1,20.75_1,20.75_1,2
FreeBSD:15:latest0.76,20.76,2n/a0.76,2n/an/a0.75_2,20.75_2,2
FreeBSD:15:quarterly0.76,20.77,2n/a-n/an/a--
FreeBSD:16:latest0.76,20.76,2n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. indexinfo : print/indexinfo
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
games_bsdgames
USES:
ncurses tar:xz uidfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/pianojockl/bsdgames/tar.gz/v0.77?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.77,2
26 Sep 2026 13:56:57
commit hash: 66018c8f381da08ec738bdb57c4a7ec0167032facommit hash: 66018c8f381da08ec738bdb57c4a7ec0167032facommit hash: 66018c8f381da08ec738bdb57c4a7ec0167032facommit hash: 66018c8f381da08ec738bdb57c4a7ec0167032fa files touched by this commit
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Joachim Werner
games/bsdgames: Update 0.76 => 0.77

This release fixes segmentation faults after reloading a save game.

While here:
- Drop backported patches since they are in now upstream.
- Regenerate tetris patch with `make makepatch` (stage-qa).

Commit log:
https://github.com/pianojockl/bsdgames/compare/v0.76...v0.77

PR:		281947
Approved by:	osa, vvd (Mentors, implicit)
MFH:		2026Q3

(cherry picked from commit 4b2ff5266c239dfe67c43f78df7838dd99da22cb)

Number of commits found: 1