BSD Ports

games/shockolate 0.8.2.43_6 FreeBSD

Open source and cross-platform remake of a cult game System Shock

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
games
Package size
662.3 KiB, 1548.6 KiB installed

Description

Shockolate is an opensource remake of System Shock, a 1994 FPS game in cyberpunk setting.

You will need original System Shock data files to run the game.

In the other systems

SystemPortVersion
FreeBSDgames/shockolate0.8.2.43_6
OpenBSDgames/shockolate0.7.8pl20251001
DragonFlygames/shockolate0.8.2.43_6

Install

Binary package:

pkg install shockolate

From the ports tree:

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

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

RUN_DEPENDS=	shockolate>0:games/shockolate

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.8.2.43_60.8.2.43_6-0.8.2.43_60.8.2.43_6
FreeBSD:14:quarterly0.8.2.43_60.8.2.43_6n/a0.8.2.43_60.8.2.43_6
FreeBSD:15:latest0.8.2.43_60.8.2.43_6n/a0.8.2.43_60.8.2.43_6
FreeBSD:15:quarterly0.8.2.43_60.8.2.43_6n/an/an/a
FreeBSD:16:latest0.8.2.43_60.8.2.43_6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

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

Build dependencies 88
Run dependencies 79

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++11-lang gl pkgconfig sdl
Service scripts
none

Message after installing

To run the game, copy the game's datafiles (data and sound
directories) into %%PREFIX%%/shared/shockolate/res, then run

$ systemshock

If you want to play MIDI soundtracks with fluidsynth, you need to
manually install audio/fluid-soundfont port.

Files

pkg-plist 6
  • bin/systemshock
  • share/shockolate/shaders/color.frag
  • share/shockolate/shaders/main.vert
  • share/shockolate/shaders/star.frag
  • share/shockolate/shaders/texture.frag
  • @dir share/shockolate/res
distinfo 1
FileSizeSHA256
Interrupt-systemshock-v0.8.2-43-ga9eb1b93_GH0.tar.gz1.2381862e+07f7c9e9e4a87346ef70e928a965449c7f8e81f0ad47af168d6135fc6cd1bcea1e

Commit history 0

No commits in the history this site was built from.