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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details on branch 2022Q2
chocolate-doom Doom/Heretic/Hexen/Strife engine port compatible with the originals
3.0.1_2 games on this many watch lists=1 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.1_1Version of this port present on the latest quarterly branch.
Maintainer: jakub_lach@mailplus.pl search for ports maintained by this maintainer
Port Added: 2013-01-29 22:58:25
Last Update: 2024-02-23 19:01:56
Commit Hash: eae3c12
People watching this port, also watch:: stixfonts, tmux, nagios4, endless-sky, python
License: GPLv2
WWW:
https://chocolate-doom.org
Description:
Chocolate Doom is a port of ID Software's Doom, Doom II, and Final Doom to modern operating systems that aims to be as compatible with the original DOS executable as possible. This includes emulating all the different versions, playing demos perfectly accurately, playing "vanilla-only" PWADS, and netcode that works on newer operating systems while still behaving the same as "vanilla" Doom. Additionally, Heretic, Hexen as well as Strife are also supported.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (71 items)
Collapse this list.
  1. /usr/local/share/licenses/chocolate-doom-3.0.1_2/catalog.mk
  2. /usr/local/share/licenses/chocolate-doom-3.0.1_2/LICENSE
  3. /usr/local/share/licenses/chocolate-doom-3.0.1_2/GPLv2
  4. bin/chocolate-doom
  5. bin/chocolate-doom-setup
  6. bin/chocolate-heretic
  7. bin/chocolate-heretic-setup
  8. bin/chocolate-hexen
  9. bin/chocolate-hexen-setup
  10. bin/chocolate-server
  11. bin/chocolate-strife
  12. bin/chocolate-strife-setup
  13. share/man/man5/chocolate-doom.cfg.5.gz
  14. share/man/man5/chocolate-heretic.cfg.5.gz
  15. share/man/man5/chocolate-hexen.cfg.5.gz
  16. share/man/man5/chocolate-strife.cfg.5.gz
  17. share/man/man5/default.cfg.5.gz
  18. share/man/man5/heretic.cfg.5.gz
  19. share/man/man5/hexen.cfg.5.gz
  20. share/man/man5/strife.cfg.5.gz
  21. share/man/man6/chocolate-doom-setup.6.gz
  22. share/man/man6/chocolate-doom.6.gz
  23. share/man/man6/chocolate-heretic-setup.6.gz
  24. share/man/man6/chocolate-heretic.6.gz
  25. share/man/man6/chocolate-hexen-setup.6.gz
  26. share/man/man6/chocolate-hexen.6.gz
  27. share/man/man6/chocolate-server.6.gz
  28. share/man/man6/chocolate-setup.6.gz
  29. share/man/man6/chocolate-strife-setup.6.gz
  30. share/man/man6/chocolate-strife.6.gz
  31. share/appdata/chocolate-doom.appdata.xml
  32. share/appdata/chocolate-heretic.appdata.xml
  33. share/appdata/chocolate-hexen.appdata.xml
  34. share/appdata/chocolate-strife.appdata.xml
  35. share/applications/chocolate-doom.desktop
  36. share/applications/chocolate-heretic.desktop
  37. share/applications/chocolate-hexen.desktop
  38. share/applications/chocolate-setup.desktop
  39. share/applications/chocolate-strife.desktop
  40. share/applications/screensavers/chocolate-doom-screensaver.desktop
  41. share/bash-completion/completions/chocolate-doom
  42. share/bash-completion/completions/chocolate-heretic
  43. share/bash-completion/completions/chocolate-hexen
  44. share/bash-completion/completions/chocolate-strife
  45. share/doc/chocolate-heretic/CMDLINE.heretic
  46. share/doc/chocolate-heretic/ChangeLog
  47. share/doc/chocolate-heretic/INSTALL.heretic
  48. share/doc/chocolate-heretic/NEWS.md
  49. share/doc/chocolate-heretic/PHILOSOPHY.md
  50. share/doc/chocolate-heretic/README.Music.md
  51. share/doc/chocolate-heretic/README.md
  52. share/doc/chocolate-hexen/CMDLINE.hexen
  53. share/doc/chocolate-hexen/ChangeLog
  54. share/doc/chocolate-hexen/INSTALL.hexen
  55. share/doc/chocolate-hexen/NEWS.md
  56. share/doc/chocolate-hexen/PHILOSOPHY.md
  57. share/doc/chocolate-hexen/README.Music.md
  58. share/doc/chocolate-hexen/README.md
  59. share/doc/chocolate-strife/CMDLINE.strife
  60. share/doc/chocolate-strife/ChangeLog
  61. share/doc/chocolate-strife/INSTALL.strife
  62. share/doc/chocolate-strife/NEWS.md
  63. share/doc/chocolate-strife/PHILOSOPHY.md
  64. share/doc/chocolate-strife/README.Music.md
  65. share/doc/chocolate-strife/README.Strife.md
  66. share/doc/chocolate-strife/README.md
  67. share/icons/chocolate-doom.png
  68. share/icons/chocolate-setup.png
  69. @owner
  70. @group
  71. @mode
