games/aquaria 1.002.35 FreeBSD
Underwater 2D fantasy action-adventure (game engine)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
aaaef2bf7a- License
- GPLv2+
- Categories
- games
- Package size
- 3257.1 KiB, 7177.3 KiB installed
Description
The game follows Naija, a mermaid-like woman, as she explores the underwater world of Aquaria. Along her journey, she learns about both the history of the world and her own past. The gameplay focuses on a combination of swimming, singing and combat, through which Naija can interact with the world. Naija's songs can move items, affect plants and animals, and change her physical appearance into other forms. These forms have different abilities, such as firing projectiles at hostile creatures or passing through barriers inaccessible to her in her natural form. -- Wikipedia
This package provides only game engine. Proprietary game data files have to be obtained separately.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | games/aquaria | 1.002.35 |
| DragonFly | games/aquaria | 1.002.22_12 |
Install
Binary package:
pkg install aquaria
From the ports tree:
cd /usr/ports/games/aquaria/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= aquaria>0:games/aquaria
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 | 1.002.35 | 1.002.35 | - | 1.002.22_12 | 1.002.35 |
| FreeBSD:14:quarterly | 1.002.35 | 1.002.35 | n/a | 1.002.22_12 | 1.002.35 |
| FreeBSD:15:latest | 1.002.35 | 1.002.35 | n/a | 1.002.22_12 | 1.002.22_12 |
| FreeBSD:15:quarterly | 1.002.35 | 1.002.35 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.002.35 | 1.002.35 | 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 1
${LOCALBASE}/include/glm/glm.hpp: math/glm
Library 4
libvorbisfile.so: audio/libvorbislibftgl.so: graphics/ftgllibpng.so: graphics/pnglibtinyxml2.so: textproc/tinyxml2
The full lists below include those, and their dependencies in turn.
Build dependencies 68
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- audio/libmysofa
- audio/libogg
- audio/libvorbis
- audio/openal-soft
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libedit
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/llvm12
- devel/ninja
- devel/pkgconf
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- graphics/ftgl
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/lua51
- lang/perl5.42
- lang/python312
- math/glm
- math/mpdecimal
- misc/hwdata
- ports-mgmt/pkg
- print/freetype2
- print/indexinfo
- security/rhash
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- textproc/tinyxml2
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 55
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- audio/libmysofa
- audio/libogg
- audio/libvorbis
- audio/openal-soft
- devel/libedit
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/llvm12
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- graphics/ftgl
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/lua51
- lang/perl5.42
- misc/hwdata
- print/freetype2
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- textproc/tinyxml2
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
No port depends on this one.
Configuration
Options name: games_aquaria
| Option | Default | Description |
|---|---|---|
| SDL2 | on | Use SDL 2.x instead of SDL 1.2.x |
- USES
- cmake:insource compiler:c++11-lang lua:51 openal pkgconfig sdl
- Service scripts
- none
Message after installing
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| AquariaOSE-Aquaria-OSE-v1.002-35-g98c51ac_GH0.tar.gz | 7.592474e+06 | 357e6c80cd522a5b98eeca44d3f094c1c466324a59615d85e19c52f723c212ef |