Gentoo Archives: gentoo-commits

From: "Tim Harder (radhermit)" <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/luminance-hdr/files: luminance-hdr-2.3.1-openmp-automagic.patch luminance-hdr-2.3.1-no-git.patch luminance-hdr-2.3.1-docs.patch
Date: Fri, 27 Sep 2013 07:20:03
Message-Id: 20130927071958.DA7752004E@flycatcher.gentoo.org
1 radhermit 13/09/27 07:19:58
2
3 Added: luminance-hdr-2.3.1-openmp-automagic.patch
4 luminance-hdr-2.3.1-no-git.patch
5 luminance-hdr-2.3.1-docs.patch
6 Log:
7 Version bump and update to EAPI 5 (bug #466018).
8
9 (Portage version: 2.2.6/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
10
11 Revision Changes Path
12 1.1 media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-openmp-automagic.patch
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-openmp-automagic.patch?rev=1.1&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-openmp-automagic.patch?rev=1.1&content-type=text/plain
16
17 Index: luminance-hdr-2.3.1-openmp-automagic.patch
18 ===================================================================
19 --- luminance-hdr-2.3.1/cmake/CompilerSettings.cmake
20 +++ luminance-hdr-2.3.1/cmake/CompilerSettings.cmake
21 @@ -8,6 +8,8 @@
22 ENDIF()
23 ENDIF()
24
25 +OPTION(USE_OPENMP "Use openmp threading support." ON)
26 +
27 #Activate C++11 support, when available
28 if("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
29 execute_process(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION)
30 @@ -39,16 +41,18 @@
31 endif()
32
33 #OpenMP Support under Linux, Windows with MSVC & MacOS X with GCC >= 4.3
34 -IF(MSVC)
35 - FIND_PACKAGE(OpenMP REQUIRED)
36 - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
37 - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
38 -ELSEIF(CMAKE_COMPILER_IS_GNUCC AND UNIX)
39 - EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION)
40 - IF(GCC_VERSION VERSION_GREATER 4.3 OR GCC_VERSION VERSION_EQUAL 4.3)
41 - MESSAGE(STATUS "GCC >= 4.3")
42 +IF(USE_OPENMP)
43 + IF(MSVC)
44 FIND_PACKAGE(OpenMP REQUIRED)
45 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
46 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
47 + ELSEIF(CMAKE_COMPILER_IS_GNUCC AND UNIX)
48 + EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION)
49 + IF(GCC_VERSION VERSION_GREATER 4.3 OR GCC_VERSION VERSION_EQUAL 4.3)
50 + MESSAGE(STATUS "GCC >= 4.3")
51 + FIND_PACKAGE(OpenMP REQUIRED)
52 + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
53 + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
54 + ENDIF()
55 ENDIF()
56 ENDIF()
57
58
59
60 1.1 media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-no-git.patch
61
62 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-no-git.patch?rev=1.1&view=markup
63 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-no-git.patch?rev=1.1&content-type=text/plain
64
65 Index: luminance-hdr-2.3.1-no-git.patch
66 ===================================================================
67 --- luminance-hdr-2.3.1/CMakeLists.txt
68 +++ luminance-hdr-2.3.1/CMakeLists.txt
69 @@ -32,12 +32,6 @@
70 ${QT_QTCORE_LIBRARIES} ${QT_QTGUI_LIBRARIES} ${QT_QTNETWORK_LIBRARIES}
71 ${QT_QTWEBKIT_LIBRARIES} ${QT_QTXML_LIBRARIES} ${QT_QTSQL_LIBRARIES})
72
73 -FIND_PACKAGE(Git)
74 -IF(GIT_FOUND)
75 - include(GetGitRevisionDescription)
76 - get_git_head_revision(GIT_REFSPEC GIT_SHA1)
77 -ENDIF()
78 -
79 IF(WIN32)
80 # Windows Section
81
82 --- luminance-hdr-2.3.1.orig/src/Common/CMakeLists.txt
83 +++ luminance-hdr-2.3.1/src/Common/CMakeLists.txt
84 @@ -1,5 +1,3 @@
85 -CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/GitSHA1.cpp.in
86 - ${CMAKE_CURRENT_BINARY_DIR}/GitSHA1.cpp @ONLY)
87 CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/global.hxx.in
88 ${CMAKE_CURRENT_BINARY_DIR}/global.hxx @ONLY)
89 CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/config.h.in
90 @@ -32,8 +30,7 @@
91
92 ADD_LIBRARY(common ${FILES_H} ${FILES_CPP} ${FILES_MOC} ${FILES_HXX} ${FILES_UI_H}
93 ${CMAKE_CURRENT_BINARY_DIR}/global.hxx
94 - ${CMAKE_CURRENT_BINARY_DIR}/config.h
95 - ${CMAKE_CURRENT_BINARY_DIR}/GitSHA1.cpp)
96 + ${CMAKE_CURRENT_BINARY_DIR}/config.h)
97
98 SET(FILES_TO_TRANSLATE ${FILES_TO_TRANSLATE} ${FILES_CPP} ${FILES_H} ${FILES_UI} ${FILES_HXX} PARENT_SCOPE)
99 SET(LUMINANCE_MODULES_GUI ${LUMINANCE_MODULES_GUI} common PARENT_SCOPE)
100 --- luminance-hdr-2.3.1.orig/src/UI/UMessageBox.cpp
101 +++ luminance-hdr-2.3.1/src/UI/UMessageBox.cpp
102 @@ -28,7 +28,6 @@
103
104 #include "UI/UMessageBox.h"
105
106 -#include "Common/GitSHA1.h"
107 #include "Common/config.h"
108 #include "Common/archs.h"
109 #include "ui_about.h"
110 @@ -92,7 +91,7 @@
111 ui.authorsBox->setOpenExternalLinks(true);
112 ui.thanksToBox->setOpenExternalLinks(true);
113 ui.GPLbox->setTextInteractionFlags(Qt::TextSelectableByMouse);
114 - ui.label_version->setText(ui.label_version->text().append(QString(LUMINANCEVERSION)).append(" [Build ").append(QString(g_GIT_SHA1).left(6)).append("]"));
115 + ui.label_version->setText(ui.label_version->text().append(QString(LUMINANCEVERSION)));
116
117 bool license_file_not_found=true;
118 QString docDir = QCoreApplication::applicationDirPath();
119
120
121
122 1.1 media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-docs.patch
123
124 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-docs.patch?rev=1.1&view=markup
125 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-docs.patch?rev=1.1&content-type=text/plain
126
127 Index: luminance-hdr-2.3.1-docs.patch
128 ===================================================================
129 --- luminance-hdr-2.3.1/CMakeLists.txt
130 +++ luminance-hdr-2.3.1/CMakeLists.txt
131 @@ -250,12 +250,6 @@
132
133 INSTALL(FILES ${CMAKE_SOURCE_DIR}/images/luminance-hdr.png DESTINATION share/icons/hicolor/48x48/apps) # icon
134 INSTALL(FILES ${CMAKE_SOURCE_DIR}/luminance-hdr.desktop DESTINATION share/applications) #desktop entry
135 - INSTALL(FILES
136 - ${CMAKE_SOURCE_DIR}/AUTHORS
137 - ${CMAKE_SOURCE_DIR}/README
138 - ${CMAKE_SOURCE_DIR}/LICENSE
139 - ${CMAKE_SOURCE_DIR}/Changelog
140 - DESTINATION share/luminance-hdr) #info files
141 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/help DESTINATION share/luminance-hdr) # help directory
142 # Microsoft Windows
143 ELSEIF(WIN32)