Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
gargoyle Interactive fiction player supporting all major formats
2026.1.1 games Σ=1 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 2023.1Version of this port present on the latest quarterly branch.
Maintainer: tobias.rehbein@web.de search for ports maintained by this maintainer
Port Added: 2024-08-03 01:39:04
Last Update: 2026-11-09 16:59:50
Commit Hash: ba7a08e
People watching this port, also watch: nanoblogger, ogg2mp3, nanoblogger-extra, py311-pass-audit, bitlbee-mastodon
License: ART10 BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE GPLv2 GPLv3 MIT OFL11
WWW:
https://ccxvii.net/gargoyle/
Description: #
Gargoyle is an IF player that supports all the major interactive fiction formats. Most interactive fiction is distributed as portable game files. These portable game files come in many formats. In the past, you used to have to download a separate player (interpreter) for each format of IF you wanted to play. Gargoyle is based on the standard interpreters for the formats it supports: Agility, Alan 2 and 3, Frotz, Glulxe, Hugo, Level 9, Magnetic, Scare, Tads 2 and 3.
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 (71 items)
Collapse this list.
  1. /usr/local/share/licenses/gargoyle-2026.1.1/catalog.mk
  2. /usr/local/share/licenses/gargoyle-2026.1.1/LICENSE
  3. /usr/local/share/licenses/gargoyle-2026.1.1/ART10
  4. /usr/local/share/licenses/gargoyle-2026.1.1/BSD2CLAUSE
  5. /usr/local/share/licenses/gargoyle-2026.1.1/BSD3CLAUSE
  6. /usr/local/share/licenses/gargoyle-2026.1.1/BSD4CLAUSE
  7. /usr/local/share/licenses/gargoyle-2026.1.1/GPLv2
  8. /usr/local/share/licenses/gargoyle-2026.1.1/GPLv3
  9. /usr/local/share/licenses/gargoyle-2026.1.1/MIT
  10. /usr/local/share/licenses/gargoyle-2026.1.1/OFL11
  11. share/sbom/pc/gargoyle.pc
  12. bin/gargoyle
  13. lib/libgarglk-gpl2.so
  14. lib/libgarglk.so
  15. libexec/gargoyle/advsys
  16. libexec/gargoyle/agility
  17. libexec/gargoyle/alan2
  18. libexec/gargoyle/alan3
  19. libexec/gargoyle/bocfel
  20. libexec/gargoyle/git
  21. libexec/gargoyle/glulxe
  22. libexec/gargoyle/hugo
  23. libexec/gargoyle/jacl
  24. libexec/gargoyle/level9
  25. libexec/gargoyle/magnetic
  26. libexec/gargoyle/plus
  27. libexec/gargoyle/scare
  28. libexec/gargoyle/scott
  29. libexec/gargoyle/tadsr
  30. libexec/gargoyle/taylor
  31. share/applications/io.github.garglk.Gargoyle.desktop
  32. share/applications/io.github.garglk.GargoyleEditConfig.desktop
  33. share/gargoyle/Gargoyle-Mono-Bold-Italic.ttf
  34. share/gargoyle/Gargoyle-Mono-Bold.ttf
  35. share/gargoyle/Gargoyle-Mono-Italic.ttf
  36. share/gargoyle/Gargoyle-Mono.ttf
  37. share/gargoyle/Gargoyle-Serif-Bold-Italic.ttf
  38. share/gargoyle/Gargoyle-Serif-Bold.ttf
  39. share/gargoyle/Gargoyle-Serif-Italic.ttf
  40. share/gargoyle/Gargoyle-Serif.ttf
  41. share/gargoyle/themes/Blue.json
  42. share/gargoyle/themes/Breeze Darker.json
  43. share/gargoyle/themes/Lectrote Dark.json
  44. share/gargoyle/themes/Lectrote Sepia.json
  45. share/gargoyle/themes/Lectrote Slate.json
  46. share/gargoyle/themes/Pencil.json
  47. share/gargoyle/themes/Zoom.json
  48. share/gargoyle/themes/dark.json
  49. share/gargoyle/themes/light.json
  50. share/gargoyle/unifont.otf
  51. share/gargoyle/unifont_upper.otf
  52. share/icons/hicolor/32x32/mimetypes/application-x-adrift.png
  53. share/icons/hicolor/32x32/mimetypes/application-x-advsys.png
  54. share/icons/hicolor/32x32/mimetypes/application-x-agt.png
  55. share/icons/hicolor/32x32/mimetypes/application-x-alan-adventure-game.png
  56. share/icons/hicolor/32x32/mimetypes/application-x-alan3-adventure-game.png
  57. share/icons/hicolor/32x32/mimetypes/application-x-blorb.png
  58. share/icons/hicolor/32x32/mimetypes/application-x-glulx.png
  59. share/icons/hicolor/32x32/mimetypes/application-x-hugo-image.png
  60. share/icons/hicolor/32x32/mimetypes/application-x-level9.png
  61. share/icons/hicolor/32x32/mimetypes/application-x-magscroll.png
  62. share/icons/hicolor/32x32/mimetypes/application-x-t3vm-image.png
  63. share/icons/hicolor/32x32/mimetypes/application-x-tads.png
  64. share/icons/hicolor/32x32/mimetypes/application-x-zmachine.png
  65. share/icons/io.github.garglk.Gargoyle.png
  66. share/man/man6/gargoyle.6.gz
  67. share/metainfo/io.github.garglk.Gargoyle.appdata.xml
  68. share/mime/packages/gargoyle.xml
  69. @owner
  70. @group
  71. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • gargoyle>0:games/gargoyle
  • For LIB depends:
    • libgarglk-gpl2.so:games/gargoyle
    • libgarglk.so:games/gargoyle
