[rbdoom3bfg] 04/06: Remove 75-local-no-precompiled-header.patch -- applied 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 ad2e8ec954ded087c9664fef06bcb5ad88221954
Author: Tobias Frost <tobi at coldtobi.de>
Date:   Sat Jul 4 10:28:18 2015 +0200

    Remove 75-local-no-precompiled-header.patch -- applied upstream
---
 debian/changelog                                   |   8 +
 .../patches/75-local-no-precompiled-header.patch   | 267 ---------------------
 debian/patches/series                              |   1 -
 3 files changed, 8 insertions(+), 268 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 200e00a..013223a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+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
+
+ -- Tobias Frost <tobi at debian.org>  Sat, 04 Jul 2015 10:09:40 +0200
+
 rbdoom3bfg (1.0.3+repack1-5) unstable; urgency=medium
 
   * Generalized & Forwarded patch 80-disable-cpu-features.patch
diff --git a/debian/patches/75-local-no-precompiled-header.patch b/debian/patches/75-local-no-precompiled-header.patch
deleted file mode 100644
index 5dece97..0000000
--- a/debian/patches/75-local-no-precompiled-header.patch
+++ /dev/null
@@ -1,267 +0,0 @@
-Description: Do not precompile headers
- As this will break ccache (at least without introducing CCACHE_SLOPPINESS)
- Updated to use a CMake option to disable/enable
-Author: Tobias Frost <tobi at debian.org>
-Forwarded: https://github.com/RobertBeckebans/RBDOOM-3-BFG/pull/229
-Applied-Upstream: https://github.com/RobertBeckebans/RBDOOM-3-BFG/commit/edc3dfb55ab954894382b375236483aaed4dcc1d
-Last-Update: 2015-06-24
----
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- a/neo/idlib/CMakeLists.txt
-+++ b/neo/idlib/CMakeLists.txt
-@@ -101,6 +101,7 @@
- 
-     add_library(idlib ${ID_SOURCES_ALL} ${ID_INCLUDES_ALL})
- else()
-+	if (USE_PRECOMPILED_HEADERS)
- 	foreach( src_file ${ID_PRECOMPILED_SOURCES} )
- 		#message(STATUS "-include precompiled.h for ${src_file}")
- 		set_source_files_properties(
-@@ -109,9 +110,11 @@
- 			COMPILE_FLAGS "-include ${CMAKE_CURRENT_SOURCE_DIR}/precompiled.h"
- 			)
- 	endforeach()
--	
-+	endif()
-+
- 	include_directories(.)
- 	
-+	if (USE_PRECOMPILED_HEADERS)
- 	# precompiled magic for GCC/clang, adapted from https://gist.github.com/573926
- 	STRING(TOUPPER "CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE}" _flags_var_name)
- 	SET(_compiler_FLAGS ${${_flags_var_name}})
-@@ -119,20 +122,25 @@
- 	FOREACH(item ${_directory_flags})
- 		LIST(APPEND _compiler_FLAGS " -I${item}")
- 	ENDFOREACH(item)
-+	endif()
- 
- 	GET_DIRECTORY_PROPERTY(_directory_flags DEFINITIONS)
- 	LIST(APPEND _compiler_FLAGS ${_directory_flags})
- 	
- 	SEPARATE_ARGUMENTS(_compiler_FLAGS)
- 	
-+	if (USE_PRECOMPILED_HEADERS)
- 	add_custom_target(precomp_header_idlib ALL
- 	                  COMMAND ${CMAKE_CXX_COMPILER} ${_compiler_FLAGS} -x c++-header precompiled.h -o precompiled.h.gch
- 	                  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- 	                  COMMENT "Creating idlib/precompiled.h.gch for idlib"
- 	                  )
-+	endif()
- 	
- 	add_library(idlib ${ID_SOURCES_ALL} ${ID_INCLUDES_ALL})
-+	if (USE_PRECOMPILED_HEADERS)
- 	add_dependencies(idlib precomp_header_idlib)
-+	endif()
- 	
- endif()
- 	
---- a/neo/CMakeLists.txt
-+++ b/neo/CMakeLists.txt
-@@ -8,6 +8,9 @@
- 		
- option(MONOLITH
- 		"Embed game logic into main executable" ON)
-+
-+option(USE_PRECOMPILED_HEADERS
-+		"Use precompiled headers during build" ON)
- 		
- option(SDL2
- 		"Use SDL2 instead of SDL1.2" ON)
-@@ -1347,33 +1364,35 @@
- 
- 	list(REMOVE_DUPLICATES RBDOOM3_SOURCES)
- 	
--	set(RBDOOM3_PRECOMPILED_SOURCES ${RBDOOM3_SOURCES})
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${TIMIDITY_SOURCES} ${JPEG_SOURCES} ${PNG_SOURCES} ${ZLIB_SOURCES} ${GLEW_SOURCES})
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/libs/zlib/minizip/ioapi.c)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTDecoder.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTEncoder.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTEncoder_SSE2.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/dynamicshadowvolume/DynamicShadowVolume.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/prelightshadowvolume/PreLightShadowVolume.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/staticshadowvolume/StaticShadowVolume.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/ShadowShared.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/RenderLog.cpp)
--        list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/framework/precompiled.cpp)
--
--	
--        set_source_files_properties(
--            ${RBDOOM3_PRECOMPILED_SOURCES}
--            PROPERTIES
--            COMPILE_FLAGS "/Yuprecompiled.h"
--            OBJECT_DEPENDS "precompiled.pch"
--
--            )
-+	if(USE_PRECOMPILED_HEADERS) 
-+		set(RBDOOM3_PRECOMPILED_SOURCES ${RBDOOM3_SOURCES})
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${TIMIDITY_SOURCES} ${JPEG_SOURCES} ${PNG_SOURCES} ${ZLIB_SOURCES} ${GLEW_SOURCES})
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/libs/zlib/minizip/ioapi.c)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTDecoder.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTEncoder.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTEncoder_SSE2.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/dynamicshadowvolume/DynamicShadowVolume.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/prelightshadowvolume/PreLightShadowVolume.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/staticshadowvolume/StaticShadowVolume.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/ShadowShared.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/RenderLog.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/framework/precompiled.cpp)
- 	
--	set_source_files_properties(framework/precompiled.cpp
--        PROPERTIES
--        COMPILE_FLAGS "/Ycprecompiled.h"
--        OBJECT_OUTPUTS "precompiled.pch"
--        )
-+	
-+		set_source_files_properties(
-+		${RBDOOM3_PRECOMPILED_SOURCES}
-+		PROPERTIES
-+		COMPILE_FLAGS "/Yuprecompiled.h"
-+		OBJECT_DEPENDS "precompiled.pch"
-+
-+		)
-+		
-+		set_source_files_properties(framework/precompiled.cpp
-+		PROPERTIES
-+		COMPILE_FLAGS "/Ycprecompiled.h"
-+		OBJECT_OUTPUTS "precompiled.pch"
-+		)
-+	endif()
- 	
- 	list(APPEND RBDOOM3_SOURCES ${WIN32_RESOURCES})
- 	
-@@ -1479,73 +1498,81 @@
- 
- 	list(REMOVE_DUPLICATES RBDOOM3_SOURCES)
- 	
--	set(RBDOOM3_PRECOMPILED_SOURCES ${RBDOOM3_SOURCES})
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${TIMIDITY_SOURCES} ${JPEG_SOURCES} ${PNG_SOURCES} ${ZLIB_SOURCES} ${GLEW_SOURCES})
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/libs/zlib/minizip/ioapi.c)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTDecoder.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTEncoder.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTEncoder_SSE2.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/dynamicshadowvolume/DynamicShadowVolume.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/prelightshadowvolume/PreLightShadowVolume.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/staticshadowvolume/StaticShadowVolume.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/ShadowShared.cpp)
--	list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/RenderLog.cpp)
--
--	foreach( src_file ${RBDOOM3_PRECOMPILED_SOURCES} )
--		#message(STATUS "-include precompiled.h for ${src_file}")
--		set_source_files_properties(
--			${src_file}
--			PROPERTIES
--			COMPILE_FLAGS "-include ${CMAKE_CURRENT_SOURCE_DIR}/idlib/precompiled.h"
--			)
--	endforeach()
--
--	# precompiled magic for GCC/clang, adapted from https://gist.github.com/573926
--	STRING(TOUPPER "CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE}" _flags_var_name)
--	SET(_compiler_FLAGS ${${_flags_var_name}})
--	GET_DIRECTORY_PROPERTY(_directory_flags INCLUDE_DIRECTORIES)
--	FOREACH(item ${_directory_flags})
--		LIST(APPEND _compiler_FLAGS " -I${item}")
--	ENDFOREACH(item)
-+	if(USE_PRECOMPILED_HEADERS) 	
-+		set(RBDOOM3_PRECOMPILED_SOURCES ${RBDOOM3_SOURCES})
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${TIMIDITY_SOURCES} ${JPEG_SOURCES} ${PNG_SOURCES} ${ZLIB_SOURCES} ${GLEW_SOURCES})
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/libs/zlib/minizip/ioapi.c)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTDecoder.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTEncoder.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTEncoder_SSE2.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/dynamicshadowvolume/DynamicShadowVolume.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/prelightshadowvolume/PreLightShadowVolume.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/staticshadowvolume/StaticShadowVolume.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/jobs/ShadowShared.cpp)
-+		list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/RenderLog.cpp)
-+
-+		foreach( src_file ${RBDOOM3_PRECOMPILED_SOURCES} )
-+			#message(STATUS "-include precompiled.h for ${src_file}")
-+			set_source_files_properties(
-+				${src_file}
-+				PROPERTIES
-+				COMPILE_FLAGS "-include ${CMAKE_CURRENT_SOURCE_DIR}/idlib/precompiled.h"
-+				)
-+		endforeach()
- 
-+		# precompiled magic for GCC/clang, adapted from https://gist.github.com/573926
-+		STRING(TOUPPER "CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE}" _flags_var_name)
-+		SET(_compiler_FLAGS ${${_flags_var_name}})
-+		GET_DIRECTORY_PROPERTY(_directory_flags INCLUDE_DIRECTORIES)
-+		FOREACH(item ${_directory_flags})
-+			LIST(APPEND _compiler_FLAGS " -I${item}")
-+		ENDFOREACH(item)
-+	endif()
-+		
- 	GET_DIRECTORY_PROPERTY(_directory_flags DEFINITIONS)
- 	LIST(APPEND _compiler_FLAGS ${_directory_flags})
- 	SEPARATE_ARGUMENTS(_compiler_FLAGS)
- 	
--	# we need to recreate the precompiled header for RBDoom3BFG 
--	# (i.e. can't use the one created for idlib before)
--	# because some definitions (e.g. -D__IDLIB__ -D__DOOM_DLL__) differ
--	add_custom_target(precomp_header_rbdoom3bfg ALL
--	                  COMMAND ${CMAKE_CXX_COMPILER} ${_compiler_FLAGS} -x c++-header idlib/precompiled.h -o idlib/precompiled.h.gch
--	                  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
--	                  COMMENT "Creating idlib/precompiled.h.gch for RBDoom3BFG"
--	                  )
-+	if(USE_PRECOMPILED_HEADERS)
-+		# we need to recreate the precompiled header for RBDoom3BFG 
-+		# (i.e. can't use the one created for idlib before)
-+		# because some definitions (e.g. -D__IDLIB__ -D__DOOM_DLL__) differ
-+		add_custom_target(precomp_header_rbdoom3bfg ALL
-+				COMMAND ${CMAKE_CXX_COMPILER} ${_compiler_FLAGS} -x c++-header idlib/precompiled.h -o idlib/precompiled.h.gch
-+				WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
-+				COMMENT "Creating idlib/precompiled.h.gch for RBDoom3BFG"
-+				)
-+	endif()
- 	
- 	if(WIN32)
- 		set(remove_command "del")
- 	else()
- 		set(remove_command "rm")
- 	endif()
--	# it's ugly enough that the precompiled header binary needs to be in the 
--	# source directory (instead of the build directory), so let's at least
--	# delete it after build.
--	add_custom_target(rm_precomp_header ALL
--	                  COMMAND ${remove_command} "idlib/precompiled.h.gch"
--	                  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
--	                  COMMENT "remove idlib/precompiled.h.gch"
--	                  )
- 	
--	# make sure this is run after creating idlib
--	add_dependencies(precomp_header_rbdoom3bfg idlib)
-+	if (USE_PRECOMPILED_HEADERS)
-+		# it's ugly enough that the precompiled header binary needs to be in the 
-+		# source directory (instead of the build directory), so let's at least
-+		# delete it after build.
-+		add_custom_target(rm_precomp_header ALL
-+				COMMAND ${remove_command} "idlib/precompiled.h.gch"
-+				WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
-+				COMMENT "remove idlib/precompiled.h.gch"
-+				)
-+				
-+		# make sure this is run after creating idlib
-+		add_dependencies(precomp_header_rbdoom3bfg idlib)
-+	endif()
- 	
- 	add_executable(rbdoom3bfg WIN32 ${RBDOOM3_SOURCES})
--	
--	# make sure precompiled header is created before executable is compiled
--	add_dependencies(rbdoom3bfg precomp_header_rbdoom3bfg)
--	
--	# make sure precompiled header is deleted after executable is compiled
--	add_dependencies(rm_precomp_header rbdoom3bfg)
--	
-+
-+	if (USE_PRECOMPILED_HEADERS)
-+		# make sure precompiled header is created before executable is compiled
-+		add_dependencies(rbdoom3bfg precomp_header_rbdoom3bfg)
-+		
-+		# make sure precompiled header is deleted after executable is compiled
-+		add_dependencies(rm_precomp_header rbdoom3bfg)
-+	endif()	
- 
- 	if(NOT WIN32)
- 		if(NOT "${CMAKE_SYSTEM}" MATCHES "Darwin")
diff --git a/debian/patches/series b/debian/patches/series
index 57b4e22..3468b98 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,5 +1,4 @@
 10-lowercase-executeable.patch
 65-init-sdl2.patch
-75-local-no-precompiled-header.patch
 80-disable-cpu-features.patch
 82-enable-hurd-kfreebsd.patch

-- 
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