Hi, 

This is an update to cmake-2.8.3, released on 11-03-2010.

I've removed the "GXX 3.3 on OpenBSD is known to cause CPack to
Crash." check, because I think it should be ok if compiled with "-O0"
on gcc3 archs (like we already do).

Maybe it's worth a bulk build...

Cheers, 
David

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/cmake/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile    26 Oct 2010 18:31:18 -0000      1.31
+++ Makefile    12 Nov 2010 10:29:40 -0000
@@ -5,8 +5,7 @@ VMEM_WARNING =  Yes
 HOMEPAGE =     http://www.cmake.org/
 CATEGORIES =   devel
 COMMENT =      portable build system
-DISTNAME =     cmake-2.8.2
-REVISION =     3
+DISTNAME =     cmake-2.8.3
 MASTER_SITES = ${HOMEPAGE}files/v2.8/
 
 MAINTAINER =   David Coppa <dco...@openbsd.org>
@@ -17,9 +16,11 @@ PERMIT_DISTFILES_CDROM =Yes
 PERMIT_PACKAGE_FTP =   Yes
 PERMIT_PACKAGE_CDROM = Yes
 
-WANTLIB =              c crypto curl curses expat form m ssl stdc++ z
+WANTLIB =              archive c crypto curl curses expat form m \
+                       ssl stdc++ z
 
-LIB_DEPENDS =          ::net/curl
+LIB_DEPENDS =          ::archivers/libarchive \
+                       ::net/curl
 
 CONFIGURE_STYLE =      simple
 CONFIGURE_ARGS =       --prefix=${PREFIX} \
@@ -38,6 +39,8 @@ REGRESS_TARGET =      test
 .if ${MACHINE_ARCH} == "arm"
 CFLAGS +=              -O0
 .endif
