diff options
Diffstat (limited to 'games/xray-16/Makefile')
-rw-r--r-- | games/xray-16/Makefile | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/games/xray-16/Makefile b/games/xray-16/Makefile new file mode 100644 index 000000000000..01cb31145002 --- /dev/null +++ b/games/xray-16/Makefile @@ -0,0 +1,48 @@ +PORTNAME= xray-16 +DISTVERSION= 2921-january-2025-rc1.20250821 +CATEGORIES= games + +MAINTAINER= freebsd@sysctl.cz +COMMENT= Improved version of the X-Ray Engine (used for run S.T.A.L.K.E.R.) +WWW= https://github.com/OpenXRay/xray-16/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/License.txt + +LIB_DEPENDS= libogg.so:audio/libogg \ + libtheora.so:multimedia/libtheora \ + libvorbis.so:audio/libvorbis \ + libvorbisfile.so:audio/libvorbis \ + libmimalloc.so:devel/mimalloc \ + liblzo2.so:archivers/lzo2 \ + libimgui.so:x11-toolkits/imgui + +USES= cmake jpeg localbase:ldflags openal sdl +USE_GITHUB= yes +GH_ACCOUNT= OpenXRay +GH_TAGNAME= b63f68d5ccde2210dc7f7f2b4396a0170eb37962 +GH_TUPLE= GPUOpen-LibrariesAndSDKs:AGS_SDK:5d8812d:AGSSDK/Externals/AGS_SDK \ + OpenXRay:BugTrap:c619077b40ee6e7ad6ffc5a194a5d3583af8f78e:BugTrap/Externals/BugTrap \ + OpenXRay:GameSpy:61d061b4b3f860865f97e659e496e11704f61eb3:GameSpy/Externals/GameSpy \ + OpenXRay:LuaJIT:5a5cd82:LuaJIT/Externals/LuaJIT \ + g-truc:gli:779b99ac6656e4d30c3b24e96e0136a59649a869:gli/Externals/gli \ + OpenXRay:luabind-deboostified:dd3db67:luabind/Externals/luabind \ + DLTcollab:sse2neon:8721e9799e0d01b80ba8e8e34636cb49997560c2:sse2neon/Externals/sse2neon \ + pattonkan:sse2rvv:f3a1d7d:sse2rvv/Externals/sse2rvv \ + OpenXRay:xrLuaFix:67b77c92f49c766c7c180cc39ffdb12799f395d:xrLuaFix/Externals/xrLuaFix \ + OpenXRay:luafilesystem:314c0d0fe8f4676ef35ac8abf3731be8535812fb:luafilesystem/Externals/xrLuaFix/lfs \ + OpenXRay:lua-marshal:983a3bfd646486292daa9f2ec9b72409f86dc931:marsal/Externals/xrLuaFix/lua-marshal \ + OpenXRay:lua-pack:c1e5a149b571cc31069e7e3146e881c203bdd052:pack/Externals/xrLuaFix/lua-pack +USE_SDL= sdl2 +CMAKE_ON= XRAY_USE_LUAJIT + +post-patch: + ${REINPLACE_CMD} -e 's|^ COMMAND make clean$$| COMMAND /bin/echo make clean|' \ + ${WRKSRC}/Externals/LuaJIT-proj/CMakeLists.txt + ${REINPLACE_CMD} -e 's|xrImGui|imgui|' \ + ${WRKSRC}/src/Layers/xrRenderPC_GL/CMakeLists.txt \ + ${WRKSRC}/src/xrEngine/CMakeLists.txt \ + ${WRKSRC}/src/xrGame/CMakeLists.txt \ + ${WRKSRC}/src/xrUICore/CMakeLists.txt + +.include <bsd.port.mk> |