1 |
philantrop 08/02/07 00:12:42 |
2 |
|
3 |
Modified: e-tempdir.patch |
4 |
Added: kdelibs-4.0.1-alsa-optional.patch |
5 |
kdelibs-4.0.1-X11-optional.patch |
6 |
Log: |
7 |
Version bump to KDE 4.0.1. |
8 |
(Portage version: 2.1.4.1) |
9 |
|
10 |
Revision Changes Path |
11 |
1.2 kde-base/kdelibs/files/e-tempdir.patch |
12 |
|
13 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdelibs/files/e-tempdir.patch?rev=1.2&view=markup |
14 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdelibs/files/e-tempdir.patch?rev=1.2&content-type=text/plain |
15 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdelibs/files/e-tempdir.patch?r1=1.1&r2=1.2 |
16 |
|
17 |
Index: e-tempdir.patch |
18 |
=================================================================== |
19 |
RCS file: /var/cvsroot/gentoo-x86/kde-base/kdelibs/files/e-tempdir.patch,v |
20 |
retrieving revision 1.1 |
21 |
retrieving revision 1.2 |
22 |
diff -u -r1.1 -r1.2 |
23 |
--- e-tempdir.patch 18 Jan 2008 00:42:53 -0000 1.1 |
24 |
+++ e-tempdir.patch 7 Feb 2008 00:12:41 -0000 1.2 |
25 |
@@ -1,27 +1,22 @@ |
26 |
-The cmake command create_symlink doesn't work correctly with the sandbox, |
27 |
-so we prefix the symlink's destination with ${E_TEMPDIR}, |
28 |
-and pass "-DE_TEMPDIR=${D}" to cmake during the configure step. |
29 |
+commit 487e4227f67ed5a2655130bf72c55b3e5d2d258d |
30 |
+Author: Ingmar Vanhassel <ingmar.vanhassel@×××××.com> |
31 |
+Date: Thu Jan 10 02:07:50 2008 +0100 |
32 |
|
33 |
---- a/cmake/modules/KDE4Macros.cmake.orig 2007-08-31 20:29:51.000000000 +0200 |
34 |
-+++ b/cmake/modules/KDE4Macros.cmake 2007-08-31 20:30:01.000000000 +0200 |
35 |
-@@ -303,7 +303,7 @@ |
36 |
- # TODO symlinks on non-unix platforms |
37 |
- if (UNIX) |
38 |
- # execute some cmake code on make install which creates the symlink |
39 |
-- install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${_installDest}/common\" \"${_installDest}/${dirname}/common\" )" ) |
40 |
-+ install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${_installDest}/common\" \"$ENV{D}/${_installDest}/${dirname}/common\" )" ) |
41 |
- endif (UNIX) |
42 |
- endif(_installDest) |
43 |
- |
44 |
---- a/kio/misc/CMakeLists.txt.orig 2007-10-03 12:49:42.000000000 +0200 |
45 |
-+++ b/kio/misc/CMakeLists.txt 2007-10-19 18:35:43.000000000 +0200 |
46 |
-@@ -44,7 +44,7 @@ |
47 |
+ Fix Sandbox violations when creating a symlink for KIO-slaves. |
48 |
+--- |
49 |
+ kdelibs/kio/misc/CMakeLists.txt | 2 +- |
50 |
+ 1 files changed, 1 insertions(+), 1 deletions(-) |
51 |
+ |
52 |
+diff --git a/kdelibs/kio/misc/CMakeLists.txt b/kdelibs/kio/misc/CMakeLists.txt |
53 |
+index b7e4f81..63e3e92 100644 |
54 |
+--- a/kdelibs/kio/misc/CMakeLists.txt |
55 |
++++ b/kdelibs/kio/misc/CMakeLists.txt |
56 |
+@@ -43,7 +43,7 @@ install( FILES kmailservice.protocol telnet.protocol rlogin.protocol rtsp.protoc |
57 |
if (UNIX) |
58 |
install(PROGRAMS fileshareset DESTINATION ${LIBEXEC_INSTALL_DIR} ) |
59 |
# write a cmake script file which creates the symlink |
60 |
- file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_fileshare_symlink.cmake "exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${LIBEXEC_INSTALL_DIR}/fileshareset ${LIBEXEC_INSTALL_DIR}/filesharelist)\n") |
61 |
-+ file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_fileshare_symlink.cmake "exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${LIBEXEC_INSTALL_DIR}/fileshareset $ENV{D}/${LIBEXEC_INSTALL_DIR}/filesharelist)\n") |
62 |
++ file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_fileshare_symlink.cmake "exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${LIBEXEC_INSTALL_DIR}/fileshareset \"$ENV{D}/${LIBEXEC_INSTALL_DIR}/filesharelist\")\n") |
63 |
# and add it as post-install script to any of the installed targets, so it will be executed during "make install" |
64 |
set_target_properties(ktelnetservice PROPERTIES POST_INSTALL_SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/make_fileshare_symlink.cmake) |
65 |
endif (UNIX) |
66 |
- |
67 |
|
68 |
|
69 |
|
70 |
1.1 kde-base/kdelibs/files/kdelibs-4.0.1-alsa-optional.patch |
71 |
|
72 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdelibs/files/kdelibs-4.0.1-alsa-optional.patch?rev=1.1&view=markup |
73 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdelibs/files/kdelibs-4.0.1-alsa-optional.patch?rev=1.1&content-type=text/plain |
74 |
|
75 |
Index: kdelibs-4.0.1-alsa-optional.patch |
76 |
=================================================================== |
77 |
--- a/cmake/modules/FindAlsa.cmake |
78 |
+++ b/cmake/modules/FindAlsa.cmake |
79 |
@@ -13,10 +13,14 @@ |
80 |
# Redistribution and use is allowed according to the terms of the BSD license. |
81 |
# For details see the accompanying COPYING-CMAKE-SCRIPTS file. |
82 |
|
83 |
+OPTION(WITH_Alsa "Support for the ALSA sound system." ON) |
84 |
+ |
85 |
include(CheckIncludeFiles) |
86 |
include(CheckIncludeFileCXX) |
87 |
include(CheckLibraryExists) |
88 |
|
89 |
+if(WITH_Alsa) |
90 |
+ |
91 |
# Already done by toplevel |
92 |
find_library(ASOUND_LIBRARY asound) |
93 |
check_library_exists(asound snd_seq_create_simple_port ${ASOUND_LIBRARY} HAVE_LIBASOUND2) |
94 |
@@ -29,19 +33,22 @@ |
95 |
|
96 |
find_path(ALSA_INCLUDES alsa/version.h) |
97 |
|
98 |
+endif(WITH_Alsa) |
99 |
+ |
100 |
macro(ALSA_VERSION_STRING _result) |
101 |
# check for version in alsa/version.h |
102 |
- if(ALSA_INCLUDES) |
103 |
+ if(WITH_Alsa AND ALSA_INCLUDES) |
104 |
file(READ "${ALSA_INCLUDES}/alsa/version.h" _ALSA_VERSION_CONTENT) |
105 |
string(REGEX REPLACE ".*SND_LIB_VERSION_STR.*\"(.*)\".*" "\\1" ${_result} ${_ALSA_VERSION_CONTENT}) |
106 |
- else(ALSA_INCLUDES) |
107 |
+ else(WITH_Alsa AND ALSA_INCLUDES) |
108 |
message(STATUS "ALSA version not known. ALSA output will probably not work correctly.") |
109 |
- endif(ALSA_INCLUDES) |
110 |
+ endif(WITH_Alsa AND ALSA_INCLUDES) |
111 |
endmacro(ALSA_VERSION_STRING _result) |
112 |
|
113 |
|
114 |
get_filename_component(_FIND_ALSA_MODULE_DIR ${CMAKE_CURRENT_LIST_FILE} PATH) |
115 |
macro(ALSA_CONFIGURE_FILE _destFile) |
116 |
+ if(WITH_Alsa) |
117 |
check_include_files(sys/soundcard.h HAVE_SYS_SOUNDCARD_H) |
118 |
check_include_files(machine/soundcard.h HAVE_MACHINE_SOUNDCARD_H) |
119 |
|
120 |
@@ -58,6 +65,7 @@ |
121 |
set(HAVE_SND_PCM_RESUME 1) |
122 |
endif(ASOUND_HAS_SND_PCM_RESUME) |
123 |
|
124 |
+ endif(WITH_Alsa) |
125 |
configure_file(${_FIND_ALSA_MODULE_DIR}/config-alsa.h.cmake ${_destFile}) |
126 |
endmacro(ALSA_CONFIGURE_FILE _destFile) |
127 |
|
128 |
|
129 |
|
130 |
|
131 |
1.1 kde-base/kdelibs/files/kdelibs-4.0.1-X11-optional.patch |
132 |
|
133 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdelibs/files/kdelibs-4.0.1-X11-optional.patch?rev=1.1&view=markup |
134 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdelibs/files/kdelibs-4.0.1-X11-optional.patch?rev=1.1&content-type=text/plain |
135 |
|
136 |
Index: kdelibs-4.0.1-X11-optional.patch |
137 |
=================================================================== |
138 |
cmake/modules/FindX11.cmake | 44 +++++++++++++++++++++++++++++++++++++----- |
139 |
1 files changed, 38 insertions(+), 6 deletions(-) |
140 |
|
141 |
diff --git a/cmake/modules/FindX11.cmake b/cmake/modules/FindX11.cmake |
142 |
index 5fdbe82..b56f594 100644 |
143 |
--- a/cmake/modules/FindX11.cmake |
144 |
+++ b/cmake/modules/FindX11.cmake |
145 |
@@ -39,6 +39,34 @@ |
146 |
# Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved. |
147 |
# See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details. |
148 |
|
149 |
+ |
150 |
+# Look for an optional X11 package, and provide a cmake switch to disable searching for it. |
151 |
+# |
152 |
+# Example usage: FIND_X11(X11_Xinerama X11/extensions/Xinerama.h Xinerama) |
153 |
+# which provides: `cmake -DWITH_X11_Xinerama=OFF` to disable the check. |
154 |
+# |
155 |
+# You need to pass a header _and_ a library, in that order. |
156 |
+MACRO (FIND_X11 _name _header _library ) |
157 |
+ OPTION(WITH_${_name} "Search for X11 package ${_name}" ON) |
158 |
+ |
159 |
+ IF (WITH_${_name}) |
160 |
+ FIND_PATH(${_name}_INCLUDE_PATH ${_header} ${X11_INC_SEARCH_PATH}) |
161 |
+ |
162 |
+ FIND_LIBRARY(${_name}_LIB ${_library} ${X11_LIB_SEARCH_PATH}) |
163 |
+ |
164 |
+ IF (${_name}_INCLUDE_PATH AND ${_name}_LIB) |
165 |
+ SET(${_name}_FOUND TRUE) |
166 |
+ SET(_temp ${${_name}_INCLUDE_PATH}) |
167 |
+ SET(X11_INCLUDE_DIR ${X11_INCLUDE_DIR} ${_temp}) |
168 |
+ ENDIF (${_name}_INCLUDE_PATH AND ${_name}_LIB) |
169 |
+ |
170 |
+ ELSE (WITH_${_name}) |
171 |
+ SET(${_name}_FOUND FALSE CACHE BOOL "${_name} found") |
172 |
+ SET(${_name}_LIB NOTFOUND CACHE FILEPATH "Path to ${_name} library") |
173 |
+ SET(${_name}_INCLUDE_PATH NOTFOUND CACHE PATH "Path to ${_name}") |
174 |
+ ENDIF (WITH_${_name}) |
175 |
+ENDMACRO (FIND_X11) |
176 |
+ |
177 |
IF (UNIX) |
178 |
SET(X11_FOUND 0) |
179 |
# X11 is never a framework and some header files may be |
180 |
@@ -75,7 +103,7 @@ IF (UNIX) |
181 |
FIND_PATH(X11_Xaccessrules_INCLUDE_PATH X11/extensions/XKBrules.h ${X11_INC_SEARCH_PATH}) |
182 |
FIND_PATH(X11_Xaccessstr_INCLUDE_PATH X11/extensions/XKBstr.h ${X11_INC_SEARCH_PATH}) |
183 |
FIND_PATH(X11_Xau_INCLUDE_PATH X11/Xauth.h ${X11_INC_SEARCH_PATH}) |
184 |
- FIND_PATH(X11_Xcomposite_INCLUDE_PATH X11/extensions/Xcomposite.h ${X11_INC_SEARCH_PATH}) |
185 |
+ #FIND_PATH(X11_Xcomposite_INCLUDE_PATH X11/extensions/Xcomposite.h ${X11_INC_SEARCH_PATH}) |
186 |
FIND_PATH(X11_Xcursor_INCLUDE_PATH X11/Xcursor/Xcursor.h ${X11_INC_SEARCH_PATH}) |
187 |
FIND_PATH(X11_Xdamage_INCLUDE_PATH X11/extensions/Xdamage.h ${X11_INC_SEARCH_PATH}) |
188 |
FIND_PATH(X11_Xdmcp_INCLUDE_PATH X11/Xdmcp.h ${X11_INC_SEARCH_PATH}) |
189 |
@@ -84,7 +112,7 @@ IF (UNIX) |
190 |
FIND_PATH(X11_xf86vmode_INCLUDE_PATH X11/extensions/xf86vmode.h ${X11_INC_SEARCH_PATH}) |
191 |
FIND_PATH(X11_Xfixes_INCLUDE_PATH X11/extensions/Xfixes.h ${X11_INC_SEARCH_PATH}) |
192 |
FIND_PATH(X11_Xft_INCLUDE_PATH X11/Xft/Xft.h ${X11_INC_SEARCH_PATH}) |
193 |
- FIND_PATH(X11_Xinerama_INCLUDE_PATH X11/extensions/Xinerama.h ${X11_INC_SEARCH_PATH}) |
194 |
+ #FIND_PATH(X11_Xinerama_INCLUDE_PATH X11/extensions/Xinerama.h ${X11_INC_SEARCH_PATH}) |
195 |
FIND_PATH(X11_Xinput_INCLUDE_PATH X11/extensions/XInput.h ${X11_INC_SEARCH_PATH}) |
196 |
FIND_PATH(X11_Xkb_INCLUDE_PATH X11/extensions/XKB.h ${X11_INC_SEARCH_PATH}) |
197 |
FIND_PATH(X11_Xkblib_INCLUDE_PATH X11/XKBlib.h ${X11_INC_SEARCH_PATH}) |
198 |
@@ -94,7 +122,7 @@ IF (UNIX) |
199 |
FIND_PATH(X11_XShm_INCLUDE_PATH X11/extensions/XShm.h ${X11_INC_SEARCH_PATH}) |
200 |
FIND_PATH(X11_Xrandr_INCLUDE_PATH X11/extensions/Xrandr.h ${X11_INC_SEARCH_PATH}) |
201 |
FIND_PATH(X11_Xrender_INCLUDE_PATH X11/extensions/Xrender.h ${X11_INC_SEARCH_PATH}) |
202 |
- FIND_PATH(X11_Xscreensaver_INCLUDE_PATH X11/extensions/scrnsaver.h ${X11_INC_SEARCH_PATH}) |
203 |
+ #FIND_PATH(X11_Xscreensaver_INCLUDE_PATH X11/extensions/scrnsaver.h ${X11_INC_SEARCH_PATH}) |
204 |
FIND_PATH(X11_Xshape_INCLUDE_PATH X11/extensions/shape.h ${X11_INC_SEARCH_PATH}) |
205 |
FIND_PATH(X11_Xutil_INCLUDE_PATH X11/Xutil.h ${X11_INC_SEARCH_PATH}) |
206 |
FIND_PATH(X11_Xt_INCLUDE_PATH X11/Intrinsic.h ${X11_INC_SEARCH_PATH}) |
207 |
@@ -107,25 +135,29 @@ IF (UNIX) |
208 |
# Find additional X libraries. Keep list sorted by library name. |
209 |
FIND_LIBRARY(X11_ICE_LIB ICE ${X11_LIB_SEARCH_PATH}) |
210 |
FIND_LIBRARY(X11_Xau_LIB Xau ${X11_LIB_SEARCH_PATH}) |
211 |
- FIND_LIBRARY(X11_Xcomposite_LIB Xcomposite ${X11_LIB_SEARCH_PATH}) |
212 |
+ #FIND_LIBRARY(X11_Xcomposite_LIB Xcomposite ${X11_LIB_SEARCH_PATH}) |
213 |
FIND_LIBRARY(X11_Xcursor_LIB Xcursor ${X11_LIB_SEARCH_PATH}) |
214 |
FIND_LIBRARY(X11_Xdamage_LIB Xdamage ${X11_LIB_SEARCH_PATH}) |
215 |
FIND_LIBRARY(X11_Xdmcp_LIB Xdmcp ${X11_LIB_SEARCH_PATH}) |
216 |
FIND_LIBRARY(X11_Xext_LIB Xext ${X11_LIB_SEARCH_PATH}) |
217 |
FIND_LIBRARY(X11_Xfixes_LIB Xfixes ${X11_LIB_SEARCH_PATH}) |
218 |
FIND_LIBRARY(X11_Xft_LIB Xft ${X11_LIB_SEARCH_PATH}) |
219 |
- FIND_LIBRARY(X11_Xinerama_LIB Xinerama ${X11_LIB_SEARCH_PATH}) |
220 |
+ #FIND_LIBRARY(X11_Xinerama_LIB Xinerama ${X11_LIB_SEARCH_PATH}) |
221 |
FIND_LIBRARY(X11_Xinput_LIB Xi ${X11_LIB_SEARCH_PATH}) |
222 |
FIND_LIBRARY(X11_Xkbfile_LIB xkbfile ${X11_LIB_SEARCH_PATH}) |
223 |
FIND_LIBRARY(X11_Xpm_LIB Xpm ${X11_LIB_SEARCH_PATH}) |
224 |
FIND_LIBRARY(X11_Xrandr_LIB Xrandr ${X11_LIB_SEARCH_PATH}) |
225 |
FIND_LIBRARY(X11_Xrender_LIB Xrender ${X11_LIB_SEARCH_PATH}) |
226 |
- FIND_LIBRARY(X11_Xscreensaver_LIB Xss ${X11_LIB_SEARCH_PATH}) |
227 |
+ #FIND_LIBRARY(X11_Xscreensaver_LIB Xss ${X11_LIB_SEARCH_PATH}) |
228 |
FIND_LIBRARY(X11_Xt_LIB Xt ${X11_LIB_SEARCH_PATH}) |
229 |
FIND_LIBRARY(X11_XTest_LIB Xtst ${X11_LIB_SEARCH_PATH}) |
230 |
FIND_LIBRARY(X11_Xv_LIB Xv ${X11_LIB_SEARCH_PATH}) |
231 |
FIND_LIBRARY(X11_Xxf86misc_LIB Xxf86misc ${X11_LIB_SEARCH_PATH}) |
232 |
|
233 |
+ FIND_X11(X11_Xcomposite X11/extensions/Xcomposite.h Xcomposite) |
234 |
+ FIND_X11(X11_Xinerama X11/extensions/Xinerama.h Xinerama) |
235 |
+ FIND_X11(X11_Xscreensaver X11/extensions/scrnsaver.h Xss) |
236 |
+ |
237 |
SET(X11_LIBRARY_DIR "") |
238 |
IF(X11_X11_LIB) |
239 |
GET_FILENAME_COMPONENT(X11_LIBRARY_DIR ${X11_X11_LIB} PATH) |
240 |
|
241 |
|
242 |
|
243 |
-- |
244 |
gentoo-commits@l.g.o mailing list |