games/openjk g20260711 FreeBSD
Community effort to maintain Jedi Academy + Jedi Outcast
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9368a5247d- License
- GPLv2
- Categories
- games
Description
OpenJK is an effort by the JACoders group to maintain and improve the game engines on which the Jedi Academy (JA) and Jedi Outcast (JO) games run on, while maintaining full backwards compatibility with the existing games. This project does not attempt to rebalance or otherwise modify core gameplay.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | games/openjk | g20260711 |
| OpenBSD | games/openjk | 0.0.0.20251207 |
| NetBSD | games/openjk | 0.0.0.20191030nb15 |
| DragonFly | games/openjk | g20221013_1 |
| HardenedBSD | games/openjk | g20260711 |
| GhostBSD | games/openjk | g20221013_1 |
Install
Binary package:
pkg install openjk
From the ports tree:
cd /usr/ports/games/openjk/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openjk>0:games/openjk
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 | - | - | - | g20221013_1 | - |
| FreeBSD:14:quarterly | - | - | n/a | g20221013_1 | - |
| FreeBSD:15:latest | g20260711 | g20260711 | n/a | g20221013_1 | g20221013_1 |
| FreeBSD:15:quarterly | - | g20260711 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | g20260711 | 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.
Library 1
libpng.so: graphics/png
The full lists below include those, and their dependencies in turn.
Build dependencies 53
- archivers/liblz4
- archivers/zstd
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/llvm12
- devel/ninja
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- graphics/jpeg-turbo
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/perl5.42
- lang/python312
- math/mpdecimal
- misc/hwdata
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- 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 42
- archivers/liblz4
- archivers/zstd
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/llvm12
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- graphics/jpeg-turbo
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/perl5.42
- misc/hwdata
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- 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
No options to configure.
- USES
- compiler:c++11-lang cmake gl jpeg localbase sdl xorg
- Service scripts
- none
Files
pkg-plist 15
- bin/jamp
- bin/jasp
- share/JediAcademy/OpenJK/cgame.so
- share/JediAcademy/OpenJK/jagame.so
- share/JediAcademy/OpenJK/jampgame.so
- share/JediAcademy/OpenJK/ui.so
- share/JediAcademy/base/cgame.so
- share/JediAcademy/base/jampgame.so
- share/JediAcademy/base/ui.so
- share/JediAcademy/openjk.
- share/JediAcademy/openjk_sp.
- share/JediAcademy/openjkded.
- share/JediAcademy/rd-rend2_.so
- share/JediAcademy/rd-vanilla_.so
- share/JediAcademy/rdsp-vanilla_.so
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| JACoders-OpenJK-g20260711-1a6a643_GH0.tar.gz | 1.5509836e+07 | bdc5c0a0e80cc4ac2839198f458fa8906ffe303281c7ce4840e2e6b1e8c92417 |