Hello community,
here is the log from the commit of package lightspark for openSUSE:Factory checked in at 2012-12-03 10:02:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lightspark (Old)
and /work/SRC/openSUSE:Factory/.lightspark.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lightspark", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/lightspark/lightspark.changes 2012-11-02 17:37:50.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.lightspark.new/lightspark.changes 2012-12-03 10:02:06.000000000 +0100
@@ -1,0 +2,5 @@
+Fri Nov 30 10:45:57 UTC 2012 - reddwarf@opensuse.org
+
+- Add lightspark-0.7.0-llvm32.patch to fix build with LLVM 3.2
+
+-------------------------------------------------------------------
New:
----
lightspark-0.7.0-llvm32.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lightspark.spec ++++++
--- /var/tmp/diff_new_pack.QdAT3v/_old 2012-12-03 10:02:07.000000000 +0100
+++ /var/tmp/diff_new_pack.QdAT3v/_new 2012-12-03 10:02:07.000000000 +0100
@@ -31,6 +31,8 @@
Patch0: lightspark-0.5.7-underlinking.patch
# PATCH-FIX-UPSTREAM lightspark-0.7.0-no_glu.patch lp#1073536 reddwarf@opensuse.org -- Avoid the need for GLU
Patch1: lightspark-0.7.0-no_glu.patch
+# PATCH-FIX-UPSTREAM lightspark-0.7.0-llvm32.patch lp#1080123 reddwarf@opensuse.org -- Fix build with LLVM 3.2. Took from upstream BZR.
+Patch2: lightspark-0.7.0-llvm32.patch
BuildRequires: boost-devel
BuildRequires: cmake
BuildRequires: desktop-file-utils
@@ -85,6 +87,7 @@
%setup -q
%patch0
%patch1
+%patch2
%build
export CFLAGS='%{optflags}'
++++++ lightspark-0.7.0-llvm32.patch ++++++
=== modified file 'conf/FindLLVM.cmake'
Index: conf/FindLLVM.cmake
===================================================================
--- conf/FindLLVM.cmake.orig
+++ conf/FindLLVM.cmake
@@ -156,6 +156,23 @@ else (LLVM_INCLUDE_DIR)
IF(HAVE_SUPPORT_TARGETSELECT_H)
ADD_DEFINITIONS(-DHAVE_SUPPORT_TARGETSELECT_H)
ENDIF(HAVE_SUPPORT_TARGETSELECT_H)
+
+ set(CMAKE_REQUIRED_INCLUDES ${LLVM_INCLUDE_DIR})
+ set(CMAKE_REQUIRED_DEFINITIONS -D__STDC_LIMIT_MACROS=1 -D__STDC_CONSTANT_MACROS=1)
+ check_include_file_cxx("llvm/IRBuilder.h" HAVE_IRBUILDER_H)
+ unset(CMAKE_REQUIRED_INCLUDES)
+ MESSAGE(STATUS "HAVE_IRBUILDER_H: " ${HAVE_IRBUILDER_H})
+ IF(HAVE_IRBUILDER_H)
+ ADD_DEFINITIONS(-DHAVE_IRBUILDER_H)
+ ENDIF(HAVE_IRBUILDER_H)
+
+ set(CMAKE_REQUIRED_INCLUDES ${LLVM_INCLUDE_DIR})
+ check_include_file_cxx("llvm/DataLayout.h" HAVE_DATALAYOUT_H)
+ unset(CMAKE_REQUIRED_INCLUDES)
+ MESSAGE(STATUS "HAVE_DATALAYOUT_H: " ${HAVE_DATALAYOUT_H})
+ IF(HAVE_DATALAYOUT_H)
+ ADD_DEFINITIONS(-DHAVE_DATALAYOUT_H)
+ ENDIF(HAVE_DATALAYOUT_H)
exec_program(${LLVM_CONFIG_EXECUTABLE} ARGS --cxxflags OUTPUT_VARIABLE LLVM_COMPILE_FLAGS )
MESSAGE(STATUS "LLVM CXX flags: " ${LLVM_COMPILE_FLAGS})
Index: src/scripting/abc.cpp
===================================================================
--- src/scripting/abc.cpp.orig
+++ src/scripting/abc.cpp
@@ -28,7 +28,11 @@
#include