HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51988,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=398",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=396",
"results": [
{
"name": "crispy-doom",
"portdir": "games/crispy-doom",
"version": "7.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fabiangreffrath/crispy-doom",
"description": "A limit-removing enhanced-resolution Doom source port based on Chocolate Doom",
"long_description": "Crispy Doom is a friendly fork of Chocolate Doom that provides a higher display resolution, removes the static limits of the Doom engine and offers further optional visual, tactical and physical enhancements while remaining entirely config file, savegame, netplay and demo compatible with the original.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 166
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"pkgconfig",
"clang-18",
"python314"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libpng",
"libsamplerate",
"libsdl2_mixer",
"libsdl2",
"libsdl2_net"
]
}
],
"depends_on": []
},
{
"name": "criticalmass",
"portdir": "games/criticalmass",
"version": "1.0.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://criticalmass.sourceforge.net/critter.php",
"description": "Critical Mass is an SDL/OpenGL space shoot'em up game.",
"long_description": "Critical Mass is an SDL/OpenGL space shoot'em up game.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libsdl_mixer",
"libsdl",
"libsdl_image",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "ctris",
"portdir": "games/ctris",
"version": "0.43",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dominikhackl/ctris",
"description": "Ncurses based tetris clone written in C.",
"long_description": "ctetris is a beautiful tetris clone, written in C using the ncurses library. It works very fast and efficiently, so it should be possible to play it even over a slow remote terminal.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "cursive",
"portdir": "games/cursive",
"version": "1.0",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://puck.nether.net/",
"description": "Create ASCII character cursive handwriting",
"long_description": "Cursive is a program for generating cursive signatures and text like ___ _ __ _ ( ) ' ) / // _/_ __/___. ____ / / / __|/ / _ __ / / (_/|_/ / (_ (_(_/ (_) _(__(/_/ (_ (_/ Do not be fooled by inferior immitations (like the figlet font which doesn't connect letters right). This is the one and only original cursive program.",
"active": true,
"categories": [
"textproc",
"games"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "cxxmatrix",
"portdir": "games/cxxmatrix",
"version": "20220322",
"license": "MIT",
"platforms": "darwin linux freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/akinomyoga/cxxmatrix",
"description": "C++ Matrix: The Matrix Reloaded in Terminals",
"long_description": "C++ Matrix: The Matrix Reloaded in Terminals. (Number falls, Banners, Matrix rains, Conway's Game of Life and Mandelbrot set). Features Hankaku kana characters as in the original film, ten levels of green using terminal 256 color support, twinkling effects by adding random brightness fluctuations, and diffused reflection effects by cell background colors.",
"active": true,
"categories": [
"graphics",
"games"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gawk",
"clang-20"
]
}
],
"depends_on": []
},
{
"name": "daktilo",
"portdir": "games/daktilo",
"version": "0.6.0",
"license": "(Apache-2 or MIT)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://daktilo.cli.rs",
"description": "Turn your keyboard into a typewriter!",
"long_description": "daktilo is a small command-line program that plays typewriter sounds every time you press a key. It also offers the flexibility to customize keypress sounds to your liking. You can use the built-in sound presets to create an enjoyable typing experience, whether you're crafting emails or up to some prank on your boss.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "defendguin",
"portdir": "games/defendguin",
"version": "0.0.12",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.newbreedsoftware.com/defendguin/",
"description": "clone of the classic arcade game Defender",
"long_description": "Defendguin is based loosely on Williams classic arcade game, Defender. Some recognizable stars in the realm of modern operating systems should be fairly obvious. Story: A certain monopoly-owning bad guy has been cloned hundreds of times by an unknown alien race. They are now attacking earth, kidnapping little penguinoids and converting them into mutants. Helping them on their way are some other nasty alien ships, of which there are plenty...",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl_mixer",
"libsdl"
]
}
],
"depends_on": []
},
{
"name": "digger",
"portdir": "games/digger",
"version": "20020314",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.digger.org/",
"description": "the Digger game",
"long_description": "the Digger game",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"makeicns",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libsdl"
]
}
],
"depends_on": []
},
{
"name": "discord-rpc",
"portdir": "games/discord-rpc",
"version": "3.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/discord/discord-rpc",
"description": "simple RPC client for Discord",
"long_description": "Discord RPC is a library for interfacing your game with a locally running Discord desktop client.",
"active": true,
"categories": [
"devel",
"games"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"rapidjson"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"warzone2100"
]
}
]
},
{
"name": "dominion",
"portdir": "games/dominion",
"version": "2.8.2",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://savannah.gnu.org/projects/dominion/",
"description": "world simulation RPG",
"long_description": "Dominion is a multi-player world simulation and role-playing game. Each user controls a nation, making economic, political and military decisions for it.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "dopewars",
"portdir": "games/dopewars",
"version": "1.5.12",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dopewars.sourceforge.net/",
"description": "Rewrite of a game originally based on \"Drug Wars\"",
"long_description": "The idea of dopewars is to deal drugs on the streets of New York, amassing a huge fortune and paying off the loan shark, while avoiding the ever annoying police.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"esound",
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "duke3d",
"portdir": "games/duke3d",
"version": "0.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://icculus.org/duke3d/",
"description": "Runtime for FPS Duke Nukem 3D",
"long_description": "Duke Nukem 3D is a first-person shooter computer game developed by 3D Realms and published by Apogee Software. Level and gamefiles are not included (use Shareware Version)",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"subversion"
]
},
{
"type": "lib",
"ports": [
"libsdl_mixer",
"libsdl",
"libsdl_image"
]
}
],
"depends_on": []
},
{
"name": "dvorakng",
"portdir": "games/dvorakng",
"version": "0.6.0rc1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://freecode.com/projects/dvorakng/",
"description": "A Dvorak typing tutor",
"long_description": "DvorakNG is a Dvorak typing tutor. It is heavily based on Dvorak7min, but adds many improvements like a progress information database.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "macports",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "dynamix-chart-width-control",
"portdir": "games/dynamix-chart-width-control",
"version": "1.3.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/AXIS5hacker/DNX-Note-Width-Changer",
"description": "A tool for changing the note width in a Dynamix Fanmade Chart",
"long_description": "A tool for changing the note width in a Dynamix Fanmade Chart. Compatible with xml charts produced with DynaMaker.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 272
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "eboard",
"portdir": "games/eboard",
"version": "1.1.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fbergo/eboard",
"description": "eboard is a chess interface just like xboard.",
"long_description": "eboard is a chess interface for Unix-like systems (GNU/Linux, FreeBSD, Solaris, etc.) based on the GTK+ GUI toolkit. It provides a chess board interface to ICS (Internet Chess Servers) like FICS and to chess engines like GNU Chess, Sjeng and Crafty.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gstreamer1",
"gstreamer1-gst-plugins-base",
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "dynamix-chart-width-control-gui",
"portdir": "games/dynamix-chart-width-control",
"version": "1.3.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/AXIS5hacker/DNX-Note-Width-Changer",
"description": "A tool for changing the note width in a Dynamix Fanmade Chart",
"long_description": "A tool for changing the note width in a Dynamix Fanmade Chart. Compatible with xml charts produced with DynaMaker. This is the Qt GUI version.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 272
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"makeicns",
"qt6-qttools",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"qt6-qtbase"
]
}
],
"depends_on": []
},
{
"name": "enigma",
"portdir": "games/enigma",
"version": "1.30",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.nongnu.org/enigma/",
"description": "puzzle game inspired by the games Oxyd and Rock'n'Roll",
"long_description": "Enigma is a puzzle game inspired by Oxyd on the Atari ST and Rock'n'Roll on the Amiga. The object of the game is to find and uncover pairs of identically colored Oxyd stones. Simple? Yes. Easy? Certainly not! Hidden traps, vast mazes, laser beams, and, most of all, countless hairy puzzles usually block your direct way to the Oxyd stones.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"ImageMagick",
"texi2html",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libsdl2_image",
"libsdl2_ttf",
"libpng",
"zlib",
"libenet",
"libiconv",
"xercesc3",
"curl",
"libsdl2_mixer",
"gettext",
"libsdl2"
]
}
],
"depends_on": []
},
{
"name": "fbg",
"portdir": "games/fbg",
"version": "0.9",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fbg.sourceforge.net/",
"description": "Puzzle game similar to Tetris but with improved graphics.",
"long_description": "Falling Block Game is a puzzle game that is similar to the Hasbro classic, Tetris. Many such games have been released for a variety of platforms, but most have passable graphics or poor gameplay/piece control.",
"active": true,
"categories": [
"aqua",
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl",
"physfs"
]
}
],
"depends_on": []
},
{
"name": "enigma-devel",
"portdir": "games/enigma",
"version": "20250908",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.nongnu.org/enigma/",
"description": "puzzle game inspired by the games Oxyd and Rock'n'Roll",
"long_description": "Enigma is a puzzle game inspired by Oxyd on the Atari ST and Rock'n'Roll on the Amiga. The object of the game is to find and uncover pairs of identically colored Oxyd stones. Simple? Yes. Easy? Certainly not! Hidden traps, vast mazes, laser beams, and, most of all, countless hairy puzzles usually block your direct way to the Oxyd stones.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"pkgconfig",
"ImageMagick",
"texi2html",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libpng",
"curl",
"zlib",
"libiconv",
"xercesc3",
"libenet",
"libsdl2_mixer",
"gettext",
"libsdl2",
"libsdl2_image",
"libsdl2_ttf"
]
}
],
"depends_on": []
},
{
"name": "ferium",
"portdir": "games/ferium",
"version": "4.7.1",
"license": "MPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gorilla-devs/ferium",
"description": "CLI program for downloading and updating Minecraft mods and modpacks.",
"long_description": "Ferium is a CLI tool for downloading and updating Minecraft mods from Modrinth CurseForge, and GitHub Releases, and modpacks from Modrinth and CurseForge.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "git",
"github": "JLindop",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "fheroes2",
"portdir": "games/fheroes2",
"version": "1.1.11",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ihhub.github.io/fheroes2/",
"description": "Free implementation of Heroes of Might and Magic II game engine",
"long_description": "Free implementation of Heroes of Might and Magic II game engine",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "oleg.derevenetz",
"github": "oleg-derevenetz",
"ports_count": 2
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"gettext",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libsdl2_mixer",
"libsdl2"
]
},
{
"type": "run",
"ports": [
"innoextract"
]
}
],
"depends_on": []
},
{
"name": "fife",
"portdir": "games/fife",
"version": "0.3.5",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fifengine.net/",
"description": "The FIFE game engine",
"long_description": "FIFE stands for Flexible Isometric Free Engine and is a cross platform game creation framework.",
"active": true,
"categories": [
"games",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"scons",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl_image",
"libsdl_ttf",
"swig-python",
"libvorbis",
"python27",
"libogg",
"boost171",
"libguichan",
"libsdl"
]
}
],
"depends_on": []
},
{
"name": "fizmo",
"portdir": "games/fizmo",
"version": "0.8.5",
"license": "BSD",
"platforms": "darwin linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fizmo.spellbreaker.org/",
"description": "Z-Machine interpreter for Infocom games.",
"long_description": "Fizmo is a Z-Machine interpreter (Fizmo Interprets Z-Machine Opcodes) which allows you to run Infocom- and most other Z-Machine based games -- except version 6 -- on POSIX-like systems which provide a ncursesw (note the 'w') library. It has been successfully compiled on Debian based Linux, Mac OS X (with MacPorts providing ncursesw) and Windows (using Cygwin and a self-compiled ncursesw library). This is a console-style application, meaning that it runs in textmode and does not provide any GUI whatsoever. For more information about Infocom and interactive fiction, see the 'New to IF' section at http://www.ifarchive.org. Games are available from http://www.ifarchive.org/indexes/if-archiveXgamesXzcode.html",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "Christoph.Ender",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libjpeg-turbo",
"libpng",
"libsndfile",
"libxml2",
"xorg-libX11",
"freetype",
"libsdl2"
]
}
],
"depends_on": []
},
{
"name": "flobopuyo",
"portdir": "games/flobopuyo",
"version": "0.20",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ios-software.com/?page=projet&quoi=29",
"description": "FloboPuyo",
"long_description": "Clone of the famous PuyoPuyo.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl_mixer",
"libsdl",
"libsdl_image"
]
}
],
"depends_on": []
},
{
"name": "fortune",
"portdir": "games/fortune",
"version": "6.2.0-RELEASE",
"license": "BSD",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freebsd.org/",
"description": "Infamous electronic fortune-cookie generator",
"long_description": "Infamous electronic fortune-cookie generator",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bsdmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"OSXPal"
]
}
]
},
{
"name": "fortune-mod",
"portdir": "games/fortune-mod",
"version": "3.24.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/shlomif/fortune-mod",
"description": "Fortune-cookie generator",
"long_description": "Implementation of the Unix fortune command for displaying a random quotation.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"recode"
]
}
],
"depends_on": []
},
{
"name": "freecell-solver",
"portdir": "games/freecell-solver",
"version": "3.6.0",
"license": "MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fc-solve.berlios.de/",
"description": "Freecell Solver solves automatically layouts of Freecell",
"long_description": "Freecell Solver - a program that automatically solves layouts of Freecell and similar variants of Card Solitaire such as Eight Off, Forecell and Seahaven Towers, as well as Simple Simon boards.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "freeciv",
"portdir": "games/freeciv",
"version": "2.6.4",
"license": "GPL-2+",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.freeciv.org/",
"description": "An empire-building strategy game",
"long_description": "Freeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization. The game commences in prehistory and your mission is to lead your tribe from the stone age to the space age...",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"makeicns",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl2_mixer",
"sqlite3",
"gettext",
"libsdl2",
"libsdl2_gfx",
"bzip2",
"libsdl2_ttf",
"readline",
"curl",
"freetype",
"libiconv",
"libsdl2_image",
"xz",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "freedink",
"portdir": "games/freedink",
"version": "1.08.20090120",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/freedink/",
"description": "FreeDink is a portable and enhanced version of the Dink Smallwood game engine.",
"long_description": "Dink Smallwood is an adventure/role-playing game, similar to Zelda, made by RTsoft. Besides twisted humour, it includes the actual game editor, allowing players to create hundreds of new adventures called Dink Modules or D-Mods for short.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libffi",
"libsdl",
"libsdl_gfx",
"libzip",
"libsdl_ttf",
"fontconfig",
"libsdl_image",
"libsdl_mixer"
]
},
{
"type": "run",
"ports": [
"freedink-data"
]
}
],
"depends_on": []
},
{
"name": "freeciv-x11",
"portdir": "games/freeciv",
"version": "2.6.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.freeciv.org/",
"description": "An empire-building strategy game",
"long_description": "Freeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization. The game commences in prehistory and your mission is to lead your tribe from the stone age to the space age...",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libsdl2_mixer",
"sqlite3",
"gettext",
"bzip2",
"gtk2",
"curl",
"libiconv",
"readline",
"xz"
]
}
],
"depends_on": []
},
{
"name": "freedink-data",
"portdir": "games/freedink-data",
"version": "1.08.20170409",
"license": "zlib and Permissive and Copyleft",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/freedink/",
"description": "FreeDink data",
"long_description": "FreeDink data for the Dink Smallwood game. It includes graphics, songs, etc.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"freedink"
]
}
]
},
{
"name": "freedroidclassic",
"portdir": "games/freedroidclassic",
"version": "1.0.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.freedroid.org/",
"description": "Freedoid Classic is a Paradroid clone.",
"long_description": "Freedroid is a clone of the classic game Paradroid on Commodore 64 with some improvements and extensions to the classic version. In this game, you control a robot, depicted by a small white ball with a few numbers within an interstellar spaceship consisting of several decks connected by elevators. The aim of the game is to destroy all enemy robots, depicted by small black balls with a few numbers, by either shooting them or seizing control over them by creating connections in a short subgame of electric circuits.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"makeicns"
]
},
{
"type": "lib",
"ports": [
"libsdl",
"libsdl_gfx",
"libsdl_image",
"libsdl_mixer"
]
}
],
"depends_on": []
},
{
"name": "frightcrawler",
"portdir": "games/frightcrawler",
"version": "0.3.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/charlesrocket/frightcrawler",
"description": "MtG deck legality validator.",
"long_description": "Frightcrawler is a deck legality validator for MtG. It reads CSV card lists from Helvault or AetherHub against provided game format.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "",
"github": "charlesrocket",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"shards",
"crystal"
]
}
],
"depends_on": []
},
{
"name": "frobtads",
"portdir": "games/frobtads",
"version": "1.2.4",
"license": "Restrictive/Distributable",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tads.org/frobtads.htm",
"description": "FrobTADS is a new version of TADS for Unix",
"long_description": "FrobTADS is a complete rewrite of the Unix version. It adds support for a number of relatively recent TADS features that were missing from the old Unix version, including full support for text and background colors, TADS 3 banners, and timed input. It's also much more portable and more easily maintainable, as it's built to modern Unix standards. And installing FrobTADS is greatly simplified compared to the old Unix port, thanks to automatic configuration.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"curl"
]
}
],
"depends_on": []
},
{
"name": "frotz",
"portdir": "games/frotz",
"version": "2.55",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://davidgriffith.gitlab.io/frotz/",
"description": "interpreter for Infocom Z-Code games",
"long_description": "Frotz provides a portable implementation of the zcode virtual machine used for all Infocom text adventures and many of those written by other authors. This port installs Frotz with a curses-based text interface.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal",
"sound"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsamplerate",
"libsndfile",
"libao",
"ncurses",
"libvorbis",
"libmodplug"
]
}
],
"depends_on": []
},
{
"name": "frotz-sdl",
"portdir": "games/frotz",
"version": "2.55",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://davidgriffith.gitlab.io/frotz/",
"description": "interpreter for Infocom Z-Code games (SDL GUI)",
"long_description": "Frotz provides a portable implementation of the zcode virtual machine used for all Infocom text adventures and many of those written by other authors. This port installs Frotz with an SDL-based GUI.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl2",
"libjpeg-turbo",
"zlib",
"freetype",
"libpng",
"libsdl2_mixer"
]
}
],
"depends_on": []
},
{
"name": "frozenbubble2",
"portdir": "games/frozenbubble2",
"version": "2.212.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.frozen-bubble.org/",
"description": "Frozen Bubble 2",
"long_description": "Colorful 3D rendered penguin animations, 100 levels of 1p game, hours and hours of 2p game, nights and nights of 2p/3p/4p/5p game over LAN or Internet, a level-editor, 3 professional quality digital soundtracks, 15 stereo sound effects, 8 unique graphical transition effects, 8 unique logo eye-candies.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 99
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"makeicns",
"p5.34-file-slurp",
"p5.34-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-compress-bzip2",
"p5.34-file-sharedir",
"p5.34-file-which",
"libsdl_mixer",
"p5.34-locale-maketext-lexicon",
"p5.34-sdl",
"p5.34-ipc-system-simple",
"libsdl",
"libsdl_image",
"libsdl_pango",
"perl5.34"
]
}
],
"depends_on": []
},
{
"name": "gav",
"portdir": "games/gav",
"version": "0.9.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gav.sourceforge.net/",
"description": "gav is an arcade volleyball game",
"long_description": "GAV (Gpl Arcade Volleyball) is an object-oriented multiplatform Arcade Volleyball clone. It supports multiplayer and theme customization.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl",
"libsdl_image",
"libsdl_net"
]
}
],
"depends_on": []
},
{
"name": "galaxis",
"portdir": "games/galaxis",
"version": "1.11",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://catb.org/~esr/galaxis/",
"description": "UNIX clone of the Mac game Galaxis",
"long_description": "UNIX-hosted, curses-based clone of the nifty little Macintosh freeware game Galaxis. The code is POSIX-conforming and was written under Linux using the ncurses library; it should part readily to any System V. BSD sites using the inferior native BSD curses will lose some features (no color, nor arrow-key support).",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "gcs-java",
"portdir": "games/gcs-java",
"version": "2011.01.02.1054",
"license": "MPL-1.1 and BSD and Apache-2 and LGPL-2.1+ and MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gurpscharactersheet.com",
"description": "GURPS Character Sheet",
"long_description": "GURPS Character Sheet (GCS) is a stand-alone, interactive, character sheet editor that allows you to build characters for Steve Jackson Games' GURPS 4th Edition roleplaying game system.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"itext",
"trove4j",
"ttk"
]
}
],
"depends_on": []
},
{
"name": "gdash",
"portdir": "games/gdash",
"version": "20210813unstable",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitbucket.org/czirkoszoltan/gdash",
"description": "Emerald Mine-like game for GTK+ and SDL",
"long_description": "gdash is an Emerald Mine-like game for GTK+ and SDL.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"autoconf",
"automake",
"gettext",
"libtool",
"pkgconfig",
"makeicns"
]
},
{
"type": "lib",
"ports": [
"libsdl2",
"libsdl2_image",
"gtk3",
"libpng",
"mesa",
"libsdl2_mixer"
]
}
],
"depends_on": []
},
{
"name": "geekcode",
"portdir": "games/geekcode",
"version": "1.7.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.gushue.net/geekcode.php",
"description": "geekcode generator",
"long_description": "This program will generate a geek code block for you by simply choosing which codes suit you from the screen.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "genact",
"portdir": "games/genact",
"version": "1.5.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://svenstaro.github.io/genact",
"description": "A nonsense activity generator",
"long_description": "Pretend to be busy or waiting for your computer when you should actually be doing real work! Impress people with your insane multitasking skills. Just open a few instances of genact and watch the show. genact has multiple scenes that pretend to be doing something exciting or useful when in reality nothing is happening at all.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "ggz-client-libs",
"portdir": "games/ggz-client-libs",
"version": "0.0.14.1",
"license": "GPL-2+ and LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ggzgamingzone.org/",
"description": "The GGZ Gaming Zone - Core Client Libraries.",
"long_description": "The GGZ Gaming Zone - Core Client Libraries.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libggz",
"expat"
]
}
],
"depends_on": []
},
{
"name": "glob2",
"portdir": "games/glob2",
"version": "0.9.4.4",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://globulation2.org/wiki/Main_Page",
"description": "Globulation 2 - a free and innovative strategy game",
"long_description": "Globulation 2 is an innovative high quality Real-Time Strategy, which minimizes micro-management by automatically assigning tasks to the units. The player has to choose the number of units he wants for the different tasks, and the units will do their best to satisfy the requests. This allows to manage more units and to focus on the strategy. It can be played alone, through your Local Area Network, or through Internet thanks to Ysagoon Online Game, a meta-server. It also features a scripting language for versatile gameplay or tutorials and an integrated map editor.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"scons",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"speex",
"boost",
"libsdl",
"libsdl_image",
"libsdl_net",
"libsdl_ttf",
"zlib",
"libpng",
"tiff",
"libogg",
"freetype",
"fribidi",
"libiconv",
"libjpeg-turbo",
"libvorbis",
"portaudio"
]
}
],
"depends_on": []
},
{
"name": "gloomhaven-helper",
"portdir": "games/gloomhaven-helper",
"version": "8.4.8",
"license": "Restrictive",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://esotericsoftware.com/gloomhaven-helper#Desktop",
"description": "Helper application for Gloomhaven board game.",
"long_description": "Gloomhaven Helper is the officially licensed companion application for playing the Gloomhaven board game and Forgotten Circles expansion, without losing the board game feel. It tracks initiative, monsters, and characters so you can focus on playing the game rather than bookkeeping. Playing the game becomes faster, as does setup and tear down.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 225
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"openjdk8-zulu"
]
}
],
"depends_on": []
},
{
"name": "glpong",
"portdir": "games/glpong",
"version": "1.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/erikg/glpong",
"description": "Implementation of pong using OpenGL, playable vs. AI.",
"long_description": "Implementation of pong using OpenGL, SDL, SDL_image, and SDL_mixer. Only mode of play is you against an AI.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl_mixer",
"libsdl",
"libsdl_image"
]
}
],
"depends_on": []
},
{
"name": "gnubg",
"portdir": "games/gnubg",
"version": "1.05.002",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gnubg/",
"description": "GNU Backgammon",
"long_description": "GNU Backgammon (gnubg) is a software for playing and analysing backgammon positions, games and matches. It's based on a neural network. Although it already plays at a very high level, it's still work in progress. You can play at GNU Backgammon using the command line or via a graphical interface based (on GTK+).",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "dtakahashi",
"github": "daitakahashi",
"ports_count": 2
}
],
"variants": [
"random_org",
"x11",
"quartz",
"board3d",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"bison",
"flex",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"libiconv",
"gmp",
"readline",
"gtk2",
"python27",
"curl",
"freetype"
]
}
],
"depends_on": []
},
{
"name": "gnuchess",
"portdir": "games/gnuchess",
"version": "6.3.0",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/chess",
"description": "GNU Chess is a chess-playing program.",
"long_description": "GNU Chess is a chess-playing program. It can be used to play chess against the computer on a terminal or, more commonly, as a chess engine for graphical chess frontends such as XBoard.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"readline"
]
}
],
"depends_on": []
},
{
"name": "gnugo",
"portdir": "games/gnugo",
"version": "3.8",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gnugo/gnugo.html",
"description": "GNU Go",
"long_description": "GNU Go is a free program that plays the game of Go.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
}
]
}