[rbdoom3bfg] 05/06: Refresh patch 80-disable-cpu-features.patch, applied mostly upstream

Tobias Frost tobi at moszumanska.debian.org
Sat Jul 4 10:04:41 UTC 2015


This is an automated email from the git hooks/post-receive script.

tobi pushed a commit to branch master
in repository rbdoom3bfg.

commit d3b9253cf63c41f37b25abdc24cc60928ec397a6
Author: Tobias Frost <tobi at coldtobi.de>
Date:   Sat Jul 4 10:53:21 2015 +0200

     Refresh patch 80-disable-cpu-features.patch, applied mostly upstream
---
 debian/changelog                             |  1 +
 debian/patches/80-disable-cpu-features.patch | 55 +++-------------------------
 2 files changed, 6 insertions(+), 50 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 013223a..cb0a434 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ rbdoom3bfg (1.0.3+repack1+git20150625-1) UNRELEASED; urgency=medium
   * New uptream git snapshot.
   * Refresh 10-lowercase-executeable.patch
   * Remove 75-local-no-precompiled-header.patch -- applied upstream
+  * Refresh patch 80-disable-cpu-features.patch, applied mostly upstream
 
  -- Tobias Frost <tobi at debian.org>  Sat, 04 Jul 2015 10:09:40 +0200
 
diff --git a/debian/patches/80-disable-cpu-features.patch b/debian/patches/80-disable-cpu-features.patch
index b304d4c..1466a4b 100644
--- a/debian/patches/80-disable-cpu-features.patch
+++ b/debian/patches/80-disable-cpu-features.patch
@@ -8,62 +8,17 @@ Applied-Upstream: https://github.com/RobertBeckebans/RBDOOM-3-BFG/commit/9d4c468
 Last-Update: 2015-06-24
 ---
 This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- a/neo/CMakeLists.txt
-+++ b/neo/CMakeLists.txt
-@@ -39,6 +39,12 @@
- option(USE_SYSTEM_LIBGLEW
-                 "Use the system libglew instead of the bundled one" OFF)
- 
-+set(CPU_TYPE "" CACHE STRING "When set, passes this string as CPU-ID which will be embedded into the binary.")
-+
-+set(CPU_OPTIMIZATION "-mmmx -msse -msse2" CACHE STRING "Which CPU specific optimitations should be used beside the compiler's default?")
-+
-+option(USE_INTRINSICS "Compile using intrinsics (e.g mmx, sse, msse2)" ON)
-+
- if(UNIX)
- 	set(OPENAL TRUE)
- endif()
-@@ -64,7 +70,15 @@
- 	#add_definitions(-Wall)
- 	add_definitions(-Werror=format-security)
- 	add_definitions(-Werror=format)
--	add_definitions(-mmmx -msse -msse2)
-+	if(CPU_TYPE)
-+		add_definitions(-DCPUSTRING="${CPU_TYPE}")
-+	endif()
-+	if (CPU_OPTIMIZATION)
-+		add_definitions(${CPU_OPTIMIZATION})
-+	endif()
-+	if (USE_INTRINSICS)
-+		add_definitions(-DUSE_INTRINSICS)
-+	endif()
- 	if(WIN32)
- 		# require msvcr70.dll or newer for _aligned_malloc etc
- 		# I think it is from Visual C++ .NET 2002, so it should be available on any remotely modern system.
---- a/neo/idlib/sys/sys_defines.h
-+++ b/neo/idlib/sys/sys_defines.h
-@@ -104,10 +104,14 @@
- 
- #elif defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__)
- 
-+#ifndef CPUSTRING
- #if defined(__i386__)
- #define	CPUSTRING						"x86"
- #elif defined(__x86_64__)
- #define CPUSTRING						"x86_86"
-+#else
-+#error unknown CPU
-+#endif
- #endif
- 
- #if defined(__FreeBSD__)
 --- a/neo/idlib/sys/sys_intrinsics.h
 +++ b/neo/idlib/sys/sys_intrinsics.h
-@@ -29,8 +29,6 @@
+@@ -29,12 +29,6 @@
  #ifndef __SYS_INTRIINSICS_H__
  #define __SYS_INTRIINSICS_H__
  
+-#if !defined(USE_INTRINSICS)
+-#if defined(WIN32) || defined(__i386__) || defined(__x86_64__)
 -#define USE_INTRINSICS
+-#endif
+-#endif
 -
  #if defined(USE_INTRINSICS)
  #include <emmintrin.h>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/rbdoom3bfg.git



More information about the Pkg-games-commits mailing list