Hello community,
here is the log from the commit of package gzdoom for openSUSE:Factory checked in at 2019-10-04 11:22:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
and /work/SRC/openSUSE:Factory/.gzdoom.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gzdoom"
Fri Oct 4 11:22:27 2019 rev:9 rq:734924 version:4.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes 2019-09-23 12:39:04.465593605 +0200
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.2352/gzdoom.changes 2019-10-04 11:22:43.988896392 +0200
@@ -1,0 +2,6 @@
+Tue Oct 1 06:23:02 UTC 2019 - Jan Engelhardt
+
+- Add gzdoom-asmjit.patch.
+- Enable SSE/SSE2.
+
+-------------------------------------------------------------------
New:
----
gzdoom-asmjit.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gzdoom.spec ++++++
--- /var/tmp/diff_new_pack.L8HHtP/_old 2019-10-04 11:22:44.784894318 +0200
+++ /var/tmp/diff_new_pack.L8HHtP/_new 2019-10-04 11:22:44.784894318 +0200
@@ -29,6 +29,7 @@
Patch1: gzdoom-waddir.patch
Patch2: gzdoom-lzma.patch
Patch3: gzdoom-vulkan.patch
+Patch4: gzdoom-asmjit.patch
BuildRequires: cmake >= 2.8.7
BuildRequires: gcc-c++
BuildRequires: glslang-devel
@@ -92,6 +93,7 @@
%patch -P 3 -p1
rm -Rfv glslang src/rendering/vulkan/thirdparty/vulkan
%endif
+%patch -P 4 -p1
perl -i -pe 's{__DATE__}{""}g' src/posix/sdl/i_main.cpp
perl -i -pe 's{<unknown version>}{%version}g' \
tools/updaterevision/updaterevision.c
@@ -100,6 +102,12 @@
%define _lto_cflags %nil
# We must not strip - %%debug_package will take care of it
# Deactivate -Wl,--as-needed
+
+%ifarch %ix86
+# program does a cpuid check, so it is ok to enable
+export CFLAGS="%optflags -msse -msse2"
+export CXXFLAGS="%optflags -msse -msse2"
+%endif
%cmake -DNO_STRIP=1 \
%if 0%{suse_version} == 1315
-DCMAKE_C_COMPILER=gcc-6 -DCMAKE_CXX_COMPILER=g++-6 \
++++++ gzdoom-asmjit.patch ++++++
---
libraries/asmjit/CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)
Index: gzdoom-g4.2.1/libraries/asmjit/CMakeLists.txt
===================================================================
--- gzdoom-g4.2.1.orig/libraries/asmjit/CMakeLists.txt
+++ gzdoom-g4.2.1/libraries/asmjit/CMakeLists.txt
@@ -140,6 +140,7 @@ endforeach()
add_library(${ASMJITNAME} STATIC ${ASMJIT_SRCS})
set_target_properties(${ASMJITNAME} PROPERTIES OUTPUT_NAME asmjit)
+target_link_libraries(${ASMJITNAME} rt)
if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL)
install(TARGETS ${ASMJITNAME}