+
+MAKE_FLAGS +=          VERBOSE=1
 
 pre-configure:
        @cp ${FILESDIR}/*.cmake ${WRKSRC}/Modules/
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/cmake/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo    12 Jul 2010 19:19:30 -0000      1.9
+++ distinfo    12 Nov 2010 10:29:40 -0000
@@ -1,5 +1,5 @@
-MD5 (cmake-2.8.2.tar.gz) = jJZ9UmRlenmPIu4jl2/w2Q==
-RMD160 (cmake-2.8.2.tar.gz) = B5t8jLOFxZs3E6NhHXqUgveFX+U=
-SHA1 (cmake-2.8.2.tar.gz) = JyADwv45KyEc47X4la2E2iymA88=
-SHA256 (cmake-2.8.2.tar.gz) = dm/xaa95hZnX3ULkHp9FM9c5QqK7koI1EVQS3OW4FAY=
-SIZE (cmake-2.8.2.tar.gz) = 5392016
+MD5 (cmake-2.8.3.tar.gz) = p2pEuTrPXjut2p3hEThZIQ==
+RMD160 (cmake-2.8.3.tar.gz) = i8uoitiE4iu630xZSl87C9vy4Sw=
+SHA1 (cmake-2.8.3.tar.gz) = 6b++xHs5Ob5vg/+oAGiEKFxofcI=
+SHA256 (cmake-2.8.3.tar.gz) = aJ7QJ4a1zvpVFcdxZ4Tugqgujs5r5aPWKaw8wMBfwog=
+SIZE (cmake-2.8.3.tar.gz) = 5436543
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-CMakeLists_txt,v
retrieving revision 1.4
diff -u -p -r1.4 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt        12 Jul 2010 19:19:30 -0000      1.4
+++ patches/patch-CMakeLists_txt        12 Nov 2010 10:29:40 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-CMakeLists_txt,v 1.4 2010/07/12 19:19:30 dcoppa Exp $
---- CMakeLists.txt.orig        Mon Jun 28 17:15:57 2010
-+++ CMakeLists.txt     Mon Jul  5 11:23:18 2010
-@@ -206,6 +206,15 @@ MACRO (CMAKE_BUILD_UTILITIES)
+--- CMakeLists.txt.orig        Wed Nov  3 20:58:27 2010
++++ CMakeLists.txt     Wed Nov 10 09:05:48 2010
+@@ -253,6 +253,15 @@ MACRO (CMAKE_BUILD_UTILITIES)
    # (a macro defined in this file)
    CMAKE_HANDLE_SYSTEM_LIBRARIES()
    
@@ -17,7 +17,7 @@ $OpenBSD: patch-CMakeLists_txt,v 1.4 201
    #---------------------------------------------------------------------
    # Build zlib library for Curl, CMake, and CTest.
    SET(CMAKE_ZLIB_HEADER "cm_zlib.h")
-@@ -325,9 +334,6 @@ MACRO (CMAKE_BUILD_UTILITIES)
+@@ -390,26 +399,7 @@ MACRO (CMAKE_BUILD_UTILITIES)
    ELSE (UNIX)
      SET(BUILD_CursesDialog 0)
    ENDIF (UNIX)
@@ -25,5 +25,22 @@ $OpenBSD: patch-CMakeLists_txt,v 1.4 201
 -    ADD_SUBDIRECTORY(Source/CursesDialog/form)
 -  ENDIF(BUILD_CursesDialog)
  ENDMACRO (CMAKE_BUILD_UTILITIES)
+-
+-#-----------------------------------------------------------------------
+-IF(CMAKE_CXX_PLATFORM_ID MATCHES "OpenBSD")
+-  EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER}
+-    ${CMAKE_CXX_COMPILER_ARG1} -dumpversion
+-    OUTPUT_VARIABLE _GXX_VERSION
+-  )
+-  STRING(REGEX REPLACE "([0-9])\\.([0-9])(\\.[0-9])?" "\\1\\2"
+-    _GXX_VERSION_SHORT ${_GXX_VERSION})
+-  IF(_GXX_VERSION_SHORT EQUAL 33)
+-    MESSAGE(FATAL_ERROR
+-      "GXX 3.3 on OpenBSD is known to cause CPack to Crash.\n"
+-      "Please use GXX 4.2 or greater to build CMake on OpenBSD\n"
+-      "${CMAKE_CXX_COMPILER} version is: ${_GXX_VERSION}")
+-  ENDIF()
+-ENDIF()
  
- 
+ #-----------------------------------------------------------------------
+ # The main section of the CMakeLists file
Index: patches/patch-Modules_CMakeUnixFindMake_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_CMakeUnixFindMake_cmake,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Modules_CMakeUnixFindMake_cmake
--- patches/patch-Modules_CMakeUnixFindMake_cmake       28 May 2010 20:21:48 
-0000      1.2
+++ patches/patch-Modules_CMakeUnixFindMake_cmake       12 Nov 2010 10:29:40 
-0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-Modules_CMakeUnixFindMake_cmake,v 1.2 2010/05/28 20:21:48 
dcoppa Exp $
---- Modules/CMakeUnixFindMake.cmake.orig       Tue Mar 23 02:17:49 2010
-+++ Modules/CMakeUnixFindMake.cmake    Tue Mar 23 02:18:02 2010
+--- Modules/CMakeUnixFindMake.cmake.orig       Wed Nov  3 20:58:27 2010
++++ Modules/CMakeUnixFindMake.cmake    Wed Nov 10 09:01:25 2010
 @@ -12,5 +12,5 @@
- # (To distributed this file outside of CMake, substitute the full
+ # (To distribute this file outside of CMake, substitute the full
  #  License text for the above reference.)
  
 -FIND_PROGRAM(CMAKE_MAKE_PROGRAM NAMES gmake make smake)
Index: patches/patch-Modules_Compiler_G95-Fortran_cmake
===================================================================
RCS file: 
/cvs/ports/devel/cmake/patches/patch-Modules_Compiler_G95-Fortran_cmake,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Modules_Compiler_G95-Fortran_cmake
--- patches/patch-Modules_Compiler_G95-Fortran_cmake    26 Oct 2010 18:31:18 
-0000      1.1
+++ patches/patch-Modules_Compiler_G95-Fortran_cmake    12 Nov 2010 10:29:40 
-0000
@@ -1,12 +1,11 @@
 $OpenBSD: patch-Modules_Compiler_G95-Fortran_cmake,v 1.1 2010/10/26 18:31:18 
dcoppa Exp $
---- Modules/Compiler/G95-Fortran.cmake.orig    Mon Jun 28 17:15:57 2010
-+++ Modules/Compiler/G95-Fortran.cmake Tue Oct 26 15:20:40 2010
+--- Modules/Compiler/G95-Fortran.cmake.orig    Wed Nov  3 20:58:27 2010
++++ Modules/Compiler/G95-Fortran.cmake Wed Nov 10 10:34:50 2010
 @@ -1,7 +1,5 @@
  set(CMAKE_Fortran_FLAGS_INIT "")
  set(CMAKE_Fortran_FLAGS_DEBUG_INIT "-g")
 -set(CMAKE_Fortran_FLAGS_MINSIZEREL_INIT "-Os")
 -set(CMAKE_Fortran_FLAGS_RELEASE_INIT "-O3")
--set(CMAKE_Fortran_FLAGS_RELWITHDEBINFO_INIT "-O2 -g")
-+set(CMAKE_Fortran_FLAGS_RELWITHDEBINFO_INIT "-g")
+ set(CMAKE_Fortran_FLAGS_RELWITHDEBINFO_INIT "-O2 -g")
  set(CMAKE_Fortran_MODDIR_FLAG "-fmod=")
  set(CMAKE_Fortran_VERBOSE_FLAG "-v")
Index: patches/patch-Modules_Compiler_GNU_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_Compiler_GNU_cmake,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Modules_Compiler_GNU_cmake
--- patches/patch-Modules_Compiler_GNU_cmake    26 Oct 2010 18:31:18 -0000      
1.1
+++ patches/patch-Modules_Compiler_GNU_cmake    12 Nov 2010 10:29:40 -0000
@@ -1,16 +1,14 @@
 $OpenBSD: patch-Modules_Compiler_GNU_cmake,v 1.1 2010/10/26 18:31:18 dcoppa 
Exp $
---- Modules/Compiler/GNU.cmake.orig    Tue Oct 26 11:06:23 2010
-+++ Modules/Compiler/GNU.cmake Tue Oct 26 11:08:37 2010
-@@ -27,9 +27,9 @@ macro(__compiler_gnu lang)
+--- Modules/Compiler/GNU.cmake.orig    Wed Nov  3 20:58:27 2010
++++ Modules/Compiler/GNU.cmake Wed Nov 10 10:35:50 2010
+@@ -27,8 +27,8 @@ macro(__compiler_gnu lang)
    # Initial configuration flags.
    set(CMAKE_${lang}_FLAGS_INIT "")
    set(CMAKE_${lang}_FLAGS_DEBUG_INIT "-g")
 -  set(CMAKE_${lang}_FLAGS_MINSIZEREL_INIT "-Os -DNDEBUG")
 -  set(CMAKE_${lang}_FLAGS_RELEASE_INIT "-O3 -DNDEBUG")
--  set(CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT "-O2 -g")
 +  set(CMAKE_${lang}_FLAGS_MINSIZEREL_INIT "-DNDEBUG")
 +  set(CMAKE_${lang}_FLAGS_RELEASE_INIT "-DNDEBUG")
-+  set(CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT "-g")
+   set(CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT "-O2 -g")
    set(CMAKE_${lang}_CREATE_PREPROCESSED_SOURCE "<CMAKE_${lang}_COMPILER> 
<DEFINES> <FLAGS> -E <SOURCE> > <PREPROCESSED_SOURCE>")
    set(CMAKE_${lang}_CREATE_ASSEMBLY_SOURCE "<CMAKE_${lang}_COMPILER> 
<DEFINES> <FLAGS> -S <SOURCE> -o <ASSEMBLY_SOURCE>")
-   if(NOT APPLE)
Index: patches/patch-Modules_FindBoost_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindBoost_cmake,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Modules_FindBoost_cmake
--- patches/patch-Modules_FindBoost_cmake       28 May 2010 20:21:48 -0000      
1.1
+++ patches/patch-Modules_FindBoost_cmake       12 Nov 2010 10:29:41 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-Modules_FindBoost_cmake,v 1.1 2010/05/28 20:21:48 dcoppa Exp $
---- Modules/FindBoost.cmake.orig       Tue Apr  6 16:45:31 2010
-+++ Modules/FindBoost.cmake    Fri Apr 23 15:55:13 2010
-@@ -70,7 +70,9 @@
+--- Modules/FindBoost.cmake.orig       Wed Nov  3 20:58:27 2010
++++ Modules/FindBoost.cmake    Wed Nov 10 09:01:25 2010
+@@ -71,7 +71,9 @@
  # omit the 3rd version number from include paths if it is 0 although not all
  # binary Boost releases do so.
  #
Index: patches/patch-Modules_FindJNI_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindJNI_cmake,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Modules_FindJNI_cmake
--- patches/patch-Modules_FindJNI_cmake 28 May 2010 20:21:48 -0000      1.1
+++ patches/patch-Modules_FindJNI_cmake 12 Nov 2010 10:29:41 -0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-Modules_FindJNI_cmake,v 1.1 2010/05/28 20:21:48 dcoppa Exp $
---- Modules/FindJNI.cmake.orig Tue Apr  6 16:45:31 2010
-+++ Modules/FindJNI.cmake      Tue May 11 15:42:37 2010
+--- Modules/FindJNI.cmake.orig Wed Nov  3 20:58:27 2010
++++ Modules/FindJNI.cmake      Wed Nov 10 09:01:25 2010
 @@ -26,6 +26,8 @@
- # (To distributed this file outside of CMake, substitute the full
+ # (To distribute this file outside of CMake, substitute the full
  #  License text for the above reference.)
  
 +SET(MODJAVA_VER $ENV{MODJAVA_VER})
@@ -10,7 +10,7 @@ $OpenBSD: patch-Modules_FindJNI_cmake,v 
  # Expand {libarch} occurences to java_libarch subdirectory(-ies) and set 
${_var}
  MACRO(java_append_library_directories _var)
      # Determine java arch-specific library subdir
-@@ -71,29 +73,51 @@ SET(JAVA_AWT_LIBRARY_DIRECTORIES
+@@ -96,29 +98,51 @@ SET(JAVA_AWT_LIBRARY_DIRECTORIES
  
  FILE(TO_CMAKE_PATH "$ENV{JAVA_HOME}" _JAVA_HOME)
  
@@ -85,7 +85,7 @@ $OpenBSD: patch-Modules_FindJNI_cmake,v 
  
  SET(JAVA_JVM_LIBRARY_DIRECTORIES)
  FOREACH(dir ${JAVA_AWT_LIBRARY_DIRECTORIES})
-@@ -105,29 +129,47 @@ FOREACH(dir ${JAVA_AWT_LIBRARY_DIRECTORIES})
+@@ -130,29 +154,47 @@ FOREACH(dir ${JAVA_AWT_LIBRARY_DIRECTORIES})
      )
  ENDFOREACH(dir)
  
@@ -155,7 +155,7 @@ $OpenBSD: patch-Modules_FindJNI_cmake,v 
  FOREACH(JAVA_PROG "${JAVA_RUNTIME}" "${JAVA_COMPILE}" "${JAVA_ARCHIVE}")
    GET_FILENAME_COMPONENT(jpath "${JAVA_PROG}" PATH)
    FOREACH(JAVA_INC_PATH ../include ../java/include ../share/java/include)
-@@ -200,6 +242,7 @@ FIND_PATH(JAVA_INCLUDE_PATH2 jni_md.h 
+@@ -225,6 +267,7 @@ FIND_PATH(JAVA_INCLUDE_PATH2 jni_md.h 
    ${JAVA_INCLUDE_PATH}/win32
    ${JAVA_INCLUDE_PATH}/linux
    ${JAVA_INCLUDE_PATH}/freebsd
Index: patches/patch-Modules_FindJava_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindJava_cmake,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Modules_FindJava_cmake
--- patches/patch-Modules_FindJava_cmake        12 Jul 2010 19:19:30 -0000      
1.2
+++ patches/patch-Modules_FindJava_cmake        12 Nov 2010 10:29:41 -0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-Modules_FindJava_cmake,v 1.2 2010/07/12 19:19:30 dcoppa Exp $
---- Modules/FindJava.cmake.orig        Mon Jun 28 17:15:57 2010
-+++ Modules/FindJava.cmake     Mon Jul  5 11:23:18 2010
-@@ -51,6 +51,8 @@
- # (To distributed this file outside of CMake, substitute the full
+--- Modules/FindJava.cmake.orig        Wed Nov  3 20:58:27 2010
++++ Modules/FindJava.cmake     Wed Nov 10 09:01:25 2010
+@@ -54,6 +54,8 @@
+ # (To distribute this file outside of CMake, substitute the full
  #  License text for the above reference.)
  
 +SET(MODJAVA_VER $ENV{MODJAVA_VER})
@@ -10,7 +10,7 @@ $OpenBSD: patch-Modules_FindJava_cmake,v
  # The HINTS option should only be used for values computed from the system.
  SET(_JAVA_HINTS
    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\2.0;JavaHome]/bin"
-@@ -63,19 +65,29 @@ SET(_JAVA_HINTS
+@@ -66,19 +68,29 @@ SET(_JAVA_HINTS
    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.3;JavaHome]/bin"
    $ENV{JAVA_HOME}/bin
    )
@@ -53,7 +53,7 @@ $OpenBSD: patch-Modules_FindJava_cmake,v
  FIND_PROGRAM(Java_JAVA_EXECUTABLE
    NAMES java
    HINTS ${_JAVA_HINTS}
-@@ -103,6 +115,7 @@ IF(Java_JAVA_EXECUTABLE)
+@@ -105,6 +117,7 @@ IF(Java_JAVA_EXECUTABLE)
        # 2. OpenJDK 1.6
        # 3. GCJ 1.5
        # 4. Kaffe 1.4.2
@@ -61,7 +61,7 @@ $OpenBSD: patch-Modules_FindJava_cmake,v
        IF(var MATCHES "java version \"[0-9]+\\.[0-9]+\\.[0-9_]+[oem-]*\".*")
          # This is most likely Sun / OpenJDK, or maybe GCJ-java compat layer
          STRING( REGEX REPLACE ".* version 
\"([0-9]+\\.[0-9]+\\.[0-9_]+)[oem-]*\".*"
-@@ -110,6 +123,10 @@ IF(Java_JAVA_EXECUTABLE)
+@@ -112,6 +125,10 @@ IF(Java_JAVA_EXECUTABLE)
        ELSEIF(var MATCHES "java full version 
\"kaffe-[0-9]+\\.[0-9]+\\.[0-9_]+\".*")
          # Kaffe style
          STRING( REGEX REPLACE "java full version 
\"kaffe-([0-9]+\\.[0-9]+\\.[0-9_]+).*"
Index: patches/patch-Modules_FindMPEG2_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindMPEG2_cmake,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Modules_FindMPEG2_cmake
--- patches/patch-Modules_FindMPEG2_cmake       28 May 2010 20:21:48 -0000      
1.1
+++ patches/patch-Modules_FindMPEG2_cmake       12 Nov 2010 10:29:41 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-Modules_FindMPEG2_cmake,v 1.1 2010/05/28 20:21:48 dcoppa Exp $
---- Modules/FindMPEG2.cmake.orig       Mon Apr 26 11:51:05 2010
-+++ Modules/FindMPEG2.cmake    Mon Apr 26 11:52:13 2010
+--- Modules/FindMPEG2.cmake.orig       Wed Nov  3 20:58:27 2010
++++ Modules/FindMPEG2.cmake    Wed Nov 10 09:01:25 2010
 @@ -21,17 +21,14 @@
  #  License text for the above reference.)
  
@@ -22,7 +22,7 @@ $OpenBSD: patch-Modules_FindMPEG2_cmake,
  
  
  # handle the QUIETLY and REQUIRED arguments and set MPEG2_FOUND to TRUE if 
-@@ -40,8 +37,7 @@ INCLUDE(FindPackageHandleStandardArgs)
+@@ -40,8 +37,7 @@ INCLUDE("${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleSt
  FIND_PACKAGE_HANDLE_STANDARD_ARGS(MPEG2 DEFAULT_MSG MPEG2_mpeg2_LIBRARY 
MPEG2_INCLUDE_DIR)
  
  IF(MPEG2_FOUND)
Index: patches/patch-Modules_FindMPEG_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindMPEG_cmake,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Modules_FindMPEG_cmake
--- patches/patch-Modules_FindMPEG_cmake        12 Jul 2010 19:19:30 -0000      
1.2
+++ patches/patch-Modules_FindMPEG_cmake        12 Nov 2010 10:29:41 -0000
@@ -2,7 +2,7 @@ $OpenBSD: patch-Modules_FindMPEG_cmake,v
 --- Modules/FindMPEG.cmake.orig        Tue Apr  6 16:45:31 2010
 +++ Modules/FindMPEG.cmake     Mon May  3 11:01:02 2010
 @@ -20,25 +20,21 @@
- # (To distributed this file outside of CMake, substitute the full
+ # (To distribute this file outside of CMake, substitute the full
  #  License text for the above reference.)
  
 -FIND_PATH(MPEG_INCLUDE_DIR mpeg2dec/include/video_out.h
@@ -22,7 +22,7 @@ $OpenBSD: patch-Modules_FindMPEG_cmake,v
 -
  # handle the QUIETLY and REQUIRED arguments and set MPEG2_FOUND to TRUE if 
  # all listed variables are TRUE
- INCLUDE(FindPackageHandleStandardArgs)
+ INCLUDE("${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake")
 -FIND_PACKAGE_HANDLE_STANDARD_ARGS(MPEG DEFAULT_MSG MPEG_INCLUDE_DIR 
MPEG_mpeg2_LIBRARY MPEG_vo_LIBRARY)
 +FIND_PACKAGE_HANDLE_STANDARD_ARGS(MPEG DEFAULT_MSG MPEG_INCLUDE_DIR 
MPEG_mpeg2_LIBRARY)
  
Index: patches/patch-Modules_FindPythonInterp_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindPythonInterp_cmake,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Modules_FindPythonInterp_cmake
--- patches/patch-Modules_FindPythonInterp_cmake        28 May 2010 20:21:48 
-0000      1.1
+++ patches/patch-Modules_FindPythonInterp_cmake        12 Nov 2010 10:29:41 
-0000
@@ -2,7 +2,7 @@ $OpenBSD: patch-Modules_FindPythonInterp
 --- Modules/FindPythonInterp.cmake.orig        Tue Apr  6 16:45:31 2010
 +++ Modules/FindPythonInterp.cmake     Tue May 11 14:23:03 2010
 @@ -19,8 +19,16 @@
- # (To distributed this file outside of CMake, substitute the full
+ # (To distribute this file outside of CMake, substitute the full
  #  License text for the above reference.)
  
 +SET(MODPY_BIN $ENV{MODPY_BIN})
@@ -14,8 +14,8 @@ $OpenBSD: patch-Modules_FindPythonInterp
 +ENDIF(MODPY_BIN)
 +
  FIND_PROGRAM(PYTHON_EXECUTABLE
--  NAMES python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 
python1.6 python1.5 python
+-  NAMES python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 
python2.0 python1.6 python1.5 python
 +  NAMES ${_EXECUTABLES}
    PATHS
+   [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.7\\InstallPath]
    [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.6\\InstallPath]
-   [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.5\\InstallPath]
Index: patches/patch-Modules_FindPythonLibs_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindPythonLibs_cmake,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Modules_FindPythonLibs_cmake
--- patches/patch-Modules_FindPythonLibs_cmake  28 May 2010 20:21:48 -0000      
1.1
+++ patches/patch-Modules_FindPythonLibs_cmake  12 Nov 2010 10:29:41 -0000
@@ -5,7 +5,7 @@ $OpenBSD: patch-Modules_FindPythonLibs_c
  # Search for the python framework on Apple.
  CMAKE_FIND_FRAMEWORKS(Python)
  
--FOREACH(_CURRENT_VERSION 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.6 1.5)
+-FOREACH(_CURRENT_VERSION 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.6 1.5)
 +SET(MODPY_VERSION $ENV{MODPY_VERSION})
 +SET(MODPY_INCDIR $ENV{MODPY_INCDIR})
 +
@@ -19,7 +19,7 @@ $OpenBSD: patch-Modules_FindPythonLibs_c
    STRING(REPLACE "." "" _CURRENT_VERSION_NO_DOTS ${_CURRENT_VERSION})
    IF(WIN32)
      FIND_LIBRARY(PYTHON_DEBUG_LIBRARY
-@@ -68,14 +77,18 @@ FOREACH(_CURRENT_VERSION 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1
+@@ -68,14 +77,18 @@ FOREACH(_CURRENT_VERSION 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2
      ENDFOREACH(dir)
    ENDIF(Python_FRAMEWORKS AND NOT PYTHON_INCLUDE_DIR)
  
Index: patches/patch-Modules_FindQt4_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindQt4_cmake,v
retrieving revision 1.8
diff -u -p -r1.8 patch-Modules_FindQt4_cmake
--- patches/patch-Modules_FindQt4_cmake 12 Jul 2010 19:19:30 -0000      1.8
+++ patches/patch-Modules_FindQt4_cmake 12 Nov 2010 10:29:41 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-Modules_FindQt4_cmake,v 1.8 2010/07/12 19:19:30 dcoppa Exp $
 --- Modules/FindQt4.cmake.orig Mon Jun 28 17:15:57 2010
 +++ Modules/FindQt4.cmake      Mon Jul  5 11:23:18 2010
-@@ -364,13 +364,20 @@ GET_FILENAME_COMPONENT(qt_install_version "[HKEY_CURRE
+@@ -461,13 +461,20 @@ GET_FILENAME_COMPONENT(qt_install_version "[HKEY_CURRE
  # check for qmake
  # Debian uses qmake-qt4
  # macports' Qt uses qmake-mac
@@ -29,32 +29,32 @@ $OpenBSD: patch-Modules_FindQt4_cmake,v 
  
  IF (QT_QMAKE_EXECUTABLE)
  
-@@ -957,6 +964,12 @@ IF (QT4_QMAKE_FOUND)
-     _QT4_ADJUST_LIB_VARS(QAxServer)
+@@ -964,6 +971,12 @@ IF (QT4_QMAKE_FOUND)
      _QT4_ADJUST_LIB_VARS(QAxContainer)
-   ENDIF(WIN32)
-+  # qt on OpenBSD needs to be linked with -pthread 
+   ENDIF(Q_WS_WIN)
+ 
++  # Qt4 on OpenBSD needs to be linked with -pthread
 +  IF(CMAKE_SYSTEM MATCHES "OpenBSD*")
 +    FIND_PACKAGE(Threads)
 +    SET(QT_QTCORE_LIBRARY ${QT_QTCORE_LIBRARY}
 +              ${CMAKE_THREAD_LIBS_INIT})
 +  ENDIF(CMAKE_SYSTEM MATCHES "OpenBSD*")
  
-   # If Qt is installed as a framework, we need to add QT_QTCORE_LIBRARY here 
(which
-   # is the framework directory in that case), since this will make the cmake 
include_directories()
-@@ -991,13 +1004,13 @@ IF (QT4_QMAKE_FOUND)
+   #######################################
+   #
+@@ -988,13 +1001,13 @@ IF (QT4_QMAKE_FOUND)
    ENDIF(QT_QMAKE_CHANGED)
    
    FIND_PROGRAM(QT_MOC_EXECUTABLE
 -    NAMES moc-qt4 moc
-+    NAMES moc-qt4 moc4 moc 
++    NAMES moc4 moc-qt4 moc
      PATHS ${QT_BINARY_DIR}
      NO_DEFAULT_PATH
      )
  
    FIND_PROGRAM(QT_UIC_EXECUTABLE
 -    NAMES uic-qt4 uic
-+    NAMES uic-qt4 uic4 uic
++    NAMES uic4 uic-qt4 uic
      PATHS ${QT_BINARY_DIR}
      NO_DEFAULT_PATH
      )
Index: patches/patch-Modules_FindTclsh_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindTclsh_cmake,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Modules_FindTclsh_cmake
--- patches/patch-Modules_FindTclsh_cmake       28 May 2010 20:21:48 -0000      
1.1
+++ patches/patch-Modules_FindTclsh_cmake       12 Nov 2010 10:29:41 -0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-Modules_FindTclsh_cmake,v 1.1 2010/05/28 20:21:48 dcoppa Exp $
---- Modules/FindTclsh.cmake.orig       Tue Apr  6 16:45:31 2010
-+++ Modules/FindTclsh.cmake    Tue May 11 13:55:06 2010
+--- Modules/FindTclsh.cmake.orig       Wed Nov  3 20:58:27 2010
++++ Modules/FindTclsh.cmake    Wed Nov 10 09:01:26 2010
 @@ -20,14 +20,21 @@
- # (To distributed this file outside of CMake, substitute the full
+ # (To distribute this file outside of CMake, substitute the full
  #  License text for the above reference.)
  
 +SET(MODTCL_VERSION $ENV{MODTCL_VERSION})
Index: patches/patch-Modules_FindWish_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindWish_cmake,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Modules_FindWish_cmake
--- patches/patch-Modules_FindWish_cmake        28 May 2010 20:21:48 -0000      
1.1
+++ patches/patch-Modules_FindWish_cmake        12 Nov 2010 10:29:41 -0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-Modules_FindWish_cmake,v 1.1 2010/05/28 20:21:48 dcoppa Exp $
---- Modules/FindWish.cmake.orig        Tue May 11 13:52:40 2010
-+++ Modules/FindWish.cmake     Tue May 11 14:06:27 2010
+--- Modules/FindWish.cmake.orig        Wed Nov  3 20:58:27 2010
++++ Modules/FindWish.cmake     Wed Nov 10 09:01:26 2010
 @@ -20,14 +20,21 @@
- # (To distributed this file outside of CMake, substitute the full
+ # (To distribute this file outside of CMake, substitute the full
  #  License text for the above reference.)
  
 +SET(MODTCL_VERSION $ENV{MODTCL_VERSION})
Index: patches/patch-Modules_Platform_OpenBSD_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_Platform_OpenBSD_cmake,v
retrieving revision 1.4
diff -u -p -r1.4 patch-Modules_Platform_OpenBSD_cmake
--- patches/patch-Modules_Platform_OpenBSD_cmake        12 Jul 2010 19:19:30 
-0000      1.4
+++ patches/patch-Modules_Platform_OpenBSD_cmake        12 Nov 2010 10:29:41 
-0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-Modules_Platform_OpenBSD_cmake,v 1.4 2010/07/12 19:19:30 
dcoppa Exp $
---- Modules/Platform/OpenBSD.cmake.orig        Mon Jun 28 17:15:57 2010
-+++ Modules/Platform/OpenBSD.cmake     Fri Jul  9 16:21:13 2010
+--- Modules/Platform/OpenBSD.cmake.orig        Wed Nov  3 20:58:27 2010
++++ Modules/Platform/OpenBSD.cmake     Fri Nov 12 10:04:21 2010
 @@ -1,5 +1,24 @@
  INCLUDE(Platform/NetBSD)
  
Index: patches/patch-Modules_Qt4Macros_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_Qt4Macros_cmake,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Modules_Qt4Macros_cmake
--- patches/patch-Modules_Qt4Macros_cmake       31 May 2010 06:29:28 -0000      
1.1
+++ patches/patch-Modules_Qt4Macros_cmake       12 Nov 2010 10:29:41 -0000
@@ -1,16 +1,16 @@
 $OpenBSD: patch-Modules_Qt4Macros_cmake,v 1.1 2010/05/31 06:29:28 dcoppa Exp $
---- Modules/Qt4Macros.cmake.orig       Tue Apr  6 16:45:32 2010
-+++ Modules/Qt4Macros.cmake    Sat May 29 14:11:39 2010
-@@ -131,6 +131,8 @@ MACRO (QT4_GENERATE_MOC infile outfile )
-    GET_FILENAME_COMPONENT(abs_infile ${infile} ABSOLUTE)
-    QT4_CREATE_MOC_COMMAND(${abs_infile} ${outfile} "${moc_flags}" "")
+--- Modules/Qt4Macros.cmake.orig       Wed Nov  3 20:58:27 2010
++++ Modules/Qt4Macros.cmake    Wed Nov 10 09:01:26 2010
+@@ -135,6 +135,8 @@ MACRO (QT4_GENERATE_MOC infile outfile )
+    ENDIF(NOT IS_ABSOLUTE "${outfile}")
+    QT4_CREATE_MOC_COMMAND(${abs_infile} ${_outfile} "${moc_flags}" "")
     SET_SOURCE_FILES_PROPERTIES(${outfile} PROPERTIES SKIP_AUTOMOC TRUE)  # 
dont run automoc on this file
 +
 +   MACRO_ADD_FILE_DEPENDENCIES(${abs_infile} ${outfile})
  ENDMACRO (QT4_GENERATE_MOC)
  
  
-@@ -210,9 +212,22 @@ MACRO(QT4_ADD_DBUS_INTERFACE _sources _interface _base
+@@ -213,9 +215,22 @@ MACRO(QT4_ADD_DBUS_INTERFACE _sources _interface _base
    SET(_impl   ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp)
    SET(_moc    ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc)
  
Index: patches/patch-Source_cmTarget_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmTarget_cxx,v
retrieving revision 1.6
diff -u -p -r1.6 patch-Source_cmTarget_cxx
--- patches/patch-Source_cmTarget_cxx   28 Jul 2010 20:34:22 -0000      1.6
+++ patches/patch-Source_cmTarget_cxx   12 Nov 2010 10:29:41 -0000
@@ -1,16 +1,14 @@
 $OpenBSD: patch-Source_cmTarget_cxx,v 1.6 2010/07/28 20:34:22 dcoppa Exp $
---- Source/cmTarget.cxx.orig   Mon Jun 28 17:15:59 2010
-+++ Source/cmTarget.cxx        Wed Jul 28 21:12:36 2010
-@@ -3164,6 +3164,36 @@ void cmTarget::GetLibraryNames(std::string& name,
+--- Source/cmTarget.cxx.orig   Wed Nov  3 20:58:29 2010
++++ Source/cmTarget.cxx        Wed Nov 10 09:01:27 2010
+@@ -3191,6 +3191,34 @@ void cmTarget::GetLibraryNames(std::string& name,
    std::string suffix;
    this->GetFullNameInternal(config, false, prefix, base, suffix);
  
 +#if defined(__OpenBSD__)
 +  // Override shared library version using LIBxxx_VERSION 
 +  // environment variable. Needed for OpenBSD ports system.
-+  if(this->GetType() == cmTarget::SHARED_LIBRARY && 
-+     this->Makefile->GetDefinition(sonameFlag.c_str()))
-+    {
++  if(this->GetType() == cmTarget::SHARED_LIBRARY) {
 +    std::string env_name = "LIB" + base + "_VERSION";
 +    char *env_vers_cstr = getenv(env_name.c_str());
 +
@@ -38,7 +36,7 @@ $OpenBSD: patch-Source_cmTarget_cxx,v 1.
    // The library name.
    name = prefix+base+suffix;
  
-@@ -3191,8 +3221,27 @@ void cmTarget::GetLibraryNames(std::string& name,
+@@ -3218,8 +3246,27 @@ void cmTarget::GetLibraryNames(std::string& name,
    if(version)
      {
      realName += ".";
Index: patches/patch-Source_kwsys_CMakeLists_txt
===================================================================
RCS file: patches/patch-Source_kwsys_CMakeLists_txt
diff -N patches/patch-Source_kwsys_CMakeLists_txt
--- patches/patch-Source_kwsys_CMakeLists_txt   12 Jul 2010 19:19:30 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-Source_kwsys_CMakeLists_txt,v 1.1 2010/07/12 19:19:30 dcoppa 
Exp $
---- Source/kwsys/CMakeLists.txt.orig   Mon Jun 28 17:16:00 2010
-+++ Source/kwsys/CMakeLists.txt        Mon Jul  5 15:59:27 2010
-@@ -1095,6 +1095,7 @@ IF(KWSYS_STANDALONE OR CMake_SOURCE_DIR)
-     FOREACH(n 1 2 3 4 5 6 ${KWSYS_TEST_PROCESS_7})
-       ADD_TEST(kwsys.testProcess-${n} 
${EXEC_DIR}/${KWSYS_NAMESPACE}TestProcess ${n})
-       KWSYS_SET_PROPERTY(TEST kwsys.testProcess-${n} PROPERTY LABELS 
${KWSYS_LABELS_TEST})
-+      SET_TESTS_PROPERTIES(kwsys.testProcess-${n} PROPERTIES TIMEOUT 120)
-     ENDFOREACH(n)
- 
-     # Some Apple compilers produce bad optimizations in this source.
-@@ -1122,5 +1123,11 @@ IF(KWSYS_STANDALONE OR CMake_SOURCE_DIR)
-       SET_TESTS_PROPERTIES(kwsys.testFail PROPERTIES MEASUREMENT "Some 
Key=Some Value")
-       MESSAGE(STATUS "GET_TEST_PROPERTY returned: ${wfv}")
-     ENDIF(COMMAND SET_TESTS_PROPERTIES AND COMMAND GET_TEST_PROPERTY AND 
KWSYS_STANDALONE)
-+
-+    # Suppress known consistent failures on buggy systems.
-+    IF(KWSYS_TEST_BOGUS_FAILURES)
-+      SET_TESTS_PROPERTIES(${KWSYS_TEST_BOGUS_FAILURES} PROPERTIES WILL_FAIL 
ON)
-+    ENDIF()
-+
-   ENDIF(BUILD_TESTING)
- ENDIF(KWSYS_STANDALONE OR CMake_SOURCE_DIR)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/cmake/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST
--- pkg/PLIST   12 Jul 2010 19:19:31 -0000      1.10
+++ pkg/PLIST   12 Nov 2010 10:29:41 -0000
@@ -72,6 +72,7 @@ share/cmake/Modules/CMakeJavaInformation
 share/cmake/Modules/CMakeMSYSFindMake.cmake
 share/cmake/Modules/CMakeMinGWFindMake.cmake
 share/cmake/Modules/CMakeNMakeFindMake.cmake
+share/cmake/Modules/CMakeParseArguments.cmake
 share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake
 share/cmake/Modules/CMakePlatformId.h.in
 share/cmake/Modules/CMakePrintSystemInformation.cmake
@@ -242,6 +243,7 @@ share/cmake/Modules/FindKDE3.cmake
 share/cmake/Modules/FindKDE4.cmake
 share/cmake/Modules/FindLAPACK.cmake
 share/cmake/Modules/FindLATEX.cmake
+share/cmake/Modules/FindLibArchive.cmake
 share/cmake/Modules/FindLibIntl.cmake
 share/cmake/Modules/FindLibXml2.cmake
 share/cmake/Modules/FindLibXslt.cmake
@@ -268,6 +270,7 @@ share/cmake/Modules/FindPerlLibs.cmake
 share/cmake/Modules/FindPhysFS.cmake
 share/cmake/Modules/FindPike.cmake
 share/cmake/Modules/FindPkgConfig.cmake
+share/cmake/Modules/FindPostgreSQL.cmake
 share/cmake/Modules/FindProducer.cmake
 share/cmake/Modules/FindProtobuf.cmake
 share/cmake/Modules/FindPythonInterp.cmake
@@ -367,6 +370,21 @@ share/cmake/Modules/Platform/AIX.cmake
 share/cmake/Modules/Platform/BSDOS.cmake
 share/cmake/Modules/Platform/BeOS.cmake
 share/cmake/Modules/Platform/BlueGeneL.cmake
+share/cmake/Modules/Platform/BlueGeneP-base.cmake
+share/cmake/Modules/Platform/BlueGeneP-dynamic-GNU-C.cmake
+share/cmake/Modules/Platform/BlueGeneP-dynamic-GNU-CXX.cmake
+share/cmake/Modules/Platform/BlueGeneP-dynamic-GNU-Fortran.cmake
+share/cmake/Modules/Platform/BlueGeneP-dynamic-XL-C.cmake
+share/cmake/Modules/Platform/BlueGeneP-dynamic-XL-CXX.cmake
+share/cmake/Modules/Platform/BlueGeneP-dynamic-XL-Fortran.cmake
+share/cmake/Modules/Platform/BlueGeneP-dynamic.cmake
+share/cmake/Modules/Platform/BlueGeneP-static-GNU-C.cmake
+share/cmake/Modules/Platform/BlueGeneP-static-GNU-CXX.cmake
+share/cmake/Modules/Platform/BlueGeneP-static-GNU-Fortran.cmake
+share/cmake/Modules/Platform/BlueGeneP-static-XL-C.cmake
+share/cmake/Modules/Platform/BlueGeneP-static-XL-CXX.cmake
+share/cmake/Modules/Platform/BlueGeneP-static-XL-Fortran.cmake
+share/cmake/Modules/Platform/BlueGeneP-static.cmake
 share/cmake/Modules/Platform/CYGWIN-GNU-C.cmake
 share/cmake/Modules/Platform/CYGWIN-GNU-CXX.cmake
 share/cmake/Modules/Platform/CYGWIN-GNU-Fortran.cmake

Reply via email to