Page MenuHomeFreeBSD

gamesGroup
ActivePublic

Watchers

  • This project does not have any watchers.
  • View All

Recent Activity

Thu, Mar 28

eduardo added a comment to D44490: graphics/glfw: add patches to support running applications such as Minecraft with games/lwjgl3.

Today on ports@ I have read something that might be applicable to this case:

Thu, Mar 28, 11:26 AM · games

Mon, Mar 25

vvd added a comment to D44490: graphics/glfw: add patches to support running applications such as Minecraft with games/lwjgl3.

Myabe flavour can help.

flavors will have same problem as separated ports since they cannot be installed both in same system.

Mon, Mar 25, 1:10 PM · games
eduardo added a comment to D44490: graphics/glfw: add patches to support running applications such as Minecraft with games/lwjgl3.

Myabe flavour can help.

Mon, Mar 25, 1:06 PM · games
vvd added a comment to D44490: graphics/glfw: add patches to support running applications such as Minecraft with games/lwjgl3.

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.

Mon, Mar 25, 12:58 PM · games
eduardo added a comment to D44490: graphics/glfw: add patches to support running applications such as Minecraft with games/lwjgl3.

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?

Can't get it, could you explain better or add an example?

Mon, Mar 25, 12:53 PM · games
eduardo added a comment to D44490: graphics/glfw: add patches to support running applications such as Minecraft with games/lwjgl3.

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?

Mon, Mar 25, 11:48 AM · games
vvd added a comment to D44490: graphics/glfw: add patches to support running applications such as Minecraft with games/lwjgl3.

Hello,

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.

My sugestion is to create a glfw-devel so we can use devel features in ports that needs it.

Mon, Mar 25, 11:30 AM · games
eduardo added a comment to D44490: graphics/glfw: add patches to support running applications such as Minecraft with games/lwjgl3.

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.

Mon, Mar 25, 11:01 AM · games

Sun, Mar 24

vvd requested review of D44490: graphics/glfw: add patches to support running applications such as Minecraft with games/lwjgl3.
Sun, Mar 24, 5:10 PM · games

Mar 14 2024

vvd closed D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 14 2024, 5:22 PM · games
arrowd accepted D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 14 2024, 4:28 PM · games
vvd updated the diff for D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.

Better handle with libffi.

Mar 14 2024, 4:22 PM · games
arrowd added a comment to D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.

Don't forget to add the port to games/Makefile.

Mar 14 2024, 11:54 AM · games
arrowd accepted D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 14 2024, 11:54 AM · games
vvd updated the diff for D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.

Replaced static link with libffi with dynamic!

Mar 14 2024, 9:41 AM · games

Mar 12 2024

vvd added inline comments to D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 12 2024, 10:01 PM · games
vvd updated the diff for D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 12 2024, 10:00 PM · games
vvd updated the diff for D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.

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.

Mar 12 2024, 9:45 PM · games
arrowd added a comment to D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.

Statically linking to libffi is still a show-stopper. It shouldn't be required.

Mar 12 2024, 11:17 AM · games
arrowd added inline comments to D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 12 2024, 11:17 AM · games
vvd added inline comments to D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 12 2024, 10:37 AM · games

Mar 7 2024

vvd added inline comments to D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 7 2024, 6:38 PM · games
arrowd added inline comments to D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 7 2024, 6:21 PM · games
vvd added inline comments to D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 7 2024, 6:17 PM · games
vvd added inline comments to D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 7 2024, 6:14 PM · games
vvd added a comment to D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.

I get a linker error on current:

   [Linker] ld: error: relocation R_X86_64_32S cannot be used against symbol '.Lswitch.table.ffi_prep_cif_machdep_efi64'; recompile with -fPIC
   [Linker] >>> defined in /wrkdirs/usr/ports/games/lwjgl3/work/lwjgl3-de8bd86/bin/libs/native/freebsd/x64/org/lwjgl/libffi.a(ffiw64.o)
   [Linker] >>> referenced by ffiw64.o:(ffi_prep_cif_machdep_efi64) in archive /wrkdirs/usr/ports/games/lwjgl3/work/lwjgl3-de8bd86/bin/libs/native/freebsd/x64/org/lwjgl/libffi.a
   [Linker]
