From 3d3ade7090ec6905a9774578d9e1b527bc113179 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Tue, 10 Mar 2020 23:11:23 +1000 Subject: [PATCH] OpenJK-Outcast: disable atty --- .../openjk_outcast-2020.03.09.recipe | 2 +- .../openjk_outcast-2020.03.09.patchset | 31 +++++++++++++++++-- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/games-fps/openjk_outcast/openjk_outcast-2020.03.09.recipe b/games-fps/openjk_outcast/openjk_outcast-2020.03.09.recipe index ee0d06e83..46598aabf 100644 --- a/games-fps/openjk_outcast/openjk_outcast-2020.03.09.recipe +++ b/games-fps/openjk_outcast/openjk_outcast-2020.03.09.recipe @@ -18,7 +18,7 @@ OpenJK does not have Jedi Outcast multiplayer support." HOMEPAGE="https://github.com/JACoders/OpenJK" COPYRIGHT="2003 Activision" LICENSE="GNU GPL v2" -REVISION="1" +REVISION="2" srcGitRev="52030235f052772008d99e6ccb16de48e7ddb688" SOURCE_URI="https://github.com/JACoders/OpenJK/archive/$srcGitRev.tar.gz" CHECKSUM_SHA256="2b6fadf16cca2fdf4cce32f977e0d0aa34e2a19d1c596b996f9857b6a97c7d32" diff --git a/games-fps/openjk_outcast/patches/openjk_outcast-2020.03.09.patchset b/games-fps/openjk_outcast/patches/openjk_outcast-2020.03.09.patchset index 83880f7c7..3e50f02e0 100644 --- a/games-fps/openjk_outcast/patches/openjk_outcast-2020.03.09.patchset +++ b/games-fps/openjk_outcast/patches/openjk_outcast-2020.03.09.patchset @@ -1,4 +1,4 @@ -From 8d17431ae65e9932076e4132e5734af03995d5da Mon Sep 17 00:00:00 2001 +From ed78e7f69f63427478b6ba7840ce2a59c9926763 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Wed, 30 Oct 2019 00:18:24 +1000 Subject: Add Haiku support @@ -178,7 +178,7 @@ index 96f5b7a..c90f068 100644 2.24.1 -From 5b854b10e02d79ee232d3249b9d02709b24d6d1f Mon Sep 17 00:00:00 2001 +From ca86ff450d595d8cadc870046f6e745e0bdf3a94 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Tue, 10 Mar 2020 20:22:50 +1000 Subject: use internal zlib @@ -200,3 +200,30 @@ index 4ef4c7e..a25a99a 100644 -- 2.24.1 + +From 08527006262a9779aa9381a8f8476a1d5d514d10 Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Tue, 10 Mar 2020 23:03:41 +1000 +Subject: Don't use ATTY for Haiku + + +diff --git a/shared/sys/sys_unix.cpp b/shared/sys/sys_unix.cpp +index c90f068..8e7975e 100644 +--- a/shared/sys/sys_unix.cpp ++++ b/shared/sys/sys_unix.cpp +@@ -52,10 +52,12 @@ void Sys_PlatformInit( void ) + signal( SIGABRT, Sys_SigHandler ); + signal( SIGBUS, Sys_SigHandler ); + ++#ifndef __HAIKU__ + if (isatty( STDIN_FILENO ) && !( term && ( !strcmp( term, "raw" ) || !strcmp( term, "dumb" ) ) )) + stdinIsATTY = qtrue; + else + stdinIsATTY = qfalse; ++#endif + } + + void Sys_PlatformExit( void ) +-- +2.24.1 +