BSD Ports

games/freeciv 3.2.6 FreeBSD

Free turn-based multiplayer strategy

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97b0a29c17
License
GPLv2+
Categories
games
Package size
21770.8 KiB, 63611.7 KiB installed

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

SystemPortVersion
FreeBSDgames/freeciv3.2.6
OpenBSDgames/freeciv3.0.10p0
DragonFlygames/freeciv3.1.4
MidnightBSDgames/freeciv3.2.4
HardenedBSDgames/freeciv3.2.6
GhostBSDgames/freeciv3.2.6

Install

Binary package:

pkg install freeciv

From the ports tree:

cd /usr/ports/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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.2.63.2.6-3.2.03.2.6
FreeBSD:14:quarterly3.2.63.2.6n/a3.1.53.2.6
FreeBSD:15:latest3.2.63.2.6n/a3.2.03.2.0
FreeBSD:15:quarterly3.2.63.2.6n/an/an/a
FreeBSD:16:latest3.2.63.2.6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 169

The first 100 are listed.

Run dependencies 153

The first 100 are listed.

No port depends on this one.

Configuration

Options name: games_freeciv

OptionDefaultDescription
DOCSoffBuild and/or install documentation
GTK3offGTK 3 GUI toolkit support
GTK4offGTK 4 GUI toolkit support
IPV6offIPv6 protocol support
MYSQLoffMySQL database support
NLSoffNative Language Support
PGSQLoffPostgreSQL database support
QT6onQt 6 toolkit support
SDLoffSimple Direct Media Layer support
SQLITE3onSQLite 3 database support
USES
autoreconf compiler:c++11-lang cpe desktop-file-utils gmake iconv:wchar_t libtool lua:54 pkgconfig readline shebangfix ssl tar:xz
Service scripts
none

Files

Manual pages 16
  • freeciv(6)
  • freeciv-client(6)
  • freeciv-gtk3.22(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 230
  • bin/freeciv-manual
  • 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.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/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/doc/freeciv/doxygen.md
  • 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
  • share/locale/da/LC_MESSAGES/freeciv-ruledit.mo
  • share/locale/da/LC_MESSAGES/freeciv-core.mo

The first 100 are listed.

distinfo 1
FileSizeSHA256
freeciv-3.2.6.tar.xz5.86835e+07b3ce15f54083b1fca146f62837a5f7d41d298537fa34940cca70eeb09c7a9c6e
Master sites 2
  • SF/freeciv/Freeciv%20${PORTVERSION:R}/3.2.6
  • http://files.freeciv.org/stable/

Commit history 2

DateCommitCreditsLog message
97b0a29c17 Dima Panov games/freeciv: update to 3.2.6 release (+)
3.2.6 is a bugfix release in the freeciv-3.2 series fixing two security vulnerabilities in savegame/scenario file handling, and a number of other bugs. Release notes: https://freeciv.fandom.com/wiki/NEWS-3.2.6
2095477ec4 Dima Panov games/freeciv: update to 3.2.5 release (+)
Freeciv-3.2.5 is a generic bugfix release in the stable 3.2 series. Release notes: https://freeciv.fandom.com/wiki/NEWS-3.2.5