]> git.pld-linux.org Git - packages/scribus.git/blob - scribus-cmake.patch
- workaround the long lasting docs issue by adding PLDDOCDIR
[packages/scribus.git] / scribus-cmake.patch
1 diff -Nur scribus-1.3.3.6/cmake/modules/CAIROConfig.cmake scribus-1.3.3.6-cmake/cmake/modules/CAIROConfig.cmake
2 --- scribus-1.3.3.6/cmake/modules/CAIROConfig.cmake     1970-01-01 01:00:00.000000000 +0100
3 +++ scribus-1.3.3.6-cmake/cmake/modules/CAIROConfig.cmake       2006-11-12 00:36:50.000000000 +0100
4 @@ -0,0 +1,69 @@
5 +#
6 +# Find the native cairo includes and library
7 +#
8 +
9 +# This module defines
10 +# CAIRO_INCLUDE_DIR, where to find art*.h etc
11 +# CAIRO_LIBRARY, the libraries to link against to use LIBART.
12 +# CAIRO_FOUND, If false, do not try to use LIBART.
13 +# CAIRO_LIBS, link information
14 +# CAIRO_CFLAGS, cflags for include information
15 +
16 +
17 +INCLUDE(UsePkgConfig)
18 +
19 +# use pkg-config to get the directories and then use these values
20 +# in the FIND_PATH() and FIND_LIBRARY() calls
21 +PKGCONFIG(cairo _libCairoIncDir _libCairoLinkDir _libCairoLinkFlags _libCairoCflags)
22 +
23 +SET(CAIRO_LIBS ${_libCairoCflags})
24 +
25 +IF(PREFIX_CAIRO)
26 +       SET(PREFIX_CAIRO_INCLUDE "${PREFIX_CAIRO}/include")
27 +       SET(PREFIX_CAIRO_LIB "${PREFIX_CAIRO}/lib")
28 +       SET(PREFIX_CAIRO_BIN "${PREFIX_CAIRO}/bin")
29 +ENDIF(PREFIX_CAIRO)
30 +
31 +FIND_PATH(CAIRO_INCLUDE_DIR 
32 +NAMES cairo.h
33 +PATHS ${PREFIX_CAIRO_INCLUDE} ${_libCairoIncDir} /usr/local/include /usr/include
34 +PATH_SUFFIXES cairo
35 +NO_DEFAULT_PATH
36 +)
37 +
38 +FIND_LIBRARY(CAIRO_LIBRARY
39 +NAMES cairo
40 +PATHS ${PREFIX_CAIRO_LIB} ${_libCairoLinkDir} /usr/local/lib /usr/lib
41 +NO_DEFAULT_PATH
42 +)
43 +
44 +#If we had no cairo prefix specify it, set PREFIX_CAIRO_LIB most importantly, for the 
45 +# IF(NOT PREFIX_CAIRO)
46 +#      GET_FILENAME_COMPONENT(CAIRO_DIR ${CAIRO_LIBRARY} PATH)
47 +#      GET_FILENAME_COMPONENT(CAIRO_DIR ${CAIRO_DIR} PATH)
48 +#      SET(PREFIX_CAIRO ${CAIRO_DIR})
49 +#      IF(PREFIX_CAIRO)
50 +#              SET(PREFIX_CAIRO_INCLUDE "${PREFIX_CAIRO}/include")
51 +#              SET(PREFIX_CAIRO_LIB "${PREFIX_CAIRO}/lib")
52 +#              SET(PREFIX_CAIRO_BIN "${PREFIX_CAIRO}/bin")
53 +#      ENDIF(PREFIX_CAIRO)
54 +# ENDIF(NOT PREFIX_CAIRO)
55 +
56 +SET(CAIRO_FIND_QUIETLY 1)
57 +
58 +IF (CAIRO_LIBRARY)
59 +  IF (CAIRO_INCLUDE_DIR)
60 +    SET( CAIRO_FOUND "YES" )
61 +    IF(NOT CAIRO_FIND_QUIETLY)
62 +      MESSAGE(STATUS "Found cairo: ${CAIRO_LIBRARY}")
63 +    ENDIF(NOT CAIRO_FIND_QUIETLY)
64 +    SET( CAIRO_LIBRARIES ${CAIRO_LIBRARY} )
65 +#     CB: We dont use this yet anyway
66 +#     FIND_PROGRAM(CAIRO_CONFIG 
67 +#       NAMES pkg-config
68 +#       PATHS ${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin /usr/bin /usr/nekoware/bin /usr/X11/bin
69 +#     )
70 +#     EXEC_PROGRAM(${CAIRO_CONFIG} ARGS "--libs cairo" OUTPUT_VARIABLE CAIRO_LIBS)
71 +#     EXEC_PROGRAM(${CAIRO_CONFIG} ARGS "--cflags cairo" OUTPUT_VARIABLE CAIRO_CFLAGS)
72 +  ENDIF (CAIRO_INCLUDE_DIR)
73 +ENDIF (CAIRO_LIBRARY)
74 diff -Nur scribus-1.3.3.6/cmake/modules/CUPSConfig.cmake scribus-1.3.3.6-cmake/cmake/modules/CUPSConfig.cmake
75 --- scribus-1.3.3.6/cmake/modules/CUPSConfig.cmake      1970-01-01 01:00:00.000000000 +0100
76 +++ scribus-1.3.3.6-cmake/cmake/modules/CUPSConfig.cmake        2006-11-12 00:36:50.000000000 +0100
77 @@ -0,0 +1,31 @@
78 +# - Try to find Cups
79 +# Once done this will define
80 +#
81 +#  CUPS_FOUND - system has Cups
82 +#  CUPS_INCLUDE_DIR - the Cups include directory
83 +#  CUPS_LIBRARY - Link these to use CUPS
84 +#
85 +
86 +FIND_PATH(CUPS_INCLUDE_DIR cups/cups.h
87 +  /usr/include
88 +  /usr/local/include
89 +)
90 +
91 +FIND_LIBRARY(CUPS_LIBRARY NAMES cups PATHS /usr/lib /usr/local/lib)
92 +
93 +IF(CUPS_INCLUDE_DIR AND CUPS_LIBRARY)
94 +   SET(CUPS_FOUND TRUE)
95 +ENDIF(CUPS_INCLUDE_DIR AND CUPS_LIBRARY)
96 +
97 +SET(Cups_FIND_QUIETLY 1)
98 +
99 +IF(CUPS_FOUND)
100 +  SET( CUPS_LIBRARIES ${CUPS_LIBRARY} )
101 +  IF(NOT Cups_FIND_QUIETLY)
102 +    MESSAGE(STATUS "Found Cups: ${CUPS_LIBRARY}")
103 +  ENDIF(NOT Cups_FIND_QUIETLY)
104 +ELSE(CUPS_FOUND)
105 +  IF(Cups_FIND_REQUIRED)
106 +    MESSAGE(SEND_ERROR "Could not find Cups")
107 +  ENDIF(Cups_FIND_REQUIRED)
108 +ENDIF(CUPS_FOUND)
109 \ Brak znaku nowej linii na koñcu pliku
110 diff -Nur scribus-1.3.3.6/cmake/modules/FindLCMS.cmake scribus-1.3.3.6-cmake/cmake/modules/FindLCMS.cmake
111 --- scribus-1.3.3.6/cmake/modules/FindLCMS.cmake        1970-01-01 01:00:00.000000000 +0100
112 +++ scribus-1.3.3.6-cmake/cmake/modules/FindLCMS.cmake  2006-11-12 00:36:50.000000000 +0100
113 @@ -0,0 +1,46 @@
114 +#
115 +# Find the native LCMS includes and library
116 +#
117 +
118 +# This module defines
119 +# LCMS_INCLUDE_DIR, where to find art*.h etc
120 +# LCMS_LIBRARY, the libraries
121 +# LCMS_FOUND, If false, do not try to use LCMS.
122 +# LIBLCMS_LIBS, link information
123 +# LIBLCMS_CFLAGS, cflags for include information
124 +
125 +
126 +# INCLUDE(UsePkgConfig)
127 +
128 +# use pkg-config to get the directories and then use these values
129 +# in the FIND_PATH() and FIND_LIBRARY() calls
130 +# PKGCONFIG(lcms _lcmsIncDir _lcmsLinkDir _lcmsLinkFlags _lcmsCflags)
131 +
132 +# SET(LCMS_LIBS ${_lcmsCflags})
133 +
134 +FIND_PATH(LCMS_INCLUDE_DIR lcms.h
135 +/usr/include
136 +/usr/local/include
137 +)
138 +
139 +FIND_LIBRARY(LCMS_LIBRARY
140 +  NAMES lcms liblcms
141 +  PATHS /usr/lib /usr/local/lib
142 +)
143 +
144 +IF (LCMS_LIBRARY AND LCMS_INCLUDE_DIR)
145 +  SET( LCMS_FOUND 1 )
146 +  SET( LCMS_LIBRARIES ${LCMS_LIBRARY} )
147 +ELSE (LCMS_LIBRARY AND LCMS_INCLUDE_DIR)
148 +  SET( LCMS_FOUND 0 )
149 +ENDIF (LCMS_LIBRARY AND LCMS_INCLUDE_DIR)
150 +
151 +IF (LCMS_FOUND)
152 +  IF (NOT LCMS_FIND_QUIETLY)
153 +    MESSAGE(STATUS "Found LittleCMS: ${LCMS_LIBRARY}")
154 +  ENDIF (NOT LCMS_FIND_QUIETLY)
155 +ELSE (LCMS_FOUND)
156 +  IF (LCMS_FIND_REQUIRED)
157 +    MESSAGE(FATAL_ERROR "Could not find LittleCMS")
158 +  ENDIF (LCMS_FIND_REQUIRED)
159 +ENDIF (LCMS_FOUND)
160 \ Brak znaku nowej linii na koñcu pliku
161 diff -Nur scribus-1.3.3.6/cmake/modules/FindQt3.cmake scribus-1.3.3.6-cmake/cmake/modules/FindQt3.cmake
162 --- scribus-1.3.3.6/cmake/modules/FindQt3.cmake 1970-01-01 01:00:00.000000000 +0100
163 +++ scribus-1.3.3.6-cmake/cmake/modules/FindQt3.cmake   2006-11-12 00:36:50.000000000 +0100
164 @@ -0,0 +1,302 @@
165 +# - Locate Qt include paths and libraries
166 +# This module defines:
167 +#  QT_INCLUDE_DIR - where to find qt.h, etc.
168 +#  QT_LIBRARIES   - the libraries to link against to use Qt.
169 +#  QT_DEFINITIONS - definitions to use when 
170 +#                   compiling code that uses Qt.
171 +#  QT_FOUND       - If false, don't try to use Qt.
172 +#
173 +# If you need the multithreaded version of Qt, set QT_MT_REQUIRED to TRUE
174 +#
175 +# Also defined, but not for general use are:
176 +#  QT_MOC_EXECUTABLE, where to find the moc tool.
177 +#  QT_UIC_EXECUTABLE, where to find the uic tool.
178 +#  QT_QT_LIBRARY, where to find the Qt library.
179 +#  QT_QTMAIN_LIBRARY, where to find the qtmain 
180 +#   library. This is only required by Qt3 on Windows.
181 +
182 +# These are around for backwards compatibility 
183 +# they will be set
184 +#  QT_WRAP_CPP, set true if QT_MOC_EXECUTABLE is found
185 +#  QT_WRAP_UI set true if QT_UIC_EXECUTABLE is found
186 +
187 +FILE(GLOB GLOB_PATHS_BIN /usr/lib/qt-3*/bin/)
188 +FIND_PATH(QT_INCLUDE_DIR qt.h
189 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
190 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
191 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
192 +  $ENV{QTDIR}/include
193 +  ${GLOB_PATHS_BIN}
194 +  /usr/local/qt/include
195 +  /usr/local/include
196 +  /usr/lib/qt/include
197 +  /usr/include/qt
198 +  /usr/include
199 +  /usr/share/qt3/include
200 +  C:/Progra~1/qt/include
201 +  /usr/include/qt3
202 +  /usr/X11R6/include
203 +  )
204 +
205 +# if qglobal.h is not in the qt_include_dir then set
206 +# QT_INCLUDE_DIR to NOTFOUND
207 +IF(NOT EXISTS ${QT_INCLUDE_DIR}/qglobal.h)
208 +  SET(QT_INCLUDE_DIR QT_INCLUDE_DIR-NOTFOUND CACHE PATH "path to qt3 include directory" FORCE)
209 +ENDIF(NOT EXISTS ${QT_INCLUDE_DIR}/qglobal.h)
210 +
211 +IF(QT_INCLUDE_DIR)
212 +  #extract the version string from qglobal.h
213 +  FILE(READ ${QT_INCLUDE_DIR}/qglobal.h QGLOBAL_H)
214 +  STRING(REGEX MATCH "#define[\t ]+QT_VERSION_STR[\t ]+\"([0-9]+.[0-9]+.[0-9]+)\"" QGLOBAL_H "${QGLOBAL_H}")
215 +  STRING(REGEX REPLACE ".*\"([0-9]+.[0-9]+.[0-9]+)\".*" "\\1" qt_version_str "${QGLOBAL_H}")
216 +
217 +  # Under windows the qt library (MSVC) has the format qt-mtXYZ where XYZ is the
218 +  # version X.Y.Z, so we need to remove the dots from version
219 +  STRING(REGEX REPLACE "\\." "" qt_version_str_lib "${qt_version_str}")
220 +ELSE(QT_INCLUDE_DIR)
221 +ENDIF(QT_INCLUDE_DIR)
222 +
223 +FILE(GLOB GLOB_PATHS_LIB /usr/lib/qt-3*/lib/)
224 +IF (QT_MT_REQUIRED)
225 +  FIND_LIBRARY(QT_QT_LIBRARY
226 +    NAMES
227 +    qt-mt qt-mt${qt_version_str_lib} qt-mtnc${qt_version_str_lib}
228 +    qt-mtedu${qt_version_str_lib} qt-mt230nc qt-mtnc321
229 +    PATHS
230 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
231 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
232 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
233 +    $ENV{QTDIR}/lib
234 +    ${GLOB_PATHS_LIB}
235 +    /usr/local/qt/lib
236 +    /usr/local/lib
237 +    /usr/lib/qt/lib
238 +    /usr/lib
239 +    /usr/share/qt3/lib
240 +    C:/Progra~1/qt/lib
241 +    /usr/X11R6/lib
242 +    )
243 +
244 +ELSE (QT_MT_REQUIRED)
245 +  FIND_LIBRARY(QT_QT_LIBRARY
246 +    NAMES 
247 +    qt qt-${qt_version_str_lib} qt-edu${qt_version_str_lib} 
248 +    qt-mt qt-mt${qt_version_str_lib} qt-mtnc${qt_version_str_lib}
249 +    qt-mtedu${qt_version_str_lib} qt-mt230nc qt-mtnc321
250 +    PATHS
251 +    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
252 +    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
253 +    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
254 +    $ENV{QTDIR}/lib
255 +    ${GLOB_PATHS_LIB}
256 +    /usr/local/qt/lib
257 +    /usr/local/lib
258 +    /usr/lib/qt/lib
259 +    /usr/lib
260 +    /usr/share/qt3/lib
261 +    C:/Progra~1/qt/lib
262 +    /usr/X11R6/lib
263 +    )
264 +ENDIF (QT_MT_REQUIRED)
265 +
266 +IF(QT_QT_LIBRARY)
267 +ELSE(QT_QT_LIBRARY)
268 +ENDIF(QT_QT_LIBRARY)
269 +
270 +
271 +FIND_LIBRARY(QT_QASSISTANTCLIENT_LIBRARY
272 +  NAMES qassistantclient
273 +  PATHS
274 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
275 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
276 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
277 +  $ENV{QTDIR}/lib
278 +  ${GLOB_PATHS_LIB}
279 +  /usr/local/qt/lib
280 +  /usr/local/lib
281 +  /usr/lib
282 +  /usr/share/qt3/lib
283 +  C:/Progra~1/qt/lib
284 +  /usr/X11R6/lib
285 +  )
286 +
287 +# qt 3 should prefer QTDIR over the PATH
288 +FIND_PROGRAM(QT_MOC_EXECUTABLE 
289 +  NAMES moc moc-qt3
290 +  PATHS 
291 +  $ENV{QTDIR}/bin 
292 +  NO_DEFAULT_PATH
293 +)
294 +
295 +FIND_PROGRAM(QT_MOC_EXECUTABLE 
296 +  NAMES moc moc-qt3
297 +  PATHS 
298 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
299 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
300 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
301 +  $ENV{QTDIR}/bin 
302 +  ${GLOB_PATHS_BIN}
303 +  /usr/local/qt/bin
304 +  /usr/lib/qt/bin
305 +  /usr/share/qt3/bin
306 +  C:/Progra~1/qt/bin
307 +  /usr/X11R6/bin
308 +  )
309 +
310 +IF(QT_MOC_EXECUTABLE)
311 +  SET ( QT_WRAP_CPP "YES")
312 +ELSE(QT_MOC_EXECUTABLE)
313 +ENDIF(QT_MOC_EXECUTABLE)
314 +
315 +# qt 3 should prefer QTDIR over the PATH
316 +FIND_PROGRAM(QT_UIC_EXECUTABLE uic
317 +  PATHS 
318 +  $ENV{QTDIR}/bin 
319 +  NO_DEFAULT_PATH
320 +)
321 +FIND_PROGRAM(QT_UIC_EXECUTABLE uic
322 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
323 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
324 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
325 +  $ENV{QTDIR}/bin 
326 +  ${GLOB_PATHS_BIN}
327 +  /usr/local/qt/bin
328 +  /usr/lib/qt/bin
329 +  /usr/share/qt3/bin
330 +  C:/Progra~1/qt/bin
331 +  /usr/X11R6/bin
332 +  )
333 +
334 +IF(QT_UIC_EXECUTABLE)
335 +  SET ( QT_WRAP_UI "YES")
336 +ELSE(QT_UIC_EXECUTABLE)
337 +ENDIF(QT_UIC_EXECUTABLE)
338 +
339 +IF (WIN32)
340 +  FIND_LIBRARY(QT_QTMAIN_LIBRARY qtmain
341 +    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
342 +    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
343 +    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
344 +    "$ENV{ProgramFiles}/qt/lib"
345 +    $ENV{QTDIR}/lib "C:/Program Files/qt/lib"
346 +    DOC "This Library is only needed by and included with Qt3 on MSWindows. It should be NOTFOUND, undefined or IGNORE otherwise."
347 +    )
348 +ENDIF (WIN32)
349 +
350 +
351 +IF (QT_MIN_VERSION)
352 +
353 +  STRING(REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" qt_major_vers "${qt_version_str}")
354 +  STRING(REGEX REPLACE "[0-9]+\\.([0-9]+)\\.[0-9]+" "\\1" qt_minor_vers "${qt_version_str}")
355 +  STRING(REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" qt_patch_vers "${qt_version_str}")
356 +  
357 +  #now parse the parts of the user given version string into variables 
358 +  STRING(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+$" req_qt_major_vers "${QT_MIN_VERSION}")
359 +  IF (NOT req_qt_major_vers)
360 +    MESSAGE( FATAL_ERROR "Invalid Qt version string given: \"${QT_MIN_VERSION}\", expected e.g. \"3.1.5\"")
361 +  ENDIF (NOT req_qt_major_vers)
362 +  
363 +  STRING(REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" req_qt_major_vers "${QT_MIN_VERSION}")
364 +  STRING(REGEX REPLACE "[0-9]+\\.([0-9])+\\.[0-9]+" "\\1" req_qt_minor_vers "${QT_MIN_VERSION}")
365 +  STRING(REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" req_qt_patch_vers "${QT_MIN_VERSION}")
366 +  
367 +  # req = "6.5.4", qt = "3.2.1"
368 +  
369 +  IF (req_qt_major_vers GREATER qt_major_vers)                  # (6 > 3) ?
370 +    MESSAGE(  FATAL_ERROR "Qt major version not matched (required: ${QT_MIN_VERSION}, found: ${qt_version_str})")            # yes
371 +  ELSE  (req_qt_major_vers GREATER qt_major_vers)               # no
372 +    IF (req_qt_major_vers LESS qt_major_vers)                  # (6 < 3) ?
373 +      SET( QT_VERSION_BIG_ENOUGH "YES" )                      # yes
374 +    ELSE (req_qt_major_vers LESS qt_major_vers)                # ( 6==3) ?
375 +      IF (req_qt_minor_vers GREATER qt_minor_vers)            # (5>2) ?
376 +        MESSAGE(  FATAL_ERROR "Qt minor version not matched (required: ${QT_MIN_VERSION}, found: ${qt_version_str})")      # yes
377 +      ELSE (req_qt_minor_vers GREATER qt_minor_vers)          # no
378 +        IF (req_qt_minor_vers LESS qt_minor_vers)            # (5<2) ?
379 +          SET( QT_VERSION_BIG_ENOUGH "YES" )                # yes
380 +        ELSE (req_qt_minor_vers LESS qt_minor_vers)          # (5==2)
381 +          IF (req_qt_patch_vers GREATER qt_patch_vers)      # (4>1) ?
382 +            MESSAGE( FATAL_ERROR "Qt patch level not matched (required: ${QT_MIN_VERSION}, found: ${qt_version_str})")  # yes
383 +          ELSE (req_qt_patch_vers GREATER qt_patch_vers)    # (4>1) ?
384 +            SET( QT_VERSION_BIG_ENOUGH "YES" )             # yes
385 +          ENDIF (req_qt_patch_vers GREATER qt_patch_vers)   # (4>1) ?
386 +        ENDIF (req_qt_minor_vers LESS qt_minor_vers)
387 +      ENDIF (req_qt_minor_vers GREATER qt_minor_vers)
388 +    ENDIF (req_qt_major_vers LESS qt_major_vers)
389 +  ENDIF (req_qt_major_vers GREATER qt_major_vers)
390 +ENDIF (QT_MIN_VERSION)
391 +
392 +# if the include a library are found then we have it
393 +IF(QT_INCLUDE_DIR)
394 +  IF(QT_QT_LIBRARY)
395 +    SET( QT_FOUND "YES" )
396 +  ENDIF(QT_QT_LIBRARY)
397 +ENDIF(QT_INCLUDE_DIR)
398 +
399 +IF(QT_FOUND)
400 +  SET( QT_LIBRARIES ${QT_LIBRARIES} ${QT_QT_LIBRARY} )
401 +  SET( QT_DEFINITIONS "")
402 +  
403 +  IF (WIN32 AND NOT CYGWIN)
404 +    IF (QT_QTMAIN_LIBRARY)
405 +      # for version 3
406 +      SET (QT_DEFINITIONS -DQT_DLL -DQT_THREAD_SUPPORT -DNO_DEBUG)
407 +      SET (QT_LIBRARIES imm32.lib ${QT_QT_LIBRARY} ${QT_QTMAIN_LIBRARY} )
408 +      SET (QT_LIBRARIES ${QT_LIBRARIES} winmm wsock32)
409 +    ELSE (QT_QTMAIN_LIBRARY)
410 +      # for version 2
411 +      SET (QT_LIBRARIES imm32.lib ws2_32.lib ${QT_QT_LIBRARY} )
412 +    ENDIF (QT_QTMAIN_LIBRARY)
413 +  ELSE (WIN32 AND NOT CYGWIN)
414 +    SET (QT_LIBRARIES ${QT_QT_LIBRARY} )
415 +    
416 +    SET (QT_DEFINITIONS -DQT_SHARED -DQT_NO_DEBUG)
417 +    IF(QT_QT_LIBRARY MATCHES "qt-mt")
418 +      SET (QT_DEFINITIONS ${QT_DEFINITIONS} -DQT_THREAD_SUPPORT -D_REENTRANT)
419 +    ENDIF(QT_QT_LIBRARY MATCHES "qt-mt")
420 +    
421 +  ENDIF (WIN32 AND NOT CYGWIN)
422 +  
423 +  IF (QT_QASSISTANTCLIENT_LIBRARY)
424 +    SET (QT_LIBRARIES ${QT_QASSISTANTCLIENT_LIBRARY} ${QT_LIBRARIES})
425 +  ENDIF (QT_QASSISTANTCLIENT_LIBRARY)
426 +  
427 +  # Backwards compatibility for CMake1.4 and 1.2
428 +  SET (QT_MOC_EXE ${QT_MOC_EXECUTABLE} )
429 +  SET (QT_UIC_EXE ${QT_UIC_EXECUTABLE} )
430 +  # for unix add X11 stuff
431 +  IF(UNIX)
432 +    FIND_PACKAGE(X11)
433 +    IF (X11_FOUND)
434 +      SET (QT_LIBRARIES ${QT_LIBRARIES} ${X11_LIBRARIES})
435 +    ENDIF (X11_FOUND)
436 +    IF (CMAKE_DL_LIBS)
437 +      SET (QT_LIBRARIES ${QT_LIBRARIES} ${CMAKE_DL_LIBS})
438 +    ENDIF (CMAKE_DL_LIBS)
439 +  ENDIF(UNIX)
440 +  IF(QT_QT_LIBRARY MATCHES "qt-mt")
441 +    FIND_PACKAGE(Threads)
442 +    SET(QT_LIBRARIES ${QT_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
443 +  ENDIF(QT_QT_LIBRARY MATCHES "qt-mt")
444 +ENDIF(QT_FOUND)
445 +
446 +
447 +IF (QT_MOC_EXECUTABLE)   
448 +  SET ( QT_WRAP_CPP "YES")   
449 +ENDIF (QT_MOC_EXECUTABLE)   
450 +
451 +IF (QT_UIC_EXECUTABLE)   
452 +  SET ( QT_WRAP_UI "YES")   
453 +ENDIF (QT_UIC_EXECUTABLE)   
454 +
455 +
456 +
457 +MARK_AS_ADVANCED(
458 +  QT_INCLUDE_DIR
459 +  QT_QT_LIBRARY
460 +  QT_QTMAIN_LIBRARY
461 +  QT_QASSISTANTCLIENT_LIBRARY
462 +  QT_UIC_EXECUTABLE
463 +  QT_MOC_EXECUTABLE
464 +  QT_WRAP_CPP
465 +  QT_WRAP_UI
466 +  ) 
467 diff -Nur scribus-1.3.3.6/cmake/modules/FONTCONFIGConfig.cmake scribus-1.3.3.6-cmake/cmake/modules/FONTCONFIGConfig.cmake
468 --- scribus-1.3.3.6/cmake/modules/FONTCONFIGConfig.cmake        1970-01-01 01:00:00.000000000 +0100
469 +++ scribus-1.3.3.6-cmake/cmake/modules/FONTCONFIGConfig.cmake  2006-11-12 00:36:50.000000000 +0100
470 @@ -0,0 +1,48 @@
471 +#
472 +# Find the native FONTCONFIG includes and library
473 +#
474 +
475 +# This module defines
476 +# FONTCONFIG_INCLUDE_DIR, where to find art*.h etc
477 +# FONTCONFIG_LIBRARY, the libraries to link against to use FONTCONFIG.
478 +# FONTCONFIG_FOUND, If false, do not try to use FONTCONFIG.
479 +# LIBFONTCONFIG_LIBS, link information
480 +# LIBFONTCONFIG_CFLAGS, cflags for include information
481 +
482 +
483 +INCLUDE(UsePkgConfig)
484 +
485 +# use pkg-config to get the directories and then use these values
486 +# in the FIND_PATH() and FIND_LIBRARY() calls
487 +PKGCONFIG(fontconfig _fontconfigIncDir _fontconfigLinkDir _fontconfigLinkFlags _fontconfigCflags)
488 +
489 +SET(FONTCONFIG_LIBS ${_fontconfigCflags})
490 +
491 +FIND_PATH(FONTCONFIG_INCLUDE_DIR fontconfig/fontconfig.h
492 +${_fontconfigIncDir}
493 +/usr/include
494 +/usr/local/include
495 +PATH_SUFFIXES
496 +fontconfig
497 +)
498 +# quick hack as the above finds it nicely but our source includes the libart_lgpl text at the moment
499 +#STRING(REGEX REPLACE "/libart_lgpl" "" FONTCONFIG_INCLUDE_DIR ${FONTCONFIG_INCLUDE_DIR})
500 +FIND_LIBRARY(FONTCONFIG_LIBRARY NAMES fontconfig
501 +  PATHS /usr/lib /usr/local/lib
502 +)
503 +
504 +# MESSAGE(STATUS "fclib ${FONTCONFIG_LIBRARY}")
505 +# MESSAGE(STATUS "fcinclude ${FONTCONFIG_INCLUDE_DIR}")
506 +
507 +
508 +IF (FONTCONFIG_LIBRARY)
509 +  IF (FONTCONFIG_INCLUDE_DIR)
510 +    SET( FONTCONFIG_FOUND "YES" )
511 +    SET( FONTCONFIG_LIBRARIES ${FONTCONFIG_LIBRARY} )
512 +       FIND_PROGRAM(FONTCONFIG_CONFIG NAMES fontconfig-config PATHS ${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin /usr/bin /usr/nekoware/bin /usr/X11/bin)
513 +#      EXEC_PROGRAM(${FONTCONFIG_CONFIG} ARGS --libs OUTPUT_VARIABLE FONTCONFIG_LIBS)
514 +#      EXEC_PROGRAM(${FONTCONFIG_CONFIG} ARGS --cflags OUTPUT_VARIABLE FONTCONFIG_CFLAGS)
515 +#      MESSAGE(STATUS ${FONTCONFIG_LIBS})
516 +#      MESSAGE(STATUS ${FONTCONFIG_CFLAGS})
517 +  ENDIF (FONTCONFIG_INCLUDE_DIR)
518 +ENDIF (FONTCONFIG_LIBRARY)
519 \ Brak znaku nowej linii na koñcu pliku
520 diff -Nur scribus-1.3.3.6/cmake/modules/FREETYPEConfig.cmake scribus-1.3.3.6-cmake/cmake/modules/FREETYPEConfig.cmake
521 --- scribus-1.3.3.6/cmake/modules/FREETYPEConfig.cmake  1970-01-01 01:00:00.000000000 +0100
522 +++ scribus-1.3.3.6-cmake/cmake/modules/FREETYPEConfig.cmake    2006-11-12 00:36:50.000000000 +0100
523 @@ -0,0 +1,43 @@
524 +#
525 +# Find the native FREETYPE includes and library
526 +#
527 +
528 +# This module defines
529 +# FREETYPE_INCLUDE_DIR, where to find ft2build.h, ftheader.h, ...
530 +# FREETYPE_LIBRARIES, the libraries to link against to use FREETYPE.
531 +# FREETYPE_FOUND, If false, do not try to use FREETYPE.
532 +
533 +# also defined, but not for general use are
534 +# FREETYPE_LIBRARY, where to find the FREETYPE library.
535 +
536 +FIND_PATH(FREETYPE_INCLUDE_DIR_FT2BUILD ft2build.h
537 +  /usr/include/
538 +  /usr/local/include/
539 +)
540 +
541 +FIND_PATH(FREETYPE_INCLUDE_DIR_FTHEADER freetype/config/ftheader.h
542 +  /usr/include/freetype2
543 +  /usr/local/include/freetype2
544 +)
545 +
546 +FIND_LIBRARY(FREETYPE_LIBRARY freetype
547 +  PATHS /usr/lib /usr/local/lib
548 +)
549 +
550 +SET(FREETYPE_FIND_QUIETLY 1)
551 +
552 +IF (FREETYPE_LIBRARY)
553 +  IF (NOT FREETYPE_FIND_QUIETLY)
554 +    MESSAGE(STATUS "Found Freetype2: ${FREETYPE_LIBRARY}")
555 +  ENDIF (NOT FREETYPE_FIND_QUIETLY)
556 +  IF (FREETYPE_INCLUDE_DIR_FTHEADER AND FREETYPE_INCLUDE_DIR_FT2BUILD)
557 +    SET( FREETYPE_FOUND "YES" )
558 +    SET( FREETYPE_INCLUDE_DIR
559 +      ${FREETYPE_INCLUDE_DIR_FT2BUILD}
560 +      ${FREETYPE_INCLUDE_DIR_FTHEADER} )
561 +    SET( FREETYPE_LIBRARIES ${FREETYPE_LIBRARY} )
562 +    FIND_PROGRAM(FREETYPE_CONFIG NAMES freetype-config PATHS ${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin /usr/bin /usr/nekoware/bin /usr/X11/bin)
563 +    EXEC_PROGRAM(${FREETYPE_CONFIG} ARGS --libs OUTPUT_VARIABLE LIBFREETYPE_LIBS)
564 +    EXEC_PROGRAM(${FREETYPE_CONFIG} ARGS --cflags OUTPUT_VARIABLE LIBFREETYPE_CFLAGS)
565 +  ENDIF (FREETYPE_INCLUDE_DIR_FTHEADER AND FREETYPE_INCLUDE_DIR_FT2BUILD)
566 +ENDIF (FREETYPE_LIBRARY)
567 \ Brak znaku nowej linii na koñcu pliku
568 diff -Nur scribus-1.3.3.6/cmake/modules/LIBART_LGPLConfig.cmake scribus-1.3.3.6-cmake/cmake/modules/LIBART_LGPLConfig.cmake
569 --- scribus-1.3.3.6/cmake/modules/LIBART_LGPLConfig.cmake       1970-01-01 01:00:00.000000000 +0100
570 +++ scribus-1.3.3.6-cmake/cmake/modules/LIBART_LGPLConfig.cmake 2006-11-12 00:36:50.000000000 +0100
571 @@ -0,0 +1,49 @@
572 +#
573 +# Find the native LIBART includes and library
574 +#
575 +
576 +# This module defines
577 +# LIBART_LGPL_INCLUDE_DIR, where to find art*.h etc
578 +# LIBART_LGPL_LIBRARY, the libraries to link against to use LIBART.
579 +# LIBART_LGPL_FOUND, If false, do not try to use LIBART.
580 +# LIBART_LGPL_LIBS, link information
581 +# LIBART_LGPL_CFLAGS, cflags for include information
582 +
583 +
584 +INCLUDE(UsePkgConfig)
585 +
586 +# use pkg-config to get the directories and then use these values
587 +# in the FIND_PATH() and FIND_LIBRARY() calls
588 +PKGCONFIG(libart-2.0 _libArtIncDir _libArtLinkDir _libArtLinkFlags _libArtCflags)
589 +
590 +SET(LIBART_LGPL_LIBS ${_libArtCflags})
591 +
592 +FIND_PATH(LIBART_LGPL_INCLUDE_DIR libart_lgpl/libart.h
593 +${_libArtIncDir}
594 +/usr/include
595 +/usr/local/include/
596 +PATH_SUFFIXES
597 +libart-2.0
598 +)
599 +
600 +FIND_LIBRARY(LIBART_LGPL_LIBRARY NAMES art_lgpl_2
601 +PATHS
602 +${_libArtLinkDir}
603 +/usr/lib
604 +/usr/local/lib
605 +)
606 +
607 +SET(LIBART_LGPL_FIND_QUIETLY 1)
608 +
609 +IF (LIBART_LGPL_LIBRARY)
610 +  IF (LIBART_LGPL_INCLUDE_DIR)
611 +    SET( LIBART_LGPL_FOUND "YES" )
612 +    IF(NOT LIBART_LGPL_FIND_QUIETLY)
613 +      MESSAGE(STATUS "Found Libart_LGPL: ${LIBART_LGPL_LIBRARY}")
614 +    ENDIF(NOT LIBART_LGPL_FIND_QUIETLY)
615 +    SET( LIBART_LGPL_LIBRARIES ${LIBART_LGPL_LIBRARY} )
616 +    FIND_PROGRAM(LIBART_LGPL_CONFIG NAMES libart2-config PATHS ${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin /usr/bin /usr/nekoware/bin /usr/X11/bin)
617 +    EXEC_PROGRAM(${LIBART_LGPL_CONFIG} ARGS --libs OUTPUT_VARIABLE LIBART_LGPL_LIBS)
618 +    EXEC_PROGRAM(${LIBART_LGPL_CONFIG} ARGS --cflags OUTPUT_VARIABLE LIBART_LGPL_CFLAGS)
619 +  ENDIF (LIBART_LGPL_INCLUDE_DIR)
620 +ENDIF (LIBART_LGPL_LIBRARY)
621 \ Brak znaku nowej linii na koñcu pliku
622 diff -Nur scribus-1.3.3.6/cmake/modules/LIBXML2Config.cmake scribus-1.3.3.6-cmake/cmake/modules/LIBXML2Config.cmake
623 --- scribus-1.3.3.6/cmake/modules/LIBXML2Config.cmake   1970-01-01 01:00:00.000000000 +0100
624 +++ scribus-1.3.3.6-cmake/cmake/modules/LIBXML2Config.cmake     2006-11-12 00:36:50.000000000 +0100
625 @@ -0,0 +1,43 @@
626 +# - Try to find LibXml2
627 +# Once done this will define
628 +#
629 +#  LIBXML2_FOUND - system has LibXml2
630 +#  LIBXML2_INCLUDE_DIR - the LibXml2 include directory
631 +#  LIBXML2_LIBRARIES - the libraries needed to use LibXml2
632 +#  LIBXML2_DEFINITIONS - Compiler switches required for using LibXml2
633 +#
634 +# use pkg-config to get the directories and then use these values
635 +# in the FIND_PATH() and FIND_LIBRARY() calls
636 +
637 +
638 +INCLUDE(UsePkgConfig)
639 +
640 +PKGCONFIG(libxml-2.0 _LibXml2IncDir _LibXml2LinkDir _LibXml2LinkFlags _LibXml2Cflags)
641 +
642 +SET(LIBXML2_DEFINITIONS ${_LibXml2Cflags})
643 +
644 +FIND_PATH(LIBXML2_INCLUDE_DIR libxml/xpath.h
645 +  PATHS ${_LibXml2IncDir} PATH_SUFFIXES libxml2
646 +)
647 +
648 +FIND_LIBRARY(LIBXML2_LIBRARIES NAMES xml2 libxml2
649 +  PATHS ${_LibXml2LinkDir}
650 +)
651 +
652 +IF (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES)
653 +   SET(LIBXML2_FOUND TRUE)
654 +ENDIF (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES)
655 +
656 +SET(LibXml2_FIND_QUIETLY 1)
657 +
658 +IF (LIBXML2_FOUND)
659 +  IF (NOT LibXml2_FIND_QUIETLY)
660 +    MESSAGE(STATUS "Found LibXml2: ${LIBXML2_LIBRARIES}")
661 +  ENDIF (NOT LibXml2_FIND_QUIETLY)
662 +ELSE (LIBXML2_FOUND)
663 +  IF (LibXml2_FIND_REQUIRED)
664 +    MESSAGE(SEND_ERROR "Could NOT find LibXml2")
665 +  ENDIF (LibXml2_FIND_REQUIRED)
666 +ENDIF (LIBXML2_FOUND)
667 +
668 +MARK_AS_ADVANCED(LIBXML2_INCLUDE_DIR LIBXML2_LIBRARIES)
669 \ Brak znaku nowej linii na koñcu pliku
670 diff -Nur scribus-1.3.3.6/cmake/modules/oldFindQt3.cmake scribus-1.3.3.6-cmake/cmake/modules/oldFindQt3.cmake
671 --- scribus-1.3.3.6/cmake/modules/oldFindQt3.cmake      1970-01-01 01:00:00.000000000 +0100
672 +++ scribus-1.3.3.6-cmake/cmake/modules/oldFindQt3.cmake        2006-11-12 00:36:50.000000000 +0100
673 @@ -0,0 +1,290 @@
674 +# - Locate Qt include paths and libraries
675 +# This module defines:
676 +#  QT_INCLUDE_DIR - where to find qt.h, etc.
677 +#  QT_LIBRARIES   - the libraries to link against to use Qt.
678 +#  QT_DEFINITIONS - definitions to use when 
679 +#                   compiling code that uses Qt.
680 +#  QT_FOUND       - If false, don't try to use Qt.
681 +#
682 +# If you need the multithreaded version of Qt, set QT_MT_REQUIRED to TRUE
683 +#
684 +# Also defined, but not for general use are:
685 +#  QT_MOC_EXECUTABLE, where to find the moc tool.
686 +#  QT_UIC_EXECUTABLE, where to find the uic tool.
687 +#  QT_QT_LIBRARY, where to find the Qt library.
688 +#  QT_QTMAIN_LIBRARY, where to find the qtmain 
689 +#   library. This is only required by Qt3 on Windows.
690 +
691 +# These are around for backwards compatibility 
692 +# they will be set
693 +#  QT_WRAP_CPP, set true if QT_MOC_EXECUTABLE is found
694 +#  QT_WRAP_UI set true if QT_UIC_EXECUTABLE is found
695 +
696 +FILE(GLOB GLOB_PATHS_BIN /usr/lib/qt-3*/bin/)
697 +FIND_PATH(QT_INCLUDE_DIR qt.h
698 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
699 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
700 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
701 +  $ENV{QTDIR}/include
702 +  ${GLOB_PATHS_BIN}
703 +  /usr/local/qt/include
704 +  /usr/local/include
705 +  /usr/lib/qt/include
706 +  /usr/include/qt
707 +  /usr/include
708 +  /usr/share/qt3/include
709 +  C:/Progra~1/qt/include
710 +  /usr/include/qt3
711 +  /usr/X11R6/include
712 +  )
713 +
714 +# if qglobal.h is not in the qt_include_dir then set
715 +# QT_INCLUDE_DIR to NOTFOUND
716 +IF(NOT EXISTS ${QT_INCLUDE_DIR}/qglobal.h)
717 +  SET(QT_INCLUDE_DIR QT_INCLUDE_DIR-NOTFOUND CACHE PATH "path to qt3 include directory" FORCE)
718 +ENDIF(NOT EXISTS ${QT_INCLUDE_DIR}/qglobal.h)
719 +
720 +IF(QT_INCLUDE_DIR)
721 +  #extract the version string from qglobal.h
722 +  FILE(READ ${QT_INCLUDE_DIR}/qglobal.h QGLOBAL_H)
723 +  STRING(REGEX MATCH "#define[\t ]+QT_VERSION_STR[\t ]+\"([0-9]+.[0-9]+.[0-9]+)\"" QGLOBAL_H "${QGLOBAL_H}")
724 +  STRING(REGEX REPLACE ".*\"([0-9]+.[0-9]+.[0-9]+)\".*" "\\1" QGLOBAL_H "${QGLOBAL_H}")
725 +
726 +  # Under windows the qt library (MSVC) has the format qt-mtXYZ where XYZ is the
727 +  # version X.Y.Z, so we need to remove the dots from version
728 +  STRING(REGEX REPLACE "\\." "" qt_version_str_lib "${QGLOBAL_H}")
729 +ELSE(QT_INCLUDE_DIR)
730 +ENDIF(QT_INCLUDE_DIR)
731 +
732 +FILE(GLOB GLOB_PATHS_LIB /usr/lib/qt-3*/lib/)
733 +IF (QT_MT_REQUIRED)
734 +  FIND_LIBRARY(QT_QT_LIBRARY
735 +    NAMES
736 +    qt-mt qt-mt${qt_version_str_lib} qt-mtnc${qt_version_str_lib}
737 +    qt-mtedu${qt_version_str_lib} qt-mt230nc qt-mtnc321
738 +    PATHS
739 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
740 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
741 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
742 +    $ENV{QTDIR}/lib
743 +    ${GLOB_PATHS_LIB}
744 +    /usr/local/qt/lib
745 +    /usr/local/lib
746 +    /usr/lib/qt/lib
747 +    /usr/lib
748 +    /usr/share/qt3/lib
749 +    C:/Progra~1/qt/lib
750 +    /usr/X11R6/lib
751 +    )
752 +
753 +ELSE (QT_MT_REQUIRED)
754 +  FIND_LIBRARY(QT_QT_LIBRARY
755 +    NAMES 
756 +    qt qt-${qt_version_str_lib} qt-edu${qt_version_str_lib} 
757 +    qt-mt qt-mt${qt_version_str_lib} qt-mtnc${qt_version_str_lib}
758 +    qt-mtedu${qt_version_str_lib} qt-mt230nc qt-mtnc321
759 +    PATHS
760 +    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
761 +    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
762 +    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
763 +    $ENV{QTDIR}/lib
764 +    ${GLOB_PATHS_LIB}
765 +    /usr/local/qt/lib
766 +    /usr/local/lib
767 +    /usr/lib/qt/lib
768 +    /usr/lib
769 +    /usr/share/qt3/lib
770 +    C:/Progra~1/qt/lib
771 +    /usr/X11R6/lib
772 +    )
773 +ENDIF (QT_MT_REQUIRED)
774 +
775 +IF(QT_QT_LIBRARY)
776 +ELSE(QT_QT_LIBRARY)
777 +ENDIF(QT_QT_LIBRARY)
778 +
779 +
780 +FIND_LIBRARY(QT_QASSISTANTCLIENT_LIBRARY
781 +  NAMES qassistantclient
782 +  PATHS
783 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
784 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
785 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
786 +  $ENV{QTDIR}/lib
787 +  ${GLOB_PATHS_LIB}
788 +  /usr/local/qt/lib
789 +  /usr/local/lib
790 +  /usr/lib
791 +  /usr/share/qt3/lib
792 +  C:/Progra~1/qt/lib
793 +  /usr/X11R6/lib
794 +  )
795 +
796 +FIND_PROGRAM(QT_MOC_EXECUTABLE 
797 +  NAMES moc moc-qt3
798 +  PATHS 
799 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
800 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
801 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
802 +  $ENV{QTDIR}/bin 
803 +  ${GLOB_PATHS_BIN}
804 +  /usr/local/qt/bin
805 +  /usr/lib/qt/bin
806 +  /usr/share/qt3/bin
807 +  C:/Progra~1/qt/bin
808 +  /usr/X11R6/bin
809 +  NO_DEFAULT_PATH
810 +  )
811 +
812 +IF(QT_MOC_EXECUTABLE)
813 +  SET ( QT_WRAP_CPP "YES")
814 +ELSE(QT_MOC_EXECUTABLE)
815 +ENDIF(QT_MOC_EXECUTABLE)
816 +
817 +FIND_PROGRAM(QT_UIC_EXECUTABLE uic
818 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
819 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
820 +  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
821 +  $ENV{QTDIR}/bin 
822 +  ${GLOB_PATHS_BIN}
823 +  /usr/local/qt/bin
824 +  /usr/lib/qt/bin
825 +  /usr/share/qt3/bin
826 +  C:/Progra~1/qt/bin
827 +  /usr/X11R6/bin
828 +  NO_DEFAULT_PATH
829 +  )
830 +
831 +IF(QT_UIC_EXECUTABLE)
832 +  SET ( QT_WRAP_UI "YES")
833 +ELSE(QT_UIC_EXECUTABLE)
834 +ENDIF(QT_UIC_EXECUTABLE)
835 +
836 +IF (WIN32)
837 +  FIND_LIBRARY(QT_QTMAIN_LIBRARY qtmain
838 +    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
839 +    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
840 +    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
841 +    "$ENV{ProgramFiles}/qt/lib"
842 +    $ENV{QTDIR}/lib "C:/Program Files/qt/lib"
843 +    DOC "This Library is only needed by and included with Qt3 on MSWindows. It should be NOTFOUND, undefined or IGNORE otherwise."
844 +    )
845 +ENDIF (WIN32)
846 +
847 +
848 +IF (QT_MIN_VERSION)
849 +
850 +  STRING(REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" qt_major_vers "${qt_version_str}")
851 +  STRING(REGEX REPLACE "[0-9]+\\.([0-9]+)\\.[0-9]+" "\\1" qt_minor_vers "${qt_version_str}")
852 +  STRING(REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" qt_patch_vers "${qt_version_str}")
853 +  
854 +  #now parse the parts of the user given version string into variables 
855 +  STRING(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+$" req_qt_major_vers "${QT_MIN_VERSION}")
856 +  IF (NOT req_qt_major_vers)
857 +    MESSAGE( FATAL_ERROR "Invalid Qt version string given: \"${QT_MIN_VERSION}\", expected e.g. \"3.1.5\"")
858 +  ENDIF (NOT req_qt_major_vers)
859 +  
860 +  STRING(REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" req_qt_major_vers "${QT_MIN_VERSION}")
861 +  STRING(REGEX REPLACE "[0-9]+\\.([0-9])+\\.[0-9]+" "\\1" req_qt_minor_vers "${QT_MIN_VERSION}")
862 +  STRING(REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" req_qt_patch_vers "${QT_MIN_VERSION}")
863 +  
864 +  # req = "6.5.4", qt = "3.2.1"
865 +  
866 +  IF (req_qt_major_vers GREATER qt_major_vers)                  # (6 > 3) ?
867 +    MESSAGE(  FATAL_ERROR "Qt major version not matched (required: ${QT_MIN_VERSION}, found: ${qt_version_str})")            # yes
868 +  ELSE  (req_qt_major_vers GREATER qt_major_vers)               # no
869 +    IF (req_qt_major_vers LESS qt_major_vers)                  # (6 < 3) ?
870 +      SET( QT_VERSION_BIG_ENOUGH "YES" )                      # yes
871 +    ELSE (req_qt_major_vers LESS qt_major_vers)                # ( 6==3) ?
872 +      IF (req_qt_minor_vers GREATER qt_minor_vers)            # (5>2) ?
873 +        MESSAGE(  FATAL_ERROR "Qt minor version not matched (required: ${QT_MIN_VERSION}, found: ${qt_version_str})")      # yes
874 +      ELSE (req_qt_minor_vers GREATER qt_minor_vers)          # no
875 +        IF (req_qt_minor_vers LESS qt_minor_vers)            # (5<2) ?
876 +          SET( QT_VERSION_BIG_ENOUGH "YES" )                # yes
877 +        ELSE (req_qt_minor_vers LESS qt_minor_vers)          # (5==2)
878 +          IF (req_qt_patch_vers GREATER qt_patch_vers)      # (4>1) ?
879 +            MESSAGE( FATAL_ERROR "Qt patch level not matched (required: ${QT_MIN_VERSION}, found: ${qt_version_str})")  # yes
880 +          ELSE (req_qt_patch_vers GREATER qt_patch_vers)    # (4>1) ?
881 +            SET( QT_VERSION_BIG_ENOUGH "YES" )             # yes
882 +          ENDIF (req_qt_patch_vers GREATER qt_patch_vers)   # (4>1) ?
883 +        ENDIF (req_qt_minor_vers LESS qt_minor_vers)
884 +      ENDIF (req_qt_minor_vers GREATER qt_minor_vers)
885 +    ENDIF (req_qt_major_vers LESS qt_major_vers)
886 +  ENDIF (req_qt_major_vers GREATER qt_major_vers)
887 +ENDIF (QT_MIN_VERSION)
888 +
889 +# if the include a library are found then we have it
890 +IF(QT_INCLUDE_DIR)
891 +  IF(QT_QT_LIBRARY)
892 +    SET( QT_FOUND "YES" )
893 +  ENDIF(QT_QT_LIBRARY)
894 +ENDIF(QT_INCLUDE_DIR)
895 +
896 +IF(QT_FOUND)
897 +  SET( QT_LIBRARIES ${QT_LIBRARIES} ${QT_QT_LIBRARY} )
898 +  SET( QT_DEFINITIONS "")
899 +  
900 +  IF (WIN32 AND NOT CYGWIN)
901 +    IF (QT_QTMAIN_LIBRARY)
902 +      # for version 3
903 +      SET (QT_DEFINITIONS -DQT_DLL -DQT_THREAD_SUPPORT -DNO_DEBUG)
904 +      SET (QT_LIBRARIES imm32.lib ${QT_QT_LIBRARY} ${QT_QTMAIN_LIBRARY} )
905 +      SET (QT_LIBRARIES ${QT_LIBRARIES} winmm wsock32)
906 +    ELSE (QT_QTMAIN_LIBRARY)
907 +      # for version 2
908 +      SET (QT_LIBRARIES imm32.lib ws2_32.lib ${QT_QT_LIBRARY} )
909 +    ENDIF (QT_QTMAIN_LIBRARY)
910 +  ELSE (WIN32 AND NOT CYGWIN)
911 +    SET (QT_LIBRARIES ${QT_QT_LIBRARY} )
912 +    
913 +    SET (QT_DEFINITIONS -DQT_SHARED -DQT_NO_DEBUG)
914 +    IF(QT_QT_LIBRARY MATCHES "qt-mt")
915 +      SET (QT_DEFINITIONS ${QT_DEFINITIONS} -DQT_THREAD_SUPPORT -D_REENTRANT)
916 +    ENDIF(QT_QT_LIBRARY MATCHES "qt-mt")
917 +    
918 +  ENDIF (WIN32 AND NOT CYGWIN)
919 +  
920 +  IF (QT_QASSISTANTCLIENT_LIBRARY)
921 +    SET (QT_LIBRARIES ${QT_QASSISTANTCLIENT_LIBRARY} ${QT_LIBRARIES})
922 +  ENDIF (QT_QASSISTANTCLIENT_LIBRARY)
923 +  
924 +  # Backwards compatibility for CMake1.4 and 1.2
925 +  SET (QT_MOC_EXE ${QT_MOC_EXECUTABLE} )
926 +  SET (QT_UIC_EXE ${QT_UIC_EXECUTABLE} )
927 +  # for unix add X11 stuff
928 +  IF(UNIX)
929 +    FIND_PACKAGE(X11)
930 +    IF (X11_FOUND)
931 +      SET (QT_LIBRARIES ${QT_LIBRARIES} ${X11_LIBRARIES})
932 +    ENDIF (X11_FOUND)
933 +    IF (CMAKE_DL_LIBS)
934 +      SET (QT_LIBRARIES ${QT_LIBRARIES} ${CMAKE_DL_LIBS})
935 +    ENDIF (CMAKE_DL_LIBS)
936 +  ENDIF(UNIX)
937 +  IF(QT_QT_LIBRARY MATCHES "qt-mt")
938 +    FIND_PACKAGE(Threads)
939 +    SET(QT_LIBRARIES ${QT_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
940 +  ENDIF(QT_QT_LIBRARY MATCHES "qt-mt")
941 +ENDIF(QT_FOUND)
942 +
943 +
944 +IF (QT_MOC_EXECUTABLE)   
945 +  SET ( QT_WRAP_CPP "YES")   
946 +ENDIF (QT_MOC_EXECUTABLE)   
947 +
948 +IF (QT_UIC_EXECUTABLE)   
949 +  SET ( QT_WRAP_UI "YES")   
950 +ENDIF (QT_UIC_EXECUTABLE)   
951 +
952 +
953 +
954 +MARK_AS_ADVANCED(
955 +  QT_INCLUDE_DIR
956 +  QT_QT_LIBRARY
957 +  QT_QTMAIN_LIBRARY
958 +  QT_QASSISTANTCLIENT_LIBRARY
959 +  QT_UIC_EXECUTABLE
960 +  QT_MOC_EXECUTABLE
961 +  QT_WRAP_CPP
962 +  QT_WRAP_UI
963 +  ) 
964 diff -Nur scribus-1.3.3.6/cmake/modules/SCRIBUSQTConfig.cmake scribus-1.3.3.6-cmake/cmake/modules/SCRIBUSQTConfig.cmake
965 --- scribus-1.3.3.6/cmake/modules/SCRIBUSQTConfig.cmake 1970-01-01 01:00:00.000000000 +0100
966 +++ scribus-1.3.3.6-cmake/cmake/modules/SCRIBUSQTConfig.cmake   2006-11-12 00:36:50.000000000 +0100
967 @@ -0,0 +1,41 @@
968 +#Based on QT4_QRAP_UI/CPP from cmake 2.3.4
969 +  MACRO(SCRIBUS_QT_WRAP_UI outfiles )
970 +
971 +    FOREACH(it ${ARGN})
972 +      GET_FILENAME_COMPONENT(outfile ${it} NAME_WE)
973 +      SET(infile ${CMAKE_CURRENT_SOURCE_DIR}/${it})
974 +      SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/ui_${outfile}.h)
975 +      ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
976 +        COMMAND ${QT_UIC_EXECUTABLE}
977 +        ARGS -o ${outfile} ${infile}
978 +        MAIN_DEPENDENCY ${infile})
979 +      SET(${outfiles} ${${outfiles}} ${outfile})
980 +    ENDFOREACH(it)
981 +
982 +  ENDMACRO(SCRIBUS_QT_WRAP_UI)
983 +
984 +  MACRO(SCRIBUS_QT_WRAP_CPP outfiles )
985 +
986 +    # get include dirs
987 +    GET_DIRECTORY_PROPERTY(moc_includes_tmp INCLUDE_DIRECTORIES)
988 +    SET(moc_includes)
989 +    #FOREACH(it ${moc_includes_tmp})
990 +    #  SET(moc_includes ${moc_includes} "-I${it}")
991 +    #ENDFOREACH(it)
992 +
993 +    FOREACH(it ${ARGN})
994 +      GET_FILENAME_COMPONENT(outfilename ${it} NAME_WE)
995 +       
996 +      GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
997 +#       SET(infile ${CMAKE_CURRENT_SOURCE_DIR}/${it})
998 +      SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/${outfilename}.moc)
999 +      ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
1000 +        COMMAND ${QT_MOC_EXECUTABLE}
1001 +#         ARGS ${moc_includes} -o ${outfile} ${infile}
1002 +          ARGS -o ${outfile} ${infile}
1003 +#         MAIN_DEPENDENCY ${infile})
1004 +        DEPENDS ${infile})
1005 +      SET(${outfiles} ${${outfiles}} ${outfile})
1006 +    ENDFOREACH(it)
1007 +
1008 +  ENDMACRO(SCRIBUS_QT_WRAP_CPP)
1009 diff -Nur scribus-1.3.3.6/CMakeLists.txt scribus-1.3.3.6-cmake/CMakeLists.txt
1010 --- scribus-1.3.3.6/CMakeLists.txt      1970-01-01 01:00:00.000000000 +0100
1011 +++ scribus-1.3.3.6-cmake/CMakeLists.txt        2006-12-05 17:06:55.000000000 +0100
1012 @@ -0,0 +1,393 @@
1013 +#CMAKE SETUP
1014 +#Require 2.4.2 for Qt finding
1015 +#Require 2.4.3 for moc change detection
1016 +#Require 2.4.3 for rpath updates for custom cairo install
1017 +CMAKE_MINIMUM_REQUIRED(VERSION 2.4.3 FATAL_ERROR)
1018 +
1019 +SET(CMAKE_COLOR_MAKEFILE ON)
1020 +SET(CMAKE_VERBOSE_MAKEFILE ON)
1021 +SET(CMAKE_INCLUDE_CURRENT_DIR TRUE)
1022 +SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
1023 +#SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
1024 +#SET(CMAKE_SKIP_RPATH:BOOL NO)
1025 +SET(CMAKE_SKIP_RULE_DEPENDENCY TRUE)
1026 +
1027 +SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules")
1028 +# SET(CMAKE_SHARED_MODULE_LINK_FLAGS "${CMAKE_SHARED_MODULE_LINK_FLAGS} -export-dynamic")
1029 +# SET(CMAKE_SHARED_MODULE_LINK_CXX_FLAGS "${CMAKE_SHARED_MODULE_LINK_CXX_FLAGS} -export-dynamic")
1030 +# SET(CMAKE_SHARED_LIBRARY_C_FLAGS "${CMAKE_SHARED_LIBRARY_C_FLAGS} -export-dynamic")
1031 +# SET(CMAKE_SHARED_LIBRARY_CXX_FLAGS "${CMAKE_SHARED_LIBRARY_CXX_FLAGS} -export-dynamic")
1032 +# MESSAGE(STATUS ${CMAKE_SHARED_MODULE_LINK_FLAGS})
1033 +# MESSAGE(STATUS ${CMAKE_SHARED_MODULE_LINK_CXX_FLAGS})
1034 +# MESSAGE(STATUS ${CMAKE_SHARED_LIBRARY_C_FLAGS})
1035 +# MESSAGE(STATUS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS})
1036 +# MESSAGE(STATUS ${CMAKE_CXX_CREATE_SHARED_MODULE})
1037 +# MESSAGE(STATUS ${CMAKE_CXX_CREATE_SHARED_LIBRARY})
1038 +
1039 +#IMPORT FROM COMMANDLINE
1040 +# SET with cmake -DWANT_CAIRO=1, etc
1041 +# MESSAGE(STATUS ${WANT_CAIRO})
1042 +# MESSAGE(STATUS ${WANT_LIBART})
1043 +# MESSAGE(STATUS ${WANT_DEBUG})
1044 +
1045 +# SET(WANT_CAIRO 0)
1046 +# SET(WANT_LIBART 1)
1047 +
1048 +#PROJECT SETUP
1049 +PROJECT(scribus)
1050 +SET (VERSION_MAJOR "1")
1051 +SET (VERSION_MINOR "3")
1052 +SET (VERSION_PATCH "3.6")
1053 +SET (VERSION_SUFFIX "")
1054 +SET (VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${VERSION_SUFFIX})
1055 +MESSAGE(STATUS "Scribus ${VERSION} will be built to install into ${CMAKE_INSTALL_PREFIX}")
1056 +
1057 +SET(PLUGIN_PERMISSIONS WORLD_EXECUTE GROUP_EXECUTE OWNER_EXECUTE WORLD_READ GROUP_READ OWNER_READ OWNER_WRITE)
1058 +
1059 +SET(MAIN_DIR_NAME "scribus")
1060 +IF(TAG_VERSION)
1061 +  MESSAGE(STATUS "Previously selected version tag: ${TAG_VERSION}")
1062 +  SET(WANT_VERSIONING 1)
1063 +  SET(CACHED_VERSIONING 1)
1064 +ENDIF(TAG_VERSION)
1065 +IF (WANT_VERSIONING AND NOT CACHED_VERSIONING)
1066 +  IF (NOT CUSTOM_VERSIONTAG)
1067 +    SET(TAG_VERSION "-${VERSION}" CACHE TYPE STRING)
1068 +  ELSE (NOT CUSTOM_VERSIONTAG)
1069 +    SET(TAG_VERSION ${CUSTOM_VERSIONTAG} CACHE TYPE STRING)
1070 +  ENDIF (NOT CUSTOM_VERSIONTAG)
1071 +ENDIF (WANT_VERSIONING AND NOT CACHED_VERSIONING)
1072 +
1073 +SET(MANDIR "share/man/")
1074 +SET(SHAREDIR "share/${MAIN_DIR_NAME}${TAG_VERSION}/")
1075 +ADD_DEFINITIONS("-DSHAREDIR=\\\"${CMAKE_INSTALL_PREFIX}/${SHAREDIR}\\\"")
1076 +IF(TAG_VERSION)
1077 +    SET(DOCDIR "share/doc/${MAIN_DIR_NAME}${TAG_VERSION}/")
1078 +ELSE(TAG_VERSION)
1079 +    SET(DOCDIR "share/doc/${MAIN_DIR_NAME}-${VERSION}/")
1080 +ENDIF (TAG_VERSION)
1081 +ADD_DEFINITIONS("-DDOCDIR=\\\"${CMAKE_INSTALL_PREFIX}/${DOCDIR}\\\"")
1082 +SET(PLDDOCDIR "share/doc/${MAIN_DIR_NAME}/")
1083 +ADD_DEFINITIONS("-DPLDDOCDIR=\\\"${CMAKE_INSTALL_PREFIX}/${PLDDOCDIR}\\\"")
1084 +SET(ICONDIR "share/${MAIN_DIR_NAME}${TAG_VERSION}/icons/")
1085 +ADD_DEFINITIONS("-DICONDIR=\\\"${CMAKE_INSTALL_PREFIX}/${ICONDIR}\\\"")
1086 +SET(SAMPLESDIR "share/${MAIN_DIR_NAME}${TAG_VERSION}/samples/")
1087 +ADD_DEFINITIONS("-DSAMPLESDIR=\\\"${CMAKE_INSTALL_PREFIX}/${SAMPLESDIR}\\\"")
1088 +SET(SCRIPTSDIR "share/${MAIN_DIR_NAME}${TAG_VERSION}/scripts/")
1089 +ADD_DEFINITIONS("-DSCRIPTSDIR=\\\"${CMAKE_INSTALL_PREFIX}/${SCRIPTSDIR}\\\"")
1090 +SET(TEMPLATEDIR "share/${MAIN_DIR_NAME}${TAG_VERSION}/templates/")
1091 +ADD_DEFINITIONS("-DTEMPLATEDIR=\\\"${CMAKE_INSTALL_PREFIX}/${TEMPLATEDIR}\\\"")
1092 +SET(LIBDIR "lib/${MAIN_DIR_NAME}${TAG_VERSION}/")
1093 +ADD_DEFINITIONS("-DLIBDIR=\\\"${CMAKE_INSTALL_PREFIX}/${LIBDIR}\\\"")
1094 +SET(PLUGINDIR "lib/${MAIN_DIR_NAME}${TAG_VERSION}/plugins/")
1095 +ADD_DEFINITIONS("-DPLUGINDIR=\\\"${CMAKE_INSTALL_PREFIX}/${PLUGINDIR}\\\"")
1096 +set(CMAKE_INSTALL_RPATH ${PLUGINDIR})
1097 +
1098 +# Set the XDG mime stuff
1099 +SET(MIMEDIR "share/mime/packages/")
1100 +
1101 +
1102 +#BUILD SETUP
1103 +#None, Debug, Release, .. or custom ones
1104 +SET(WANT_DEBUG 1)
1105 +IF(WANT_DEBUG)
1106 +  SET(CMAKE_BUILD_TYPE Debug)
1107 +ELSE(WANT_DEBUG)
1108 +  SET(CMAKE_BUILD_TYPE RELEASE)
1109 +ENDIF(WANT_DEBUG)
1110 +
1111 +IF(APPLE)
1112 +  SET( ENV{MACOSX_DEPLOYMENT_TARGET} 10.3 ) 
1113 +  SET( ENV{LD_PREBIND} 1 )
1114 +  SET( ENV{LD_PREBIND_ALLOW_OVERLAP} 1 )
1115 +  SET(CMAKE_CXX_FLAGS_DEBUG "-O2 -g3 -fno-inline-functions -Wall")
1116 +  SET(CMAKE_C_FLAGS_DEBUG "-O2 -g3 -fno-inline-functions -Wall")
1117 +  SET(BUILD_MAC_BUNDLE 1)
1118 +ELSE(APPLE)
1119 +  SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g3 -Wall")
1120 +  SET(CMAKE_C_FLAGS_DEBUG "-O0 -g3 -Wall")
1121 +ENDIF(APPLE)
1122 +SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -Wall")
1123 +SET(CMAKE_C_FLAGS_RELEASE "-O2 -Wall")
1124 +
1125 +
1126 +INCLUDE (${CMAKE_ROOT}/Modules/TestBigEndian.cmake)
1127 +TEST_BIG_ENDIAN(WORDS_BIGENDIAN)
1128 +
1129 +#FIND DEPENDENCIES
1130 +# START QT
1131 +SET (QT_MT_REQUIRED true)
1132 +SET (QT_MIN_VERSION "3.3.4")
1133 +FIND_PACKAGE(Qt3 REQUIRED)
1134 +IF (QT_FOUND)
1135 +  MESSAGE("Qt3 Found OK (${qt_version_str})")
1136 +#   MESSAGE("$ENV{QTDIR}")
1137 +#   MESSAGE("${QT_MOC_EXECUTABLE}")
1138 +#   MESSAGE("${QT_UIC_EXECUTABLE}")
1139 +#   MESSAGE("${QT_QT_LIBRARY}")
1140 +#   MESSAGE("${QT_INCLUDE_DIR}")
1141 +#   MESSAGE("${qt_version_str}")
1142 +#   MESSAGE(${qt_version_str_lib})
1143 +ELSE(QT_FOUND)
1144 +  MESSAGE(FATAL_ERROR "No Qt3")
1145 +ENDIF(QT_FOUND)
1146 +# END QT
1147 +# START PNG, JPEG, TIFF
1148 +FIND_PACKAGE(PNG REQUIRED)
1149 +IF (PNG_FOUND)
1150 +  MESSAGE("PNG Library Found OK")
1151 +ENDIF(PNG_FOUND)
1152 +FIND_PACKAGE(JPEG REQUIRED)
1153 +IF (JPEG_FOUND)
1154 +  MESSAGE("JPEG Library Found OK")
1155 +ENDIF(JPEG_FOUND)
1156 +FIND_PACKAGE(TIFF REQUIRED)
1157 +IF (TIFF_FOUND)
1158 +  MESSAGE("TIFF Library Found OK")
1159 +  SET(HAVE_TIFF 1)
1160 +ELSE(TIFF_FOUND)
1161 +  MESSAGE(FATAL_ERROR "Could not find the TIFF Library")
1162 +ENDIF(TIFF_FOUND)
1163 +FIND_PACKAGE(ZLIB REQUIRED)
1164 +IF (ZLIB_FOUND)
1165 +  MESSAGE("ZLIB Library Found OK")
1166 +  SET(HAVE_LIBZ 1)
1167 +ENDIF(ZLIB_FOUND)
1168 +FIND_PACKAGE(PythonLibs REQUIRED)
1169 +IF (PYTHON_LIBRARY)
1170 +  MESSAGE("Python Library Found OK")
1171 +  SET(HAVE_PYTHON 1)
1172 +  SET(COMPILE_PYTHON 1)
1173 +ENDIF(PYTHON_LIBRARY)
1174 +
1175 +# START FREETYPE
1176 +SET(FREETYPE_DIR ${CMAKE_MODULE_PATH})
1177 +FIND_PACKAGE(FREETYPE REQUIRED)
1178 +IF (FREETYPE_FOUND)
1179 +  MESSAGE("FreeType2 Library Found OK")
1180 +  CHECK_LIBRARY_EXISTS(libfreetype.so FT_Get_First_Char "" HAVE_FREETYPE_FIRST)
1181 +  CHECK_LIBRARY_EXISTS(libfreetype.so FT_Get_Next_Char "" HAVE_FREETYPE_NEXT)
1182 +ENDIF(FREETYPE_FOUND)
1183 +#FIXME: if cflags empty add, otherwise replace as now
1184 +SET(CFLAGS "${LIBFREETYPE_CFLAGS}")
1185 +# END FREETYPE
1186 +
1187 +# If we have a RENDER_LIB selected from a previous cmake run, then use it
1188 +# otherwise, we should be defaulting to Libart_LGPL for 1.3.3.x
1189 +IF(RENDER_LIB)
1190 +  MESSAGE(STATUS "Previously selected rendering system: ${RENDER_LIB}")
1191 +ELSE(RENDER_LIB)
1192 +  IF (NOT WANT_CAIRO)
1193 +    SET(WANT_LIBART 1)
1194 +  ENDIF (NOT WANT_CAIRO)
1195 +ENDIF(RENDER_LIB)
1196 +
1197 +# START LIBART_LGPL
1198 +IF (WANT_LIBART OR RENDER_LIB STREQUAL "LIBART")
1199 +  SET(LIBART_LGPL_DIR ${CMAKE_MODULE_PATH})
1200 +  FIND_PACKAGE(LIBART_LGPL REQUIRED)
1201 +  IF(LIBART_LGPL_FOUND)
1202 +    SET(RENDER_LIB "LIBART" CACHE TYPE STRING)
1203 +    MESSAGE("Libart_LGPL Library Found OK")
1204 +  ELSE(LIBART_LGPL_FOUND)
1205 +    SET(OLDRENDERLIBLOST TRUE)
1206 +  ENDIF(LIBART_LGPL_FOUND)
1207 +ELSE (WANT_LIBART OR RENDER_LIB STREQUAL "LIBART")
1208 +  # START CAIRO
1209 +  SET(CAIRO_DIR ${CMAKE_MODULE_PATH})
1210 +  FIND_PACKAGE(CAIRO)
1211 +  IF(CAIRO_FOUND)
1212 +    MESSAGE("CAIRO Library Found OK")
1213 +    SET(RENDER_LIB "CAIRO" CACHE TYPE STRING)
1214 +  ELSE(CAIRO_FOUND)
1215 +    SET(OLDRENDERLIBLOST TRUE)
1216 +  ENDIF(CAIRO_FOUND)
1217 +  # END CAIRO
1218 +ENDIF (WANT_LIBART OR RENDER_LIB STREQUAL "LIBART")
1219 +# END LIBART_LGPL
1220 +
1221 +IF(NOT RENDER_LIB OR OLDRENDERLIBLOST)
1222 +  MESSAGE(FATAL_ERROR "ERROR: Neither LibArt_LGPL nor cairo have been selected or found, please correct and restart cmake")
1223 +ENDIF(NOT RENDER_LIB OR OLDRENDERLIBLOST)
1224 +
1225 +
1226 +# START CUPS
1227 +SET(CUPS_DIR ${CMAKE_MODULE_PATH})
1228 +FIND_PACKAGE(CUPS REQUIRED)
1229 +IF(CUPS_FOUND)
1230 +  SET(HAVE_CUPS 1)
1231 +  MESSAGE("CUPS Library Found OK")
1232 +ENDIF(CUPS_FOUND)
1233 +# END CUPS
1234 +
1235 +# START LIBXML2
1236 +SET(LIBXML2_DIR ${CMAKE_MODULE_PATH})
1237 +FIND_PACKAGE(LIBXML2 REQUIRED)
1238 +IF(LIBXML2_FOUND)
1239 +  SET(HAVE_XML 1)
1240 +  MESSAGE("LIBXML2 Library Found OK")
1241 +ENDIF(LIBXML2_FOUND)
1242 +# END LIBXML2
1243 +
1244 +# START LCMS
1245 +SET(LCMS_DIR ${CMAKE_MODULE_PATH})
1246 +FIND_PACKAGE(LCMS REQUIRED)
1247 +IF(LCMS_FOUND)
1248 +  SET(HAVE_CMS 1)
1249 +  SET(CMS_INC "lcms.h")
1250 +  MESSAGE("LittleCMS Library Found OK")
1251 +ELSE(LCMS_FOUND)
1252 +  MESSAGE(FATAL_ERROR "Could not find the LittleCMS Library")
1253 +ENDIF(LCMS_FOUND)
1254 +# END LCMS
1255 +
1256 +# START FONTCONFIG
1257 +SET(FONTCONFIG_DIR ${CMAKE_MODULE_PATH})
1258 +FIND_PACKAGE(FONTCONFIG)
1259 +IF(FONTCONFIG_FOUND)
1260 +       MESSAGE("FontConfig Found OK")
1261 +       SET(HAVE_FONTCONFIG 1)
1262 +ENDIF(FONTCONFIG_FOUND)
1263 +# END FONTCONFIG
1264 +
1265 +ADD_DEFINITIONS(${QT_DEFINITIONS})
1266 +
1267 +CHECK_INCLUDE_FILE("dlfcn.h" HAVE_DLFCN_H)
1268 +IF(HAVE_DLFCN_H)
1269 +  ADD_DEFINITIONS(-DHAVE_DLFCN_H)
1270 +ENDIF(HAVE_DLFCN_H)
1271 +
1272 +CHECK_INCLUDE_FILE("unistd.h" HAVE_UNISTD_H)
1273 +IF(HAVE_UNISTD_H)
1274 +  ADD_DEFINITIONS(-DHAVE_UNISTD_H)
1275 +ENDIF(HAVE_UNISTD_H)
1276 +
1277 +CHECK_INCLUDE_FILE("sys/types.h" HAVE_SYS_TYPES_H)
1278 +# IF(HAVE_SYS_TYPES_H)
1279 +#   ADD_DEFINITIONS(-DHAVE_SYS_TYPES_H)
1280 +# ENDIF(HAVE_SYS_TYPES_H)
1281 +
1282 +CHECK_INCLUDE_FILE("sys/stat.h" HAVE_SYS_STAT_H)
1283 +# IF(HAVE_SYS_STAT_H)
1284 +#   ADD_DEFINITIONS(-DHAVE_SYS_STAT_H)
1285 +# ENDIF(HAVE_SYS_STAT_H)
1286 +
1287 +
1288 +#Create configure files.. config.h and uninstall
1289 +#config.h
1290 +INCLUDE (ConfigureChecks.cmake)
1291 +CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h)
1292 +ADD_DEFINITIONS("-DHAVE_CONFIG_H")
1293 +#uninstall
1294 +CONFIGURE_FILE(
1295 +  "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in"
1296 +  "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
1297 +  IMMEDIATE @ONLY)
1298 +
1299 +ADD_CUSTOM_TARGET(uninstall
1300 +  "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
1301 +
1302 +#Load our SCRIBUSQT package which gives us filename.moc instead of moc_filename.*
1303 +SET(SCRIBUSQT_DIR ${CMAKE_MODULE_PATH})
1304 +FIND_PACKAGE(SCRIBUSQT)
1305 +
1306 +#Set up include dirs with all found packages
1307 +INCLUDE_DIRECTORIES(
1308 +${CMAKE_BINARY_DIR}
1309 +${CMAKE_BINARY_DIR}/scribus
1310 +${QT_INCLUDE_DIR}
1311 +${QT_INCLUDE_PATH}
1312 +${CUPS_INCLUDE_DIR}
1313 +${FREETYPE_INCLUDE_DIR}
1314 +${FONTCONFIG_INCLUDE_DIR}
1315 +${LCMS_INCLUDE_DIR}
1316 +${LIBXML2_INCLUDE_DIR}
1317 +${PYTHON_INCLUDE_PATH}
1318 +${TIFF_INCLUDE_DIR}
1319 +${ZLIB_INCLUDE_DIR}
1320 +)
1321 +
1322 +#Set up libraries to link with all found packages
1323 +
1324 +#Select Libart_LGPL or Cairo
1325 +IF(RENDER_LIB STREQUAL "LIBART")
1326 +  INCLUDE_DIRECTORIES(${LIBART_LGPL_INCLUDE_DIR})
1327 +  LINK_LIBRARIES(${LIBART_LGPL_LIBRARIES})
1328 +ENDIF(RENDER_LIB STREQUAL "LIBART")
1329 +IF(RENDER_LIB STREQUAL "CAIRO")
1330 +  INCLUDE_DIRECTORIES(${CAIRO_INCLUDE_DIR})
1331 +  LINK_LIBRARIES(${CAIRO_LIBRARIES})
1332 +  LINK_DIRECTORIES(${PREFIX_CAIRO_LIB})
1333 +  SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_RPATH};${PREFIX_CAIRO_LIB}")
1334 +ENDIF(RENDER_LIB STREQUAL "CAIRO")
1335 +
1336 +MESSAGE("RPATH: ${CMAKE_INSTALL_RPATH}")
1337 +
1338 +LINK_LIBRARIES (
1339 +${QT_QT_LIBRARY}
1340 +${CUPS_LIBRARIES}
1341 +${FREETYPE_LIBRARIES}
1342 +${FONTCONFIG_LIBRARIES}
1343 +${LCMS_LIBRARIES}
1344 +${LIBXML2_LIBRARIES}
1345 +${PYTHON_LIBRARIES}
1346 +${TIFF_LIBRARIES}
1347 +${JPEG_LIBRARIES}
1348 +${ZLIB_LIBRARIES}
1349 +)
1350 +
1351 +IF(WIN32)
1352 +  LINK_LIBRARIES(
1353 +    ${QT_QTMAIN_LIBRARY}
1354 +  )
1355 +ENDIF(WIN32)
1356 +
1357 +IF(WIN32)
1358 +  ADD_DEFINITIONS(-DQT_DLL)
1359 +ENDIF(WIN32)
1360 +
1361 +IF(APPLE)
1362 +  LINK_LIBRARIES( "-undefined dynamic_lookup" ) 
1363 +  LINK_LIBRARIES( "-framework CoreFoundation" ) 
1364 +ENDIF(APPLE)
1365 +
1366 +#Add our source subdirs
1367 +ADD_SUBDIRECTORY(scribus)
1368 +
1369 +#Install our READMEs etc.
1370 +INSTALL(FILES
1371 +AUTHORS
1372 +BUILDING
1373 +ChangeLog
1374 +ChangeLogCVS
1375 +COPYING
1376 +INSTALL
1377 +NEWS
1378 +PACKAGING
1379 +README
1380 +README.MacOSX
1381 +TODO
1382 +
1383 +  DESTINATION ${DOCDIR}
1384 +)
1385 +INSTALL(FILES
1386 +scribus.xml
1387 +DESTINATION ${MIMEDIR}
1388 +)
1389 +
1390 +# If the cmake version includes cpack, use it
1391 +IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
1392 +  SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Scribus is an open source publishing application for Linux, Mac OSX and Windows")
1393 +  SET(CPACK_PACKAGE_VENDOR "Scribus Team")
1394 +  SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
1395 +  SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/README")
1396 +  SET(CPACK_PACKAGE_VERSION_MAJOR "${VERSION_MAJOR}")
1397 +  SET(CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR}")
1398 +  SET(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}")
1399 +  SET(CPACK_PACKAGE_INSTALL_DIRECTORY "Scribus ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
1400 +  SET(CPACK_PACKAGE_EXECUTABLES "scribus${TAG_VERSION}")
1401 +  SET(CPACK_SOURCE_PACKAGE_FILE_NAME "scribus${TAG_VERSION}")
1402 +  SET(CPACK_SOURCE_GENERATOR TBZ2)
1403 +
1404 +  INCLUDE(CPack)
1405 +ENDIF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
1406 diff -Nur scribus-1.3.3.6/cmake_uninstall.cmake.in scribus-1.3.3.6-cmake/cmake_uninstall.cmake.in
1407 --- scribus-1.3.3.6/cmake_uninstall.cmake.in    1970-01-01 01:00:00.000000000 +0100
1408 +++ scribus-1.3.3.6-cmake/cmake_uninstall.cmake.in      2006-12-05 12:19:45.000000000 +0100
1409 @@ -0,0 +1,18 @@
1410 +IF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
1411 +  MESSAGE(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"")
1412 +ENDIF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
1413 +
1414 +FILE(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files)
1415 +STRING(REGEX REPLACE "\n" ";" files "${files}")
1416 +FOREACH(file ${files})
1417 +  MESSAGE(STATUS "Uninstalling \"${file}\"")
1418 +  IF(NOT EXISTS "${file}")
1419 +    MESSAGE(FATAL_ERROR "File \"${file}\" does not exists.")
1420 +  ENDIF(NOT EXISTS "${file}")
1421 +  EXEC_PROGRAM("@CMAKE_COMMAND@" ARGS "-E remove \"${file}\""
1422 +    OUTPUT_VARIABLE rm_out
1423 +    RETURN_VARIABLE rm_retval)
1424 +  IF("${rm_retval}" GREATER 0)
1425 +    MESSAGE(FATAL_ERROR "Problem when removing \"${file}\"")
1426 +  ENDIF("${rm_retval}" GREATER 0)
1427 +ENDFOREACH(file)
1428 \ Brak znaku nowej linii na koñcu pliku
1429 diff -Nur scribus-1.3.3.6/config.h.cmake scribus-1.3.3.6-cmake/config.h.cmake
1430 --- scribus-1.3.3.6/config.h.cmake      1970-01-01 01:00:00.000000000 +0100
1431 +++ scribus-1.3.3.6-cmake/config.h.cmake        2006-12-05 14:25:22.000000000 +0100
1432 @@ -0,0 +1,27 @@
1433 +
1434 +
1435 +/*
1436 + * Prevent code from including config.h directly. You should include
1437 + * scconfig.h instead. This lets us handle win-config.h correctly, and
1438 + * may do more later.
1439 + */
1440 +#ifndef _SCCONFIG_H
1441 +#error "Include <scconfig.h> rather than using <config.h> directly"
1442 +#endif
1443 +
1444 +#cmakedefine VERSION "1.3.3.6"
1445 +
1446 +#cmakedefine BUILD_MAC_BUNDLE
1447 +#cmakedefine HAVE_CMS 1
1448 +#cmakedefine HAVE_XML 1
1449 +#cmakedefine CMS_INC "lcms.h"
1450 +#cmakedefine HAVE_CAIRO 1
1451 +#cmakedefine HAVE_CUPS 1
1452 +#cmakedefine HAVE_TIFF 1
1453 +#cmakedefine HAVE_LIBZ 1
1454 +#cmakedefine HAVE_FONTCONFIG 1
1455 +#cmakedefine HAVE_SYS_TYPES_H 1
1456 +#cmakedefine HAVE_SYS_STAT_H 1
1457 +#cmakedefine FT_FREETYPE_H
1458 +#cmakedefine COMPILE_PYTHON 1
1459 +#cmakedefine WORDS_BIGENDIAN 1
1460 diff -Nur scribus-1.3.3.6/ConfigureChecks.cmake scribus-1.3.3.6-cmake/ConfigureChecks.cmake
1461 --- scribus-1.3.3.6/ConfigureChecks.cmake       1970-01-01 01:00:00.000000000 +0100
1462 +++ scribus-1.3.3.6-cmake/ConfigureChecks.cmake 2006-12-05 12:19:45.000000000 +0100
1463 @@ -0,0 +1,101 @@
1464 +#http://websvn.kde.org/trunk/KDE/kdeaddons/ConfigureChecks.cmake?rev=520160&view=log
1465 +
1466 +include(CheckIncludeFile)
1467 +include(CheckIncludeFiles)
1468 +#include(CheckSymbolExists)
1469 +include(CheckFunctionExists)
1470 +include(CheckLibraryExists)
1471 +#include(CheckPrototypeExists)
1472 +include(CheckTypeSize)
1473 +
1474 +
1475 +#check for libz using the cmake supplied FindZLIB.cmake
1476 +if(ZLIB_FOUND)
1477 +   set(HAVE_LIBZ 1)
1478 +else(ZLIB_FOUND)
1479 +   set(HAVE_LIBZ 0)
1480 +endif(ZLIB_FOUND)
1481 +
1482 +if(JPEG_FOUND)
1483 +   set(HAVE_LIBJPEG 1)
1484 +else(JPEG_FOUND)
1485 +   set(HAVE_LIBJPEG 0)
1486 +endif(JPEG_FOUND)
1487 +
1488 +#check for png
1489 +if(PNG_FOUND)
1490 +   set(HAVE_LIBPNG 1)
1491 +else(PNG_FOUND)
1492 +   set(HAVE_LIBPNG 0)
1493 +endif(PNG_FOUND)
1494 +
1495 +if(BZIP2_FOUND)
1496 +   set(HAVE_BZIP2_SUPPORT 1)
1497 +   if(BZIP2_NEED_PREFIX)
1498 +      set(NEED_BZ2_PREFIX 1)
1499 +   endif(BZIP2_NEED_PREFIX)
1500 +else(BZIP2_FOUND)
1501 +   set(HAVE_BZIP2_SUPPORT 0)
1502 +endif(BZIP2_FOUND)
1503 +
1504 +if(LIBART_LGPL_FOUND)
1505 +   set(HAVE_LIBART 1)
1506 +   set(HAVE_CAIRO 0)
1507 +else(LIBART_LGPL_FOUND)
1508 +   set(HAVE_LIBART 0)
1509 +   set(HAVE_CAIRO 1)
1510 +endif(LIBART_LGPL_FOUND)
1511 +
1512 +if(CARBON_FOUND)
1513 +        set(HAVE_CARBON 1)
1514 +else(CARBON_FOUND)
1515 +        set(HAVE_CARBON 0)
1516 +endif(CARBON_FOUND)
1517 +
1518 +if(OPENSSL_FOUND)
1519 +   set(HAVE_SSL 1)
1520 +else(OPENSSL_FOUND)
1521 +   set(HAVE_SSL 0)
1522 +endif(OPENSSL_FOUND)
1523 +
1524 +
1525 +check_include_files(endian.h HAVE_ENDIAN_H)
1526 +check_include_files(fcntl.h HAVE_FCNTL_H)
1527 +check_include_files(dlfcn.h HAVE_DLFCN_H)
1528 +#check_include_files(crt_externs.h HAVE_CRT_EXTERNS_H)
1529 +#check_include_files(inttypes.h HAVE_INTTYPES_H)
1530 +#check_include_files(memory.h HAVE_MEMORY_H)
1531 +#check_include_files(stdint.h HAVE_STDINT_H)
1532 +#check_include_files(stdlib.h HAVE_STDLIB_H)
1533 +#check_include_files(strings.h HAVE_STRINGS_H)
1534 +#check_include_files(string.h HAVE_STRING_H)
1535 +#check_include_files(sys/bitypes.h HAVE_SYS_BITYPES_H)
1536 +#check_include_files(sys/stat.h HAVE_SYS_STAT_H)
1537 +#check_include_files(sys/types.h HAVE_SYS_TYPES_H)
1538 +check_include_files(unistd.h HAVE_UNISTD_H)
1539 +
1540 +#check_function_exists(_NSGetEnviron   HAVE_NSGETENVIRON)
1541 +#check_function_exists(initgroups HAVE_INITGROUPS)
1542 +#check_function_exists(setenv     HAVE_SETENV)
1543 +#check_function_exists(strlcat    HAVE_STRLCAT)
1544 +#check_function_exists(strlcpy    HAVE_STRLCPY)
1545 +
1546 +#check_symbol_exists(res_init        "sys/types.h;netinet/in.h;arpa/nameser.h;resolv.h" HAVE_RES_INIT)
1547 +#check_symbol_exists(snprintf        "stdio.h"                  HAVE_SNPRINTF)
1548 +#check_symbol_exists(vsnprintf       "stdio.h"                  HAVE_VSNPRINTF)
1549 +
1550 +
1551 +#check_prototype_exists(res_init "sys/types.h;netinet/in.h;arpa/nameser.h;resolv.h" HAVE_RES_INIT_PROTO)
1552 +#check_prototype_exists(initgroups "unistd.h;sys/types.h;unistd.h;grp.h" HAVE_INITGROUPS_PROTO)
1553 +#check_prototype_exists(setenv stdlib.h HAVE_SETENV_PROTO)
1554 +#check_prototype_exists(strlcat string.h HAVE_STRLCAT_PROTO)
1555 +#check_prototype_exists(strlcpy string.h HAVE_STRLCPY_PROTO)
1556 +
1557 +
1558 +#check_type_size("int" SIZEOF_INT)
1559 +#check_type_size("char *"  SIZEOF_CHAR_P)
1560 +#check_type_size("long" SIZEOF_LONG)
1561 +#check_type_size("short" SIZEOF_SHORT)
1562 +#check_type_size("size_t" SIZEOF_SIZE_T)
1563 +#check_type_size("unsigned long" SIZEOF_UNSIGNED_LONG)
1564 +
This page took 0.941882 seconds and 3 git commands to generate.