Thu, Mar 28
Today on ports@ I have read something that might be applicable to this case:
Mon, Mar 25
Myabe flavour can help.
Create USES=glfw with option devel: USES=glfw:devel.
If user want to use glfw:devel then he must set DEFAULT_VERSIONS+=glfw=devel.
In default configuration lwjgl3 is broken - it's bad.
I forgot that a lot of users use pkg instead of build from ports.
Same issue if add option with EXTRAPATCHES to the port.
This problem can be solved by using USES and default version. Is this port so popular that it makes sense to make a USES for it?
My first impression is that adding 14 upstream patches to a port based on a release is not good.
We usually use patches to fix something and in this case we are promoting glfw -> glfw-devel.
Sun, Mar 24
Mar 14 2024
Better handle with libffi.
Don't forget to add the port to games/Makefile.
Replaced static link with libffi with dynamic!
Mar 12 2024
Explanation why upstream use static link with libffi: https://github.com/LWJGL/lwjgl3/issues/421#issuecomment-1992147241
I also ask to help explain to upstream what ports are and what the work of maintainers is.
My English is too bad to do this correctly even with the help of online translators.
Statically linking to libffi is still a show-stopper. It shouldn't be required.
Mar 7 2024
I get a linker error on current:
Mar 1 2024
Upstream suggest a better way to prevent install conflict with devel/libfmt: https://github.com/KhronosGroup/KTX-Software/issues/786#issuecomment-1972410244
Feb 27 2024
Remember to add this new port to the category Makefile.
Remember to add this port into graphics/Makefile
Forgot to remove unused USE_LDCONFIG=yes.