games/0ad 0.28.0_8 FreeBSD
Real-time strategy (RTS) game of ancient warfare
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- Categories
- games
Description
0 A.D. (pronounced "zero ey-dee") is a free, open-source, cross-platform real-time strategy (RTS) game of ancient warfare. In short, it is a historically-based war/economy game that allows players to relive or rewrite the history of Western civilizations, focusing on the years between 500 B.C. and 500 A.D. The project is highly ambitious, involving state-of-the-art 3D graphics, detailed artwork, sound, and a flexible and powerful custom-built game engine.
The game has been in development by Wildfire Games (WFG), a group of volunteer, hobbyist game developers, since 2001. The code and data are available under the GPL license, and the art, sound and documentation are available under CC-BY-SA. In short, we consider 0 A.D. an educational celebration of game development and ancient history.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | games/0ad | 0.28.0_8 |
| OpenBSD | games/0ad/base | 0.28.0 |
Install
Binary package:
pkg install 0ad
From the ports tree:
cd /usr/ports/games/0ad/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= 0ad>0:games/0ad
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 | - | 0.28.0_8 | - | - | - |
| FreeBSD:14:quarterly | - | 0.28.0_7 | n/a | - | - |
| FreeBSD:15:latest | - | 0.28.0_8 | n/a | - | - |
| FreeBSD:15:quarterly | - | 0.28.0_7 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 0.28.0_8 | 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.
Build 3
rust-cbindgen>=0.26.0: devel/rust-cbindgenzip: archivers/zipcmake: devel/cmake-core
Library 13
libboost_filesystem.so: devel/boost-libslibicui18n.so: devel/iculibpng16.so: graphics/pnglibvorbisfile.so: audio/libvorbislibcurl.so: ftp/curllibfreetype.so: print/freetype2libgloox.so: net-im/glooxlibminiupnpc.so: net/miniupnpclibenet.so: net/enetlibsodium.so: security/libsodiumlibfmt.so: devel/libfmtlibmozjs-128.so: lang/spidermonkey128libnvtt.so: graphics/nvidia-texture-tools
The full lists below include those, and their dependencies in turn.
Build dependencies 148
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libmspack
- archivers/lzo2
- archivers/zip
- archivers/zstd
- audio/libmysofa
- audio/libogg
- audio/libvorbis
- audio/openal-soft
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/boost-libs
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libfmt
- devel/libinotify
- devel/libnotify
- devel/libpciaccess
- devel/libsoup3
- devel/libthai
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/llvm12
- devel/nspr
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- devel/rust-cbindgen
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/nvidia-texture-tools
- graphics/png
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- lang/perl5.42
- lang/python312
- lang/python315
- lang/rust
- lang/spidermonkey128
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/iso-codes
- misc/shared-mime-info
- multimedia/gstreamer1
- multimedia/gstreamer1-plugins
- multimedia/gstreamer1-plugins-bad
- net-im/gloox
- net/avahi-app
- net/enet
- net/glib-networking
- net/libproxy
- net/miniupnpc
- ports-mgmt/pkg
- print/cups
The first 100 are listed.
Run dependencies 138
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libmspack
- archivers/lzo2
- archivers/zstd
- audio/libmysofa
- audio/libogg
- audio/libvorbis
- audio/openal-soft
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/boost-libs
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libfmt
- devel/libinotify
- devel/libnotify
- devel/libpciaccess
- devel/libsoup3
- devel/libthai
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/nspr
- devel/orc
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/nvidia-texture-tools
- graphics/png
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- lang/perl5.42
- lang/python312
- lang/python315
- lang/spidermonkey128
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/iso-codes
- misc/shared-mime-info
- multimedia/gstreamer1
- multimedia/gstreamer1-plugins
- multimedia/gstreamer1-plugins-bad
- net-im/gloox
- net/avahi-app
- net/enet
- net/glib-networking
- net/libproxy
- net/miniupnpc
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/gnutls
- security/libgcrypt
- security/libgpg-error
- security/libsecret
- security/libsodium
The first 100 are listed.
No port depends on this one.
Configuration
No options to configure.
- USES
- compiler:c++11-lib desktop-file-utils dos2unix gmake gnome iconv openal:al perl5 pkgconfig python:build sdl tar:xz xorg
- Service scripts
- none
Files
pkg-plist 7
- bin/pyrogenesis
- bin/0ad
- bin/ActorEditor
- lib/0ad/libAtlasUI.so
- lib/0ad/libCollada.so
- share/applications/0ad.desktop
- share/pixmaps/0ad.png
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| 0ad-0.28.0-unix-build.tar.xz | 1.64975536e+08 | 27e217755ef76a922fe58dbf593d96e54b6ed2375d23f548c35619aa6bd5a42a |
| 0ad-0.28.0-unix-data.tar.xz | 1.415012652e+09 | e844b30ae2102c47e0a4fff2f0e0ef05ba0cebb1890aa72276fa12457c39526f |
Master sites 1
- https://releases.wildfiregames.com/