To install the port: #
cd /usr/ports/games/gargoyle/ && make install clean
To add the package, run one of these commands:
  • pkg install games/gargoyle
  • pkg install gargoyle
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gargoyle
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1793635857 SHA256 (garglk-garglk-2026.1.1_GH0.tar.gz) = 14e904d70d2968be3f6be298ffd14fd124a060d5176f5b0158749acbb90149f4 SIZE (garglk-garglk-2026.1.1_GH0.tar.gz) = 13285882

Packages (timestamps in pop-ups are UTC): #
gargoyle
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest2023.12023.1-2023.12023.1
FreeBSD:14:quarterly2023.12023.1-2023.12023.1
FreeBSD:15:latest2023.12023.1n/a2023.1n/a
FreeBSD:15:quarterly2023.12023.1n/a-n/a
FreeBSD:16:latest2023.12023.1n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. libxkbcommon>=0.5.0 : x11/libxkbcommon
  2. vulkan-headers>0 : graphics/vulkan-headers
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. update-desktop-database : devel/desktop-file-utils
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. sdl2-config : devel/sdl20
  8. update-mime-database : misc/shared-mime-info
Runtime dependencies: #
  1. libxkbcommon>=0.5.0 : x11/libxkbcommon
  2. update-desktop-database : devel/desktop-file-utils
  3. update-mime-database : misc/shared-mime-info
Library dependencies: #
  1. libfontconfig.so : x11-fonts/fontconfig
  2. libfreetype.so : print/freetype2
  3. libpng.so : graphics/png
  4. libOpenGL.so : graphics/libglvnd
  5. libjpeg.so : graphics/jpeg-turbo
  6. libSDL2_mixer.so : audio/sdl2_mixer
  7. libSDL2.so : devel/sdl20
  8. libQt6Core.so : devel/qt6-base
There are no ports dependent upon this port #

Configuration Options: #
===> The following configuration options are available for gargoyle-2026.1.1: SPEECHD=off: Enable text-to-speech support ===> Use 'make config' to modify these settings
Options name: #
games_gargoyle
USES: #
cmake desktop-file-utils gl jpeg pkgconfig qt:6 sdl shared-mime-info
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/garglk/garglk/tar.gz/2026.1.1?dummy=/
Collapse this list.

Number of commits found: 2 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2026.1.1
09 Nov 2026 16:59:50
commit hash: ba7a08e988a98b7e3fa4ba30049cd34d5a21a08fcommit hash: ba7a08e988a98b7e3fa4ba30049cd34d5a21a08fcommit hash: ba7a08e988a98b7e3fa4ba30049cd34d5a21a08fcommit hash: ba7a08e988a98b7e3fa4ba30049cd34d5a21a08f files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
games/gargoyle: Update to 2026.1.1

PR:		300448
Approved by:	Tobias Rehbein <tobias.rehbein@web.de> (maintainer)
2023.1
03 Aug 2024 01:34:07
commit hash: 8c040a35ffc558fe2bdacb93ba6df9a670768e56commit hash: 8c040a35ffc558fe2bdacb93ba6df9a670768e56commit hash: 8c040a35ffc558fe2bdacb93ba6df9a670768e56commit hash: 8c040a35ffc558fe2bdacb93ba6df9a670768e56 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Tobias Rehbein
games/gargoyle: New port: Interactive fiction player supporting all major
formats

Gargoyle is an interactive fiction player that supports all the major
interactive fiction formats.

Gargoyle is based on the standard interpreters for the formats it
supports: Agility, Alan 2 and 3, Frotz, Glulxe, Hugo, Level 9, Magnetic,
Scare, Tads 2 and 3.

PR:	280542

Number of commits found: 2