Collapse this list.
Dependency lines:
  • chocolate-doom>0:games/chocolate-doom
To install the port:
cd /usr/ports/games/chocolate-doom/ && make install clean
To add the package, run one of these commands:
  • pkg install games/chocolate-doom
  • pkg install chocolate-doom
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: chocolate-doom
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1611306702 SHA256 (chocolate-doom-3.0.1.tar.gz) = d435d6177423491d60be706da9f07d3ab4fabf3e077ec2a3fc216e394fcfc8c7 SIZE (chocolate-doom-3.0.1.tar.gz) = 2514985

Packages (timestamps in pop-ups are UTC):
chocolate-doom
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.0.1_23.0.1_23.0.13.0.1_23.0.1_2---
FreeBSD:13:quarterly3.0.1_13.0.1_1-3.0.1_13.0.1_13.0.1_13.0.1_13.0.1_1
FreeBSD:14:latest3.0.1_23.0.1_2-3.0.1_23.0.1_23.0.1_1-3.0.1_1
FreeBSD:14:quarterly3.0.1_13.0.1_1-3.0.1_13.0.1_13.0.1_13.0.1_13.0.1_1
FreeBSD:15:latest3.0.1_23.0.1_2n/a3.0.1_1n/a3.0.1_13.0.1_13.0.1_2
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. python3.9 : lang/python39
  4. sdl2-config : devel/sdl20
Runtime dependencies:
  1. doom-data>0 : games/doom-data
Library dependencies:
  1. libpng.so : graphics/png
  2. libSDL2_mixer.so : audio/sdl2_mixer
  3. libSDL2_net.so : net/sdl2_net
  4. libSDL2.so : devel/sdl20
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for chocolate-doom-3.0.1_2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
games_chocolate-doom
USES:
gmake pkgconfig python:build sdl
pkg-message:
For install:
The default location for a configuration files and saves is no longer ~/.chocolate-doom, current one is ~/.local/share/chocolate-doom/. You can recreate the sound of the historical vanilla game according to your own experience. The default is an emulation of OPL2 Chip (Adlib/ Soundblaster) for MIDI music output. OPL3 is also available. If you prefer Gravis Ultrasound, ensure that audio/guspat is installed, run chocolate-doom-setup, select "Configure Sound", choose "GUS (emulated)", and enter the path: /usr/local/share/guspat/inst/GUS into the "Path to patch files:" field. If you wish to enable native MIDI, ensure that a suitable set of patches is installed such as audio/eawpats, audio/eawplus, audio/freepats, or audio/guspat, enter chocolate-doom-setup, select "Configure Sound", choose "Native MIDI", and enter the path to the Timidity configuration file. Examples: /usr/local/share/timidity/timidity.cfg-eawpats /usr/local/share/timidity/timidity.cfg-eawplus /usr/local/share/freepats/freepats.cfg /usr/local/share/timidity/timidity.cfg-guspat If you choose either Gravis Ultrasound emulation or native MIDI and provide no path, there will be no music.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://www.chocolate-doom.org/downloads/3.0.1/
Collapse this list.

There are no commits on branch 2022Q2 for this port