[...]
Mar 7 2024, 6:04 PM · games
vvd updated subscribers of D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 7 2024, 6:03 PM · games
tcberner added a comment to D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.

I get a linker error on current:

Mar 7 2024, 5:53 PM · games
arrowd added inline comments to D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 7 2024, 4:14 PM · games
vvd updated the diff for D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 7 2024, 3:53 PM · games
vvd requested review of D44263: games/lwjgl3: new port - required for games/minecraft-client 1.20.x.
Mar 7 2024, 3:53 PM · games

Mar 1 2024

vvd closed D44120: graphics/khronos-texture: new port - required for games/lwjgl3.
Mar 1 2024, 4:48 PM · games
arrowd accepted D44120: graphics/khronos-texture: new port - required for games/lwjgl3.
Mar 1 2024, 4:34 PM · games
vvd added inline comments to D44120: graphics/khronos-texture: new port - required for games/lwjgl3.
Mar 1 2024, 4:27 PM · games
vvd updated the diff for D44120: graphics/khronos-texture: new port - required for games/lwjgl3.
Mar 1 2024, 4:23 PM · games
arrowd added inline comments to D44120: graphics/khronos-texture: new port - required for games/lwjgl3.
Mar 1 2024, 3:54 PM · games
vvd added inline comments to D44120: graphics/khronos-texture: new port - required for games/lwjgl3.
Mar 1 2024, 3:49 PM · games
arrowd added inline comments to D44120: graphics/khronos-texture: new port - required for games/lwjgl3.
Mar 1 2024, 3:07 PM · games
vvd updated the diff for D44120: graphics/khronos-texture: new port - required for games/lwjgl3.
Mar 1 2024, 2:58 PM · games
vvd added inline comments to D44120: graphics/khronos-texture: new port - required for games/lwjgl3.
Mar 1 2024, 2:23 PM · games
arrowd added inline comments to D44120: graphics/khronos-texture: new port - required for games/lwjgl3.
Mar 1 2024, 2:01 PM · games
vvd updated the diff for D44120: graphics/khronos-texture: new port - required for games/lwjgl3.

Upstream suggest a better way to prevent install conflict with devel/libfmt: https://github.com/KhronosGroup/KTX-Software/issues/786#issuecomment-1972410244

Mar 1 2024, 12:58 PM · games

Feb 27 2024

vvd closed D44119: graphics/openxr: new port - required for games/lwjgl3.
Feb 27 2024, 9:27 PM · games
vvd closed D44118: graphics/spirv-cross: new port - required for games/lwjgl3.
Feb 27 2024, 9:27 PM · games
vvd added inline comments to D44120: graphics/khronos-texture: new port - required for games/lwjgl3.
Feb 27 2024, 9:25 PM · games
vvd added inline comments to D44118: graphics/spirv-cross: new port - required for games/lwjgl3.
Feb 27 2024, 9:17 PM · games
arrowd accepted D44119: graphics/openxr: new port - required for games/lwjgl3.

Remember to add this new port to the category Makefile.

Feb 27 2024, 8:31 PM · games
arrowd added inline comments to D44120: graphics/khronos-texture: new port - required for games/lwjgl3.
Feb 27 2024, 8:27 PM · games
arrowd accepted D44118: graphics/spirv-cross: new port - required for games/lwjgl3.

Remember to add this port into graphics/Makefile

Feb 27 2024, 8:22 PM · games
vvd updated the diff for D44119: graphics/openxr: new port - required for games/lwjgl3.

Forgot to remove unused USE_LDCONFIG=yes.

Feb 27 2024, 7:36 PM · games