Page MenuHomeFreeBSD

[NEW PORT] games/openjk: Community effort to maintain Jedi Academy + Jedi Outcast
ClosedPublic

Authored by pkubaj on Apr 18 2019, 12:24 PM.
Tags
None
Referenced Files
F119026655: D19955.id56874.diff
Wed, Jun 4, 1:10 PM
Unknown Object (File)
Tue, Jun 3, 5:36 AM
Unknown Object (File)
Sat, May 31, 2:19 AM
Unknown Object (File)
Wed, May 28, 8:48 AM
Unknown Object (File)
Wed, May 21, 3:24 AM
Unknown Object (File)
Sun, May 18, 7:08 PM
Unknown Object (File)
Wed, May 14, 9:29 AM
Unknown Object (File)
Tue, May 13, 7:14 AM
Subscribers
None

Details

Summary

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.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227265

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 24008
Build 22897: arc lint + arc unit

Event Timeline

games/openjk/Makefile
25โ€“28

Wrong place in the Makefile. See Chapter 15. Order of Variables in Port Makefiles.

New ports also need to be hooked into their respective Category Makefile, in this case games/Makefile

games/openjk/Makefile
2

^ don't add new Created by.

This revision now requires changes to proceed.Apr 19 2019, 7:21 AM

Add openjk to games/Makefile.

mat added inline comments.
games/openjk/Makefile
31โ€“32

You could run install only once, like:

${INSTALL_SCRIPT} ${WRKDIR}/jamp ${WRKDIR}/jasp ${STAGEDIR}${PREFIX}/bin

It looks like defining NDEBUG is enough to make those asserts be ommitted.

That simplifies things.

Also add games/Makefile and update the port to newest version.

This revision was not accepted when it landed; it landed in state Needs Review.Apr 30 2019, 6:52 PM
This revision was automatically updated to reflect the committed changes.