notbug ipv6 ready As 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.
Port details
pacman.c Simple Pacman clone written in C99
g20251120 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 g20251120Version of this port present on the latest quarterly branch.
Maintainer: ehaupt@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-11-22 09:36:05
Last Update: 2025-11-22 09:11:18
Commit Hash: c8c8032
License: MIT
WWW:
https://floooh.github.io/pacman.c/pacman.html
https://github.com/floooh/pacman.c
Description:
pacman.c is a simple Pac Man clone written in C99 with minimal dependencies. It recreates the classic maze chase gameplay with ghosts, pellets and responsive controls, and serves as a compact, well commented example of a complete cross platform game.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. bin/pacman.c
  2. share/man/man6/pacman.c.6.gz
  3. share/pixmaps/pacman.c.png
  4. /usr/local/share/licenses/pacman.c-g20251120/catalog.mk
  5. /usr/local/share/licenses/pacman.c-g20251120/LICENSE
  6. /usr/local/share/licenses/pacman.c-g20251120/MIT
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • pacman.c>0:games/pacman.c
To install the port:
cd /usr/ports/games/pacman.c/ && make install clean
To add the package, run one of these commands:
  • pkg install games/pacman.c
  • pkg install pacman.c
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pacman.c
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1763734580 SHA256 (pacman.c-icon-1.tar.gz) = 94a97f799bc2dadb638931a4f66eeb1a8a491d90db30406f8cbc0e4f3240f859 SIZE (pacman.c-icon-1.tar.gz) = 12852

Expand this list (2 items)

Collapse this list.

SHA256 (floooh-pacman.c-g20251120-be5f12c_GH0.tar.gz) = d313ccaebcc443b29056ab87cc5410faff1ce2c82cb193c73356694620751441 SIZE (floooh-pacman.c-g20251120-be5f12c_GH0.tar.gz) = 1222734

Collapse this list.


Packages (timestamps in pop-ups are UTC):
pacman.c
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latestg20251120g20251120--g20251120n/an/an/a
FreeBSD:13:quarterlyg20251120g20251120--g20251120n/an/an/a
FreeBSD:14:latestg20251120g20251120--g20251120---
FreeBSD:14:quarterlyg20251120g20251120--g20251120---
FreeBSD:15:latestg20251120g20251120n/a-n/an/a--
FreeBSD:15:quarterlyg20251120g20251120n/a-n/an/a--
FreeBSD:16:latestg20251120g20251120n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. xorgproto>=0 : x11/xorgproto
  4. x11.pc : x11/libX11
  5. xcursor.pc : x11/libXcursor
  6. xi.pc : x11/libXi
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xcursor.pc : x11/libXcursor
  3. xi.pc : x11/libXi
Library dependencies:
  1. libasound.so : audio/alsa-lib
  2. libGL.so : graphics/libglvnd
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
games_pacman.c
USES:
cmake gl localbase:ldflags xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/floooh/pacman.c/tar.gz/be5f12c?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
g20251120
22 Nov 2025 09:11:18
commit hash: c8c8032a2fede3622570ce0eca27cb2d579fc0f9commit hash: c8c8032a2fede3622570ce0eca27cb2d579fc0f9commit hash: c8c8032a2fede3622570ce0eca27cb2d579fc0f9commit hash: c8c8032a2fede3622570ce0eca27cb2d579fc0f9 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
games/pacman.c: Add new port

pacman.c is a simple Pac Man clone written in C99 with minimal
dependencies.  It recreates the classic maze chase gameplay with ghosts,
pellets and responsive controls, and serves as a compact, well commented
example of a complete cross platform game.

Number of commits found: 1