Gentoo Archives: gentoo-commits

From: "Wulf Krueger (philantrop)" <philantrop@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/kdelibs/files: e-tempdir.patch kdelibs-4.0.1-alsa-optional.patch kdelibs-4.0.1-X11-optional.patch
Date: Thu, 07 Feb 2008 00:12:45
Message-Id: E1JMuNe-0000LP-AR@stork.gentoo.org
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