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