games/freeciv 3.2.4 MidnightBSD
Free turn-based multiplayer strategy
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
34d2601de3- License
- gpl2+
- Categories
- games
Description
Freeciv is a free turn-based multiplayer strategy game, in which each player becomes the leader of a civilization, fighting to obtain the ultimate goal: to become the greatest civilization.
Players of the Civilization series by Microprose should feel at home, since one aim of Freeciv is to have optional modes (called rulesets) with compatible rules.
Freeciv is maintained by an international team of coders and enthusiasts, and is easily one of the most fun and addictive network games out there!
That also means it has very extensive multilanguage support, something rare in games.
In the other systems
The newest version among them is 3.2.6, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | games/freeciv | 3.2.4 behind since 2026-07-14 | no data | - | [email protected] | 2026-07-17 |
| FreeBSD | games/freeciv | 3.2.6 newest | none known | - | [email protected] | 2026-09-04 |
| OpenBSD | games/freeciv | 3.0.10p0 behind since 2026-07-14 | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| DragonFly | games/freeciv | 3.1.4 behind since 2026-07-14 | none known | - | [email protected] | - |
| HardenedBSD | games/freeciv | 3.2.6 newest | no data | - | [email protected] | - |
| GhostBSD | games/freeciv | 3.2.6 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install freeciv
From mports:
cd /usr/mports/games/freeciv && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= freeciv>0:games/freeciv
LIB_DEPENDS= libfreeciv-srv.so:games/freeciv
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 1
bash: shells/bash
Library 3
libcurl.so: ftp/curllibicuuc.so: devel/iculibltdl.so: devel/libltdl
Build dependencies 4
Run dependencies 3
No port depends on this one.
Configuration
Options name: games_freeciv
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| GTK3 | off | |
| GTK4 | off | |
| IPV6 | off | |
| MYSQL | off | |
| NLS | off | |
| PGSQL | off | |
| QT5 | on | |
| SDL | off | |
| SQLITE3 | on |
- USES
- autoreconf compiler:c++11-lang cpe desktop-file-utils gmake iconv:wchar_t libtool lua:53 pkgconfig readline shebangfix ssl tar:xz
- Service scripts
- none
Files
Manual pages 16
- freeciv(6)
- freeciv-client(6)
- freeciv-gtk3(6)
- freeciv-gtk4(6)
- freeciv-manual(6)
- freeciv-modpack(6)
- freeciv-mp-cli(6)
- freeciv-mp-gtk3(6)
- freeciv-mp-gtk4(6)
- freeciv-mp-qt(6)
- freeciv-qt(6)
- freeciv-ruledit(6)
- freeciv-ruleup(6)
- freeciv-sdl2(6)
- freeciv-sdl3(6)
- freeciv-server(6)
pkg-plist 233
- bin/freeciv-manual
- bin/freeciv-gtk3
- bin/freeciv-gtk3.22
- bin/freeciv-gtk4
- bin/freeciv-mp-cli
- bin/freeciv-mp-gtk3
- bin/freeciv-mp-gtk4
- bin/freeciv-mp-qt
- bin/freeciv-qt
- bin/freeciv-ruledit
- bin/freeciv-ruleup
- bin/freeciv-sdl2
- bin/freeciv-server
- etc/freeciv/database.lua
- lib/libfreeciv-srv.so
- lib/libfreeciv-srv.so.0
- lib/libfreeciv-srv.so.0.0.0
- lib/libfreeciv.so
- lib/libfreeciv.so.0
- lib/libfreeciv.so.0.0.0
- share/applications/org.freeciv.gtk3.desktop
- share/applications/org.freeciv.gtk322.desktop
- share/applications/org.freeciv.gtk3.mp.desktop
- share/applications/org.freeciv.gtk4.desktop
- share/applications/org.freeciv.gtk4.mp.desktop
- share/applications/org.freeciv.qt.desktop
- share/applications/org.freeciv.qt.mp.desktop
- share/applications/org.freeciv.ruledit.desktop
- share/applications/org.freeciv.sdl2.desktop
- share/applications/org.freeciv.server.desktop
- share/doc/freeciv/ABOUT-NLS
- share/doc/freeciv/AUTHORS
- share/doc/freeciv/BUGS
- share/doc/freeciv/ChangeLog
- share/doc/freeciv/ChangeLog-1.0-S3_0
- share/doc/freeciv/CodingStyle
- share/doc/freeciv/FAQ
- share/doc/freeciv/HACKING
- share/doc/freeciv/HOWTOPLAY
- share/doc/freeciv/INSTALL
- share/doc/freeciv/INSTALL.Cygwin
- share/doc/freeciv/INSTALL.meson
- share/doc/freeciv/NEWS
- share/doc/freeciv/NEWS-3.2
- share/doc/freeciv/doxygen.md
- share/doc/freeciv/README.AI
- share/doc/freeciv/README.AI_modules
- share/doc/freeciv/README.achievements
- share/doc/freeciv/README.actions
- share/doc/freeciv/README.agents
- share/doc/freeciv/README.attributes
- share/doc/freeciv/README.crosser
- share/doc/freeciv/README.delta
- share/doc/freeciv/README.effects
- share/doc/freeciv/README.fcdb
- share/doc/freeciv/README.governor
- share/doc/freeciv/README.graphics
- share/doc/freeciv/README.modpack_installer
- share/doc/freeciv/README.msys2
- share/doc/freeciv/README.nations
- share/doc/freeciv/README.packaging
- share/doc/freeciv/README.rulesets
- share/doc/freeciv/README.scenarios
- share/doc/freeciv/README.scorelog
- share/doc/freeciv/README.sound
- share/doc/freeciv/README.tilesets
- share/doc/freeciv/TODO
- share/icons/hicolor/128x128/apps/freeciv-client.png
- share/icons/hicolor/128x128/apps/freeciv-modpack.png
- share/icons/hicolor/128x128/apps/freeciv-ruledit.png
- share/icons/hicolor/128x128/apps/freeciv-server.png
- share/icons/hicolor/16x16/apps/freeciv-client.png
- share/icons/hicolor/16x16/apps/freeciv-modpack.png
- share/icons/hicolor/16x16/apps/freeciv-ruledit.png
- share/icons/hicolor/16x16/apps/freeciv-server.png
- share/icons/hicolor/32x32/apps/freeciv-client.png
- share/icons/hicolor/32x32/apps/freeciv-modpack.png
- share/icons/hicolor/32x32/apps/freeciv-ruledit.png
- share/icons/hicolor/32x32/apps/freeciv-server.png
- share/icons/hicolor/48x48/apps/freeciv-client.png
- share/icons/hicolor/48x48/apps/freeciv-modpack.png
- share/icons/hicolor/48x48/apps/freeciv-ruledit.png
- share/icons/hicolor/48x48/apps/freeciv-server.png
- share/icons/hicolor/64x64/apps/freeciv-client.png
- share/icons/hicolor/64x64/apps/freeciv-modpack.png
- share/icons/hicolor/64x64/apps/freeciv-ruledit.png
- share/icons/hicolor/64x64/apps/freeciv-server.png
- share/locale/ar/LC_MESSAGES/freeciv-nations.mo
- share/locale/ar/LC_MESSAGES/freeciv-ruledit.mo
- share/locale/ar/LC_MESSAGES/freeciv-core.mo
- share/locale/bg/LC_MESSAGES/freeciv-nations.mo
- share/locale/bg/LC_MESSAGES/freeciv-ruledit.mo
- share/locale/bg/LC_MESSAGES/freeciv-core.mo
- share/locale/ca/LC_MESSAGES/freeciv-nations.mo
- share/locale/ca/LC_MESSAGES/freeciv-ruledit.mo
- share/locale/ca/LC_MESSAGES/freeciv-core.mo
- share/locale/cs/LC_MESSAGES/freeciv-nations.mo
- share/locale/cs/LC_MESSAGES/freeciv-ruledit.mo
- share/locale/cs/LC_MESSAGES/freeciv-core.mo
- share/locale/da/LC_MESSAGES/freeciv-nations.mo
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| freeciv-3.2.4.tar.xz | 5.8186836e+07 | e0a19508bf69dc4fb7c251d391253794d772bfcce2dbd30fa453521244edd32c |
Master sites 2
- SF/freeciv/Freeciv%20${PORTVERSION:R}/3.2.4
- http://files.freeciv.org/stable/
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
34d2601de3 |
Lucas Holt | games/freeciv: refresh installed file list Add the current locale, documentation, and SDL3 manpage entries and remove the obsolete NEWS-3.1 entry.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |