Apr 27 2024
Nice catch, please commit it.
+ bump port revision
It fails if EXAMPLES and PREEDIT both on (both are non-default).
Patch:
diff -ur graphics/glfw/Makefile.orig graphics/glfw/Makefile --- graphics/glfw/Makefile.orig +++ graphics/glfw/Makefile @@ -10,7 +10,7 @@ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.md
Apr 20 2024
Simple way to introduce specific devel features avoiding master/slave and flavors ports.
Mar 28 2024
Today on ports@ I have read something that might be applicable to this case:
Mar 25 2024
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.
Mar 24 2024
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