diff --git a/games/xray16/Makefile b/games/xray16/Makefile new file mode 100644 index 0000000..f057955 --- /dev/null +++ b/games/xray16/Makefile @@ -0,0 +1,47 @@ +PORTNAME= xray16 +PORTVERSION= 20240520 +CATEGORIES= games + +MAINTAINER= +COMMENT= OpenXRay is an improved version of the X-Ray Engine +WWW= https://github.com/OpenXRay/xray-16 + +LIB_DEPENDS= liblzo2.so:archivers/lzo2 \ + libogg.so:audio/libogg \ + libtheora.so:multimedia/libtheora \ + libvorbis.so:audio/libvorbis \ + libvorbisfile.so:audio/libvorbis \ + libGLEW.so:graphics/glew \ + libGLX.so:graphics/libglvnd \ + libOpenGL.so:graphics/libglvnd \ + libopenal.so:audio/openal-soft + +USE_SDL= sdl2 +USE_GL= glew gl opengl + +USES= cmake:noninja gmake jpeg + +USE_GITHUB= yes +GH_ACCOUNT= OpenXRay +GH_PROJECT= xray-16 +GH_TAGNAME= f1d9682a231146d067f0a6464578520e43462f1e +GH_TUPLE= OpenXRay:LuaJIT:v2.1.0-beta3-240-g0bc04c47:LuaJIT/Externals/LuaJIT \ + OpenXRay:luabind-deboostified:v0.9-355-gc90385d:luabind/Externals/luabind \ + OpenXRay:GameSpy:61d061b:GameSpy/Externals/GameSpy \ + GPUOpen-LibrariesAndSDKs:AGS_SDK:v6.2.0:AGS_SDK/Externals/AGS_SDK \ + madler:zlib:v1.3.1-50-g0f51fb4:zlib/Externals/zlib \ + xiph:vorbis:v1.3.7-10-g84c02369:libvorbis/Externals/libvorbis \ + xiph:ogg:v1.3.5-9-gdb5c7a4:libogg/Externals/libogg \ + xiph:theora:v1.2.0alpha1-148-g7180717:libtheora/Externals/libtheora \ + OpenXRay:BugTrap:v1.4.5-40-gc619077:BugTrap/Externals/BugTrap \ + weidai11:cryptopp:CRYPTOPP_5_6_3-2233-g78a64e37:cryptopp/Externals/cryptopp \ + g-truc:gli:0.8.2.0-108-g779b99ac:gli/Externals/gli \ + DLTcollab:sse2neon:v1.7.0-14-gab7a347:sse2neon/Externals/sse2neon \ + ocornut:imgui:v1.90.5-docking-1-gc1743eef:imgui/Externals/imgui \ + OpenXRay:xrLuaFix:67b77c9:xrLuaFix/Externals/xrLuaFix \ + OpenXRay:luafilesystem:314c0d0:lfs/Externals/xrLuaFix/lfs \ + OpenXRay:lua-marshal:983a3bf:lua_marshal/Externals/xrLuaFix/lua-marshal \ + OpenXRay:lua-pack:1.0.5-5-gc1e5a14:lua_pack/Externals/xrLuaFix/lua-pack + +.include + diff --git a/games/xray16/distinfo b/games/xray16/distinfo new file mode 100644 index 0000000..b9a3ddb --- /dev/null +++ b/games/xray16/distinfo @@ -0,0 +1,37 @@ +TIMESTAMP = 1716194519 +SHA256 (OpenXRay-xray-16-20240520-f1d9682a231146d067f0a6464578520e43462f1e_GH0.tar.gz) = aee5de39cc2c0e5eb3ff7dc82f8fb3c1b2831e9dfd9efbfb35d7d10db8e0b33f +SIZE (OpenXRay-xray-16-20240520-f1d9682a231146d067f0a6464578520e43462f1e_GH0.tar.gz) = 103141605 +SHA256 (OpenXRay-LuaJIT-v2.1.0-beta3-240-g0bc04c47_GH0.tar.gz) = 2347520ca910205ea6897f2f5ca649c14f156ce4b981a4f6152ae2877fe8f5fd +SIZE (OpenXRay-LuaJIT-v2.1.0-beta3-240-g0bc04c47_GH0.tar.gz) = 1063581 +SHA256 (OpenXRay-luabind-deboostified-v0.9-355-gc90385d_GH0.tar.gz) = 9c39ff624474956edec36cc52539b0d53dbcf8ede3c741ac36f3f98074c7c698 +SIZE (OpenXRay-luabind-deboostified-v0.9-355-gc90385d_GH0.tar.gz) = 163470 +SHA256 (OpenXRay-GameSpy-61d061b_GH0.tar.gz) = b0380b00152f6253ed41e996fee1ae2dc03561ee6e5df0ff42b9291110de111a +SIZE (OpenXRay-GameSpy-61d061b_GH0.tar.gz) = 4078192 +SHA256 (GPUOpen-LibrariesAndSDKs-AGS_SDK-v6.2.0_GH0.tar.gz) = 7fe211ff3856bb806da24d7988ddbf9dcb5d3395a1795ca68d510f7c29fe43cb +SIZE (GPUOpen-LibrariesAndSDKs-AGS_SDK-v6.2.0_GH0.tar.gz) = 28249858 +SHA256 (madler-zlib-v1.3.1-50-g0f51fb4_GH0.tar.gz) = 47feb09f91d892224cd5d924e7f18606ebbc26b970fc2b8f3e96dab73c441754 +SIZE (madler-zlib-v1.3.1-50-g0f51fb4_GH0.tar.gz) = 1580359 +SHA256 (xiph-vorbis-v1.3.7-10-g84c02369_GH0.tar.gz) = 57a029ded0a9787afecdbab5203591a4b2aa38300218754fd8231e5aa9a87fdb +SIZE (xiph-vorbis-v1.3.7-10-g84c02369_GH0.tar.gz) = 1237250 +SHA256 (xiph-ogg-v1.3.5-9-gdb5c7a4_GH0.tar.gz) = fac013405bc8ac0e1754b2de64455bc2d73c06ef181df8eb3b48d6addecd69c1 +SIZE (xiph-ogg-v1.3.5-9-gdb5c7a4_GH0.tar.gz) = 251955 +SHA256 (xiph-theora-v1.2.0alpha1-148-g7180717_GH0.tar.gz) = d36385440e35a3e43edea8c74ee0eea9ef9e0e5b51540ffdfd6a4d929de9a979 +SIZE (xiph-theora-v1.2.0alpha1-148-g7180717_GH0.tar.gz) = 1206077 +SHA256 (OpenXRay-BugTrap-v1.4.5-40-gc619077_GH0.tar.gz) = 59cedd0bb23eddda60a3bd9cdfe5938d8fa596a5a593911d4a1885cc9c0f80d4 +SIZE (OpenXRay-BugTrap-v1.4.5-40-gc619077_GH0.tar.gz) = 4408629 +SHA256 (weidai11-cryptopp-CRYPTOPP_5_6_3-2233-g78a64e37_GH0.tar.gz) = bb8b0d8a2281bf5cb3b7e01f84b4fa9f052977bc26f7a5b8861762348afe88a1 +SIZE (weidai11-cryptopp-CRYPTOPP_5_6_3-2233-g78a64e37_GH0.tar.gz) = 7026999 +SHA256 (g-truc-gli-0.8.2.0-108-g779b99ac_GH0.tar.gz) = 6d28130727c3e2b2670de707dd29137c93798257b201dfb5932fc4e9d7c564b5 +SIZE (g-truc-gli-0.8.2.0-108-g779b99ac_GH0.tar.gz) = 11417607 +SHA256 (DLTcollab-sse2neon-v1.7.0-14-gab7a347_GH0.tar.gz) = a663ee6e8b5882af61129fb37ff833e65fd08da6566fb1dcd521d2fb7a631e16 +SIZE (DLTcollab-sse2neon-v1.7.0-14-gab7a347_GH0.tar.gz) = 135292 +SHA256 (ocornut-imgui-v1.90.5-docking-1-gc1743eef_GH0.tar.gz) = 3816d8a3855f1cf1fd0b477b1cb83576a54ea8c132d3b95160919e076dc69885 +SIZE (ocornut-imgui-v1.90.5-docking-1-gc1743eef_GH0.tar.gz) = 1821639 +SHA256 (OpenXRay-xrLuaFix-67b77c9_GH0.tar.gz) = 4b377edcb0e0f1440b41afc9728eb0ac0fd4096ae208f65c83e090f7e65f435d +SIZE (OpenXRay-xrLuaFix-67b77c9_GH0.tar.gz) = 4927 +SHA256 (OpenXRay-luafilesystem-314c0d0_GH0.tar.gz) = 8a57adba220b1c2b5314977ebc314b607a8bfb45147858b95a6759beab2ed376 +SIZE (OpenXRay-luafilesystem-314c0d0_GH0.tar.gz) = 28966 +SHA256 (OpenXRay-lua-marshal-983a3bf_GH0.tar.gz) = f31b34a49cced02667395755ad7b99310f17c008351989f460d857254e11038b +SIZE (OpenXRay-lua-marshal-983a3bf_GH0.tar.gz) = 5867 +SHA256 (OpenXRay-lua-pack-1.0.5-5-gc1e5a14_GH0.tar.gz) = 3d212149ccb59d33038e4aab373fbf49462064c0f6cced619e6c51137ea4993c +SIZE (OpenXRay-lua-pack-1.0.5-5-gc1e5a14_GH0.tar.gz) = 4730 diff --git a/games/xray16/pkg-descr b/games/xray16/pkg-descr new file mode 100644 index 0000000..635b8a8 --- /dev/null +++ b/games/xray16/pkg-descr @@ -0,0 +1,11 @@ +OpenXRay is an improved version of the X-Ray Engine, the game engine +used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. + +OpenXRay is based on X-Ray 1.6.02, used in S.T.A.L.K.E.R.: Call of Pripyat, +so initially it supported only this game. + +Currently, we are working on support for all three games in the series. + +To start the game, you'll need the original resurces of a licensed copy of +S.T.A.L.K.E.R. - Call of Pripyat and/or S.T.A.L.K.E.R. - Clear Sky. + diff --git a/games/xray16/pkg-message b/games/xray16/pkg-message new file mode 100644 index 0000000..e23e151 --- /dev/null +++ b/games/xray16/pkg-message @@ -0,0 +1,26 @@ +[ +{ type: install + message: <