Bug 227265 - [NEW PORT] games/openjk: Community effort to maintain Jedi Academy + Jedi Outcast
Summary: [NEW PORT] games/openjk: Community effort to maintain Jedi Academy + Jedi Out...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Dmitry Marakasov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-03 18:29 UTC by Piotr Kubaj
Modified: 2019-04-30 18:52 UTC (History)
1 user (show)

See Also:


Attachments
shar (7.86 KB, text/plain)
2018-04-03 18:29 UTC, Piotr Kubaj
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Piotr Kubaj freebsd_committer freebsd_triage 2018-04-03 18:29:25 UTC
Created attachment 192177 [details]
shar

This is a new port of openjk, which is open-source engine implementation of Star Wars Jedi Academy and Jedi Outcast.

Tested via Poudriere on 11-STABLE and running on CURRENT (I get small artifacts, but it may be because I use drm-next-kmod, Firefox displays similar artifacts, so I'd like someone else to test it too).

pkg-message is literally copied from OpenBSD port (the instructions are the same), I'm not sure if it requires some mention, but I mention it just in case.
Comment 1 Dmitry Marakasov freebsd_committer freebsd_triage 2018-05-18 00:23:50 UTC
Is removing asserts really necessary here? This doesn't look good.
Comment 2 Piotr Kubaj freebsd_committer freebsd_triage 2018-06-06 11:43:37 UTC
(In reply to Dmitry Marakasov from comment #1)
It depends. Asserts use variables that are defined when doing debug builds and it looks like upstream somehow thinks everyone should use debug :)

We can either build with WITH_DEBUG or remove those asserts.
Comment 3 commit-hook freebsd_committer freebsd_triage 2019-04-30 18:52:10 UTC
A commit references this bug:

Author: pkubaj
Date: Tue Apr 30 18:51:55 UTC 2019
New revision: 500522
URL: https://svnweb.freebsd.org/changeset/ports/500522

Log:
  games/openjk: Community effort to maintain Jedi Academy + Jedi Outcast

  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.

  WWW: https://openjk.org

  PR:		227265
  Approved by:	mat (mentor)
  Differential Revision:	https://reviews.freebsd.org/D19955

Changes:
  head/games/Makefile
  head/games/openjk/
  head/games/openjk/Makefile
  head/games/openjk/distinfo
  head/games/openjk/files/
  head/games/openjk/files/jamp.in
  head/games/openjk/files/jasp.in
  head/games/openjk/files/patch-CMakeModules_InstallConfig.cmake
  head/games/openjk/pkg-descr
  head/games/openjk/pkg-message
  head/games/openjk/pkg-plist