BSD Ports

games/gemrb 0.9.5 FreeBSD

GemRB (Game engine made with preRendered Background)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d3017fd310
License
GPLv2+
Categories
games, emulators
Package size
14164.4 KiB, 32533.5 KiB installed

Description

This Game Engine is a port of the original Infinity Engine (the one of Baldur's Gate, Icewind Dale, Planescape: Torment, etc...) to Linux/Unix, Mac OS X and Windows with some enhancements.

In the other systems

SystemPortVersion
FreeBSDgames/gemrb0.9.5
OpenBSDgames/gemrb0.9.5
NetBSDgames/gemrb0.9.2nb7
DragonFlygames/gemrb0.9.4_1

Install

Binary package:

pkg install gemrb

From the ports tree:

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

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

RUN_DEPENDS=	gemrb>0:games/gemrb

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.50.9.5-0.9.4_10.9.5
FreeBSD:14:quarterly0.9.50.9.5n/a0.9.4_10.9.5
FreeBSD:15:latest0.9.50.9.5n/a0.9.4_10.9.4_1
FreeBSD:15:quarterly0.9.50.9.5n/an/an/a
FreeBSD:16:latest0.9.50.9.5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 88
Run dependencies 80

No port depends on this one.

Configuration

Options name: games_gemrb

OptionDefaultDescription
DEMOonOptional demo assets
DOCSoffBuild and/or install documentation
FREETYPEonTrueType font rendering support
OPENALonAudio support via OpenAL
OPENGLon2D/3D rendering support via OpenGL
PNGonPNG image format support
RESINDoffScale to screensize with pixelscaling
SDLMIXERonAudio support via SDL_mixer
VORBISonOgg Vorbis audio codec support
USES
cmake compiler:c++14-lang iconv python sdl shebangfix
Service scripts
none

Message after installing

You will need one of the original Infinity Engine games or the free Baldur's Gate II
demo. GemRB does not support the Enhanced Edition versions of the games. GemRB comes
with its own short demo.

GemRB needs access to game files. You have several options to provide the files:
  - copy from a Windows system
  - install with emulators/wine
  - extract with archivers/unshield and archivers/cabextract
    (https://github.com/gemrb/gemrb/wiki/Unshield:-alternative-game-install-method)
  - use the custom GemRB games installers
    (http://git.njw.name/cgit/cgit.cgi/gemrb-gameinstallers)

Additionally, /usr/local/etc/gemrb/GemRB.cfg needs to be edited to point to the Infinity
Engine game installation directory, i.e. the directory where you provide the game
files from above. If it doesn't point to a valid game directory then GemRB will
start its demo instead.

Please see https://www.gemrb.org for additional help and instructions.

Files

Manual pages 1
  • gemrb(6)
pkg-plist 2874
  • bin/extend2da.py
  • bin/gemrb
  • etc/gemrb/GemRB.cfg.noinstall.sample
  • @sample etc/gemrb/GemRB.cfg.sample
  • lib/gemrb/libgemrb_core.so
  • lib/gemrb/libgemrb_core.so.
  • lib/gemrb/plugins/2DAImporter.so
  • lib/gemrb/plugins/ACMReader.so
  • lib/gemrb/plugins/AREImporter.so
  • lib/gemrb/plugins/BAMImporter.so
  • lib/gemrb/plugins/BIFImporter.so
  • lib/gemrb/plugins/BIKPlayer.so
  • lib/gemrb/plugins/BMPImporter.so
  • lib/gemrb/plugins/BMPWriter.so
  • lib/gemrb/plugins/CHUImporter.so
  • lib/gemrb/plugins/CREImporter.so
  • lib/gemrb/plugins/DLGImporter.so
  • lib/gemrb/plugins/DirectoryImporter.so
  • lib/gemrb/plugins/EFFImporter.so
  • lib/gemrb/plugins/FXOpcodes.so
  • lib/gemrb/plugins/GAMImporter.so
  • lib/gemrb/plugins/GUIScript.so
  • lib/gemrb/plugins/IDSImporter.so
  • lib/gemrb/plugins/INIImporter.so
  • lib/gemrb/plugins/ITMImporter.so
  • lib/gemrb/plugins/IWDOpcodes.so
  • lib/gemrb/plugins/KEYImporter.so
  • lib/gemrb/plugins/MOSImporter.so
  • lib/gemrb/plugins/MUSImporter.so
  • lib/gemrb/plugins/MVEPlayer.so
  • lib/gemrb/plugins/NullSound.so
  • lib/gemrb/plugins/NullSource.so
  • lib/gemrb/plugins/OGGReader.so
  • lib/gemrb/plugins/OpenALAudio.so
  • lib/gemrb/plugins/PLTImporter.so
  • lib/gemrb/plugins/PNGImporter.so
  • lib/gemrb/plugins/PROImporter.so
  • lib/gemrb/plugins/PSTOpcodes.so
  • lib/gemrb/plugins/PVRZImporter.so
  • lib/gemrb/plugins/SAVImporter.so
  • lib/gemrb/plugins/SDLAudio.so
  • lib/gemrb/plugins/SDLVideo.so
  • lib/gemrb/plugins/SPLImporter.so
  • lib/gemrb/plugins/STOImporter.so
  • lib/gemrb/plugins/TISImporter.so
  • lib/gemrb/plugins/TLKImporter.so
  • lib/gemrb/plugins/TTFImporter.so
  • lib/gemrb/plugins/WAVReader.so
  • lib/gemrb/plugins/WEDImporter.so
  • lib/gemrb/plugins/WMPImporter.so
  • lib/gemrb/plugins/ZLibManager.so
  • share/applications/org.gemrb.gemrb.desktop
  • share/doc/gemrb/AUTHORS
  • share/doc/gemrb/COPYING
  • share/doc/gemrb/INSTALL
  • share/doc/gemrb/NEWS
  • share/doc/gemrb/README.md
  • share/doc/gemrb/en/CheatKeys.txt
  • share/doc/gemrb/en/Engine/Charcolors.txt
  • share/doc/gemrb/en/Engine/Containers.txt
  • share/doc/gemrb/en/Engine/Doors.txt
  • share/doc/gemrb/en/Engine/Effects.txt
  • share/doc/gemrb/en/Engine/Projectile.txt
  • share/doc/gemrb/en/Engine/Triggers.txt
  • share/doc/gemrb/en/Engine/Usability.txt
  • share/doc/gemrb/en/EngineChanges.txt
  • share/doc/gemrb/en/Tables/HPBARB.txt
  • share/doc/gemrb/en/Tables/ability.txt
  • share/doc/gemrb/en/Tables/aligns.txt
  • share/doc/gemrb/en/Tables/areapro.txt
  • share/doc/gemrb/en/Tables/avatars.txt
  • share/doc/gemrb/en/Tables/avprefix.txt
  • share/doc/gemrb/en/Tables/cgtable.txt
  • share/doc/gemrb/en/Tables/classes.txt
  • share/doc/gemrb/en/Tables/clowncol.txt
  • share/doc/gemrb/en/Tables/comment.txt
  • share/doc/gemrb/en/Tables/containr.txt
  • share/doc/gemrb/en/Tables/damage.txt
  • share/doc/gemrb/en/Tables/defsound.txt
  • share/doc/gemrb/en/Tables/dmginfo.txt
  • share/doc/gemrb/en/Tables/fistweap.txt
  • share/doc/gemrb/en/Tables/fonts.txt
  • share/doc/gemrb/en/Tables/formatio.txt
  • share/doc/gemrb/en/Tables/guibtact.txt
  • share/doc/gemrb/en/Tables/item_use.txt
  • share/doc/gemrb/en/Tables/itemsnd.txt
  • share/doc/gemrb/en/Tables/itemspec.txt
  • share/doc/gemrb/en/Tables/itemtype.txt
  • share/doc/gemrb/en/Tables/itemuse.txt
  • share/doc/gemrb/en/Tables/magesch.txt
  • share/doc/gemrb/en/Tables/modal.txt
  • share/doc/gemrb/en/Tables/overlay.txt
  • share/doc/gemrb/en/Tables/pathfind.txt
  • share/doc/gemrb/en/Tables/pdolls.txt
  • share/doc/gemrb/en/Tables/pictures.txt
  • share/doc/gemrb/en/Tables/polystat.txt
  • share/doc/gemrb/en/Tables/proftype.txt
  • share/doc/gemrb/en/Tables/qslots.txt
  • share/doc/gemrb/en/Tables/races.txt
  • share/doc/gemrb/en/Tables/randitem.txt

The first 100 are listed.

distinfo 2
FileSizeSHA256
gemrb-gemrb-v0.9.5_GH0.tar.gz1.3499341e+07cf9528f5e2fcaf70a9addc02222ba58f9d814e7e1522a41000e0d4de19dbd3ae
gemrb-gemrb-assets-5b5dcde_GH0.tar.gz1.1161448e+073e180e3ae063651bfabaab5795a946183212fd451986e3f4cac9203278283d23

Commit history 1

DateCommitCreditsLog message
d3017fd310 Gleb Popov games/gemrb: Fix plist
Approved by: portmgr (fixit blanket)