Here's a new port for lwjgl3. It's a new port since there are existing
things that use the lwjgl 2.x version we already have.

Upstream is not interested in supporting BSD and has expressed hope that
someone would fork the code for BSD support (so they don't have to deal
with it). So this is based upon my fork with OpenBSD support added.
(https://github.com/kmosiejczuk/lwjgl3)

I added most of the code to support OpenBSD with some help from pamela
and phessler. octeep (https://github.com/octeep/lwjgl3) figured out the 
last couple of bits that eluded me for so long. Thank you!

The build will try and download needed things to build, including a specific
version of the kotlin compiler and some java libraries from maven. Thus the
tricks of adding them in. I just bundled the maven libraries and put the
distfile on a server of mine.

phessler and pamela helped some with the port (blame the sins on me though)
and both helped test.

This isn't especially pretty, but it works. The delay for the last couple
of weeks has been... testing... with current versions of Minecraft. ;)

I figured I'd send this here for a little more review since I am pulling
some ugly tricks and there may be better ways to handle it.

--Kurt

Attachment: lwjgl3.tar.gz
Description: application/tar-gz

Reply via email to