BSD Ports

games/battletanks 0.9.8083_12 FreeBSD

Fast 2D tank arcade game with multiplayer and split-screen modes

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4513415f7b
License
GPLv2+
Categories
games
Package size
27869.5 KiB, 35254.5 KiB installed

Description

Battle Tanks is a funny battle on your desk, where you can choose one of three vehicles and eliminate your enemy using the whole arsenal of weapons. It has original cartoon-like graphics and cool music, its fun and dynamic, it has several network modes for deathmatch and cooperative -- what else is needed to have some fun with your friends? And all is packed and ready for you in Battle Tanks. Some of the game highlights:

* Three vehicles: tank, Shilka, and rocket launcher, each having its special features * Lots of weapons: four types of ammo, six types of rockets, landing troops, mines, etc. * 13 multiplayer maps (nine ones for deathmatch and four ones for cooperative mode) in different locations such as city, village, forest, desert, etc. * Game world that reacts on player: roads have traffic, buildings can be destroyed, weather effects are simulated * Lots of war objects: troops, vehicles, helicopters, etc. * Keyboard and gamepad are supported * Dedicated server mode (headless)

In the other systems

SystemPortVersion
FreeBSDgames/battletanks0.9.8083_12
DragonFlygames/battletanks0.9.8083_11

Install

Binary package:

pkg install btanks

From the ports tree:

cd /usr/ports/games/battletanks/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	btanks>0:games/battletanks
LIB_DEPENDS=	libbtanks_engine.so:games/battletanks

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:latest0.9.8083_120.9.8083_12-0.9.8083_110.9.8083_12
FreeBSD:14:quarterly0.9.8083_120.9.8083_12n/a0.9.8083_110.9.8083_12
FreeBSD:15:latest0.9.8083_120.9.8083_12n/a0.9.8083_110.9.8083_11
FreeBSD:15:quarterly0.9.8083_120.9.8083_12n/an/an/a
FreeBSD:16:latest0.9.8083_120.9.8083_12n/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 41
Run dependencies 33

No port depends on this one.

Configuration

Options name: games_btanks

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
lua openal:al pkgconfig python:build scons sdl tar:bzip2
Service scripts
none

Files

Manual pages 1
  • btanks(6)
pkg-plist 9
  • bin/btanks
  • bin/bted
  • lib/btanks/libbt_objects.so
  • lib/libbtanks_engine.so
  • lib/libclunk.so
  • lib/libmrt.so
  • lib/libsdlx.so
  • share/btanks/resources.dat
  • share/man/man6/btanks.6.gz
distinfo 1
FileSizeSHA256
btanks-0.9.8083.tar.bz22.8754069e+073fd2ce6a2b45f7a60c3b114fa9aff13cb3dd9fbb6a65cdc9798b76c4fa2c4341
Master sites 1
  • SF/btanks/btanks-source/

Commit history 3

DateCommitCreditsLog message
4513415f7b Jose Alonso Cardenas Marquez */*: Bump PORTREVISION. multimedia/smpeg was updated to 0.4.5
PR: 267480
bce0c990b9 Alexey Dokuchaev games/battletanks: allow to build against any supported Lua version
Drop CXXFLAGS+=-fpermissive while here which seems no longer needed and sort the `pkg-plist' after commit 2d8f9fb62e9e.
959cec07fa Alexey Dokuchaev games/battletanks: fix version detection against modern Python
- Use correct function to open files, file() is an old method, which also makes version.replace() below work as intended - Drop needless copy of env.Append(CPPDEFINES=['ENABLE_LUA'])