games/freeciv21 3.1.3 FreeBSD
Freeciv for the 21st century
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
ab9b0dae6a- License
- GPLv3
- Categories
- games
- Package size
- 24494.8 KiB, 60943.2 KiB installed
Description
Freeciv21 is a free open source turn-based empire-building 4x strategy game, in which each player becomes the leader of a civilization. You compete against several opponents to build cities and use them to support a military and an economy. Players strive to complete an empire that survives all encounters with its neighbors to emerge victorious. Play begins at the dawn of history in 4,000 BCE.
Freeciv21 takes its roots in the well-known FOSS game Freeciv and extends it for more fun, with a revived focus on competitive multiplayer environments. Players can choose from over 500 nations and can play against the computer or other people in an active online community.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | games/freeciv21 | 3.1.3 |
| OpenBSD | games/freeciv21 | 3.1.3 |
Install
Binary package:
pkg install freeciv21
From the ports tree:
cd /usr/ports/games/freeciv21/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= freeciv21>0:games/freeciv21
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.1.3 | 3.1.3 | - | 3.1.0 | 3.1.3 |
| FreeBSD:14:quarterly | 3.1.3 | 3.1.3 | n/a | 3.1.r2 | 3.1.3 |
| FreeBSD:15:latest | 3.1.3 | 3.1.3 | n/a | 3.1.0 | 3.1.0 |
| FreeBSD:15:quarterly | 3.1.3 | 3.1.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.1.3 | 3.1.3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libdw.so: devel/elfutilslibunwind.so: devel/libunwind
Runtime 1
${LOCALBASE}/share/fonts/libertinus/LibertinusSans-Regular.otf: x11-fonts/libertinus
The full lists below include those, and their dependencies in turn.
Build dependencies 165
- archivers/brotli
- archivers/kf5-karchive
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/fluidsynth
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/libxmp
- audio/mpg123
- audio/opus
- audio/opusfile
- audio/sdl2_mixer
- converters/libiconv
- databases/sqlite3
- devel/argp-standalone
- devel/cmake-core
- devel/dbus
- devel/desktop-file-utils
- devel/double-conversion
- devel/elfutils
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gobject-introspection
- devel/icu
- devel/jsoncpp
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libpciaccess
- devel/libsysinfo
- devel/libtextstyle
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/llvm12
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-Jinja2
- devel/py-babel
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/py-typing-extensions
- devel/pygobject-common
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-linguisttools
- devel/qt5-qmake
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- devel/xdg-utils
- dns/libidn2
- dns/libpsl
- dns/py-idna
- ftp/curl
- graphics/cairo
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/py-imagesize
- graphics/py-pycairo
- graphics/qt5-svg
- graphics/spirv-tools
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- net/py-pysocks
- net/py-urllib3
The first 100 are listed.
Run dependencies 131
- archivers/brotli
- archivers/kf5-karchive
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/fluidsynth
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/libxmp
- audio/mpg123
- audio/opus
- audio/opusfile
- audio/sdl2_mixer
- converters/libiconv
- databases/sqlite3
- devel/argp-standalone
- devel/dbus
- devel/desktop-file-utils
- devel/double-conversion
- devel/elfutils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/icu
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libpciaccess
- devel/libsysinfo
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/pcre2
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-linguisttools
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- devel/xdg-utils
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/py-pycairo
- graphics/qt5-svg
- graphics/spirv-tools
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- net/qt5-network
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/libssh2
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- textproc/qt5-xml
- www/libnghttp2
- x11-fonts/fontconfig
- x11-fonts/libertinus
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-toolkits/libXmu
- x11-toolkits/libXt
The first 100 are listed.
No port depends on this one.
Configuration
Options name: games_freeciv21
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| MANPAGES | on | Build and/or install manual pages |
| NLS | off | Native Language Support |
- USES
- cmake desktop-file-utils kde:5 lua pkgconfig python qt:5 readline sdl sqlite
- Service scripts
- none
Files
Manual pages 7
- freeciv21-client(6)
- freeciv21-game-manual(6)
- freeciv21-manual(6)
- freeciv21-modpack(6)
- freeciv21-modpack-qt(6)
- freeciv21-ruleup(6)
- freeciv21-server(6)
pkg-plist 4121
- bin/freeciv21-client
- bin/freeciv21-manual
- bin/freeciv21-modpack
- bin/freeciv21-modpack-qt
- bin/freeciv21-ruledit
- bin/freeciv21-ruleup
- bin/freeciv21-server
- share/applications/net.longturn.freeciv21.desktop
- share/applications/net.longturn.freeciv21.modpack.desktop
- share/applications/net.longturn.freeciv21.ruledit.desktop
- share/applications/net.longturn.freeciv21.server.desktop
- share/doc/freeciv21/AUTHORS
- share/doc/freeciv21/COPYING
- share/doc/freeciv21/INSTALL
- share/doc/freeciv21/licenses/0-MSYS2-INDEX.txt
- share/doc/freeciv21/licenses/APACHE-2.txt
- share/doc/freeciv21/licenses/BSD-2-CLAUSE.txt
- share/doc/freeciv21/licenses/BSD-3-CLAUSE.txt
- share/doc/freeciv21/licenses/BZ2.txt
- share/doc/freeciv21/licenses/FTL.txt
- share/doc/freeciv21/licenses/GPL2.txt
- share/doc/freeciv21/licenses/GPL3.txt
- share/doc/freeciv21/licenses/LGPL-2.0-ONLY.txt
- share/doc/freeciv21/licenses/LGPL-2.0-OR-LATER.txt
- share/doc/freeciv21/licenses/LGPL-3.0-ONLY.txt
- share/doc/freeciv21/licenses/LICENSEREF-KDE-ACCEPTED-LGPL.txt
- share/doc/freeciv21/licenses/MIT.txt
- share/doc/freeciv21/licenses/OPENSSL.txt
- share/doc/freeciv21/licenses/PNG.txt
- share/doc/freeciv21/licenses/UNICODE.txt
- share/doc/freeciv21/licenses/ZLIB.txt
- share/freeciv21/amplio2.tilespec
- share/freeciv21/amplio2/activities.png
- share/freeciv21/amplio2/activities.spec
- share/freeciv21/amplio2/bases.png
- share/freeciv21/amplio2/bases.spec
- share/freeciv21/amplio2/cities.png
- share/freeciv21/amplio2/cities.spec
- share/freeciv21/amplio2/explosions.png
- share/freeciv21/amplio2/explosions.spec
- share/freeciv21/amplio2/fog.png
- share/freeciv21/amplio2/fog.spec
- share/freeciv21/amplio2/grid.png
- share/freeciv21/amplio2/grid.spec
- share/freeciv21/amplio2/hills.png
- share/freeciv21/amplio2/hills.spec
- share/freeciv21/amplio2/maglev.png
- share/freeciv21/amplio2/maglev.spec
- share/freeciv21/amplio2/mountains.png
- share/freeciv21/amplio2/mountains.spec
- share/freeciv21/amplio2/nuke.png
- share/freeciv21/amplio2/nuke.spec
- share/freeciv21/amplio2/ocean.png
- share/freeciv21/amplio2/ocean.spec
- share/freeciv21/amplio2/select-alpha.png
- share/freeciv21/amplio2/select.spec
- share/freeciv21/amplio2/terrain1.png
- share/freeciv21/amplio2/terrain1.spec
- share/freeciv21/amplio2/terrain2.png
- share/freeciv21/amplio2/terrain2.spec
- share/freeciv21/amplio2/tiles.png
- share/freeciv21/amplio2/tiles.spec
- share/freeciv21/amplio2/units.spec
- share/freeciv21/amplio2/upkeep.png
- share/freeciv21/amplio2/upkeep.spec
- share/freeciv21/amplio2/veterancy.png
- share/freeciv21/amplio2/veterancy.spec
- share/freeciv21/amplio2/water.png
- share/freeciv21/amplio2/water.spec
- share/freeciv21/cimpletoon/orient_units.png
- share/freeciv21/cimpletoon/orient_units.spec
- share/freeciv21/civ1.serv
- share/freeciv21/civ1/buildings.ruleset
- share/freeciv21/civ1/cities.ruleset
- share/freeciv21/civ1/effects.ruleset
- share/freeciv21/civ1/game.ruleset
- share/freeciv21/civ1/governments.ruleset
- share/freeciv21/civ1/nations.ruleset
- share/freeciv21/civ1/parser.lua
- share/freeciv21/civ1/script.lua
- share/freeciv21/civ1/styles.ruleset
- share/freeciv21/civ1/techs.ruleset
- share/freeciv21/civ1/terrain.ruleset
- share/freeciv21/civ1/units.ruleset
- share/freeciv21/civ2.serv
- share/freeciv21/civ2/buildings.ruleset
- share/freeciv21/civ2/cities.ruleset
- share/freeciv21/civ2/effects.ruleset
- share/freeciv21/civ2/game.ruleset
- share/freeciv21/civ2/governments.ruleset
- share/freeciv21/civ2/nations.ruleset
- share/freeciv21/civ2/parser.lua
- share/freeciv21/civ2/script.lua
- share/freeciv21/civ2/styles.ruleset
- share/freeciv21/civ2/techs.ruleset
- share/freeciv21/civ2/terrain.ruleset
- share/freeciv21/civ2/units.ruleset
- share/freeciv21/civ2civ3.serv
- share/freeciv21/civ2civ3/README.civ2civ3
- share/freeciv21/civ2civ3/buildings.ruleset
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Freeciv21-v3.1.3.tar.gz | 5.2821808e+07 | 61af12178be1ade43e8911e6eeec4b20e62687e519f1ab8c8e1064aa03dd787c |
Master sites 1
- https://github.com/longturn/freeciv21/releases/download/${DISTVERSIONFULL}/
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
ab9b0dae6a |
Tobias Rehbein | games/freeciv21: Update 3.1.2 => 3.1.3 Changelog:
https://github.com/longturn/freeciv21/releases/tag/v3.1.3
PR: 298444
Sponsored by: UNIS Labs (vvd, commit patch)
MFH: 2026Q3 |
|
66168c3642 |
Tobias Rehbein | games/freeciv21: Update 3.1.1 => 3.1.2 While here, drop the custom variable FC21_VERSION and use standard
variables instead.
Changelog: https://github.com/longturn/freeciv21/releases/tag/v3.1.2
PR: 297212
Reported by: Tobias Rehbein <[email protected]> (maintainer) |