Hello community, here is the log from the commit of package cmake for openSUSE:Factory checked in at 2014-01-30 19:14:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cmake (Old) and /work/SRC/openSUSE:Factory/.cmake.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cmake" Changes: -------- --- /work/SRC/openSUSE:Factory/cmake/cmake-gui.changes 2013-11-25 16:58:38.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.cmake.new/cmake-gui.changes 2014-01-30 19:14:22.000000000 +0100 @@ -1,0 +2,9 @@ +Tue Jan 28 19:46:59 UTC 2014 - [email protected] + +- Update to 2.8.12.2 + * XCode: Fix compiler line matching for XCode 5.1. + * Visual Studio: Convert include path to backslashes for Visual + Studio 2010 and newer. + * FindOpenMP: Support compilers that do not need any special flags. + +------------------------------------------------------------------- cmake.changes: same change Old: ---- cmake-2.8.12.1.tar.gz New: ---- cmake-2.8.12.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cmake-gui.spec ++++++ --- /var/tmp/diff_new_pack.ZrAHej/_old 2014-01-30 19:14:23.000000000 +0100 +++ /var/tmp/diff_new_pack.ZrAHej/_new 2014-01-30 19:14:23.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package cmake-gui # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: cmake-gui -Version: 2.8.12.1 +Version: 2.8.12.2 Release: 0 Url: http://www.cmake.org/ Source0: http://www.cmake.org/files/v2.8/cmake-%{version}.tar.gz ++++++ cmake.spec ++++++ --- /var/tmp/diff_new_pack.ZrAHej/_old 2014-01-30 19:14:23.000000000 +0100 +++ /var/tmp/diff_new_pack.ZrAHej/_new 2014-01-30 19:14:23.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package cmake # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: cmake -Version: 2.8.12.1 +Version: 2.8.12.2 Release: 0 Url: http://www.cmake.org/ Source0: http://www.cmake.org/files/v2.8/%{name}-%{version}.tar.gz ++++++ cmake-2.8.12.1.tar.gz -> cmake-2.8.12.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-2.8.12.1/ChangeLog.manual new/cmake-2.8.12.2/ChangeLog.manual --- old/cmake-2.8.12.1/ChangeLog.manual 2013-11-05 20:07:22.000000000 +0100 +++ new/cmake-2.8.12.2/ChangeLog.manual 2014-01-16 18:15:07.000000000 +0100 @@ -1,3 +1,20 @@ +Changes in CMake 2.8.12.2 (since 2.8.12.1) +------------------------------------------ +Brad King (4): + VS: Map /Fd to ProgramDataBaseFileName for VS 7,8,9 (#14577) + Replace <OBJECT_DIR> rule placeholder consistently (#14667) + VS: Convert include path to backslashes for VS >= 10 + Revert "Ninja: Track configured files so we can regenerate them." + +Rolf Eike Beer (1): + FindOpenMP: fix detecting compilers that do not need any special flag (#14567) + +Ruslan Baratov (1): + Xcode: Fix storyboard view + +Ted Kremenek (1): + CMakeDetermineCompilerId: Fix compiler line match for Xcode 5.1 + Changes in CMake 2.8.12.1 (since 2.8.12) ---------------------------------------- Brad King (9): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-2.8.12.1/Modules/CMakeDetermineCompilerId.cmake new/cmake-2.8.12.2/Modules/CMakeDetermineCompilerId.cmake --- old/cmake-2.8.12.1/Modules/CMakeDetermineCompilerId.cmake 2013-11-05 20:07:22.000000000 +0100 +++ new/cmake-2.8.12.2/Modules/CMakeDetermineCompilerId.cmake 2014-01-16 18:15:07.000000000 +0100 @@ -209,7 +209,7 @@ # ... # /path/to/cc ...CompilerId${lang}/... # to extract the compiler front-end for the language. - if("${CMAKE_${lang}_COMPILER_ID_OUTPUT}" MATCHES "\nLd[^\n]*(\n[ \t]+[^\n]*)*\n[ \t]+([^ \t\r\n]+)[^\r\n]*-o[^\r\n]*CompilerId${lang}/\\./CompilerId${lang}[ \t\n\\\"]") + if("${CMAKE_${lang}_COMPILER_ID_OUTPUT}" MATCHES "\nLd[^\n]*(\n[ \t]+[^\n]*)*\n[ \t]+([^ \t\r\n]+)[^\r\n]*-o[^\r\n]*CompilerId${lang}/(\\./)?CompilerId${lang}[ \t\n\\\"]") set(_comp "${CMAKE_MATCH_2}") if(EXISTS "${_comp}") set(CMAKE_${lang}_COMPILER_ID_TOOL "${_comp}" PARENT_SCOPE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-2.8.12.1/Modules/FindOpenMP.cmake new/cmake-2.8.12.2/Modules/FindOpenMP.cmake --- old/cmake-2.8.12.1/Modules/FindOpenMP.cmake 2013-11-05 20:07:22.000000000 +0100 +++ new/cmake-2.8.12.2/Modules/FindOpenMP.cmake 2014-01-16 18:15:08.000000000 +0100 @@ -31,6 +31,8 @@ function(_OPENMP_FLAG_CANDIDATES LANG) set(OpenMP_FLAG_CANDIDATES + #Empty, if compiler automatically accepts openmp + " " #GNU "-fopenmp" #Microsoft Visual Studio @@ -39,8 +41,6 @@ "-Qopenmp" #PathScale, Intel "-openmp" - #Empty, if compiler automatically accepts openmp - " " #Sun "-xopenmp" #HP @@ -64,6 +64,7 @@ set(OMP_FLAG_PGI "-mp") set(OMP_FLAG_SunPro "-xopenmp") set(OMP_FLAG_XL "-qsmp") + set(OMP_FLAG_Cray " ") # Move the flag that matches the compiler to the head of the list, # this is faster and doesn't clutter the output that much. If that @@ -100,7 +101,7 @@ include(${CMAKE_CURRENT_LIST_DIR}/CheckCSourceCompiles.cmake) endif() - foreach(FLAG ${OpenMP_C_FLAG_CANDIDATES}) + foreach(FLAG IN LISTS OpenMP_C_FLAG_CANDIDATES) set(SAFE_CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS}") set(CMAKE_REQUIRED_FLAGS "${FLAG}") unset(OpenMP_FLAG_DETECTED CACHE) @@ -134,7 +135,7 @@ set(OpenMP_CXX_TEST_SOURCE ${OpenMP_C_TEST_SOURCE}) endif() - foreach(FLAG ${OpenMP_CXX_FLAG_CANDIDATES}) + foreach(FLAG IN LISTS OpenMP_CXX_FLAG_CANDIDATES) set(SAFE_CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS}") set(CMAKE_REQUIRED_FLAGS "${FLAG}") unset(OpenMP_FLAG_DETECTED CACHE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-2.8.12.1/Source/CMakeVersion.cmake new/cmake-2.8.12.2/Source/CMakeVersion.cmake --- old/cmake-2.8.12.1/Source/CMakeVersion.cmake 2013-11-05 20:07:22.000000000 +0100 +++ new/cmake-2.8.12.2/Source/CMakeVersion.cmake 2014-01-16 18:15:08.000000000 +0100 @@ -2,5 +2,5 @@ set(CMake_VERSION_MAJOR 2) set(CMake_VERSION_MINOR 8) set(CMake_VERSION_PATCH 12) -set(CMake_VERSION_TWEAK 1) +set(CMake_VERSION_TWEAK 2) #set(CMake_VERSION_RC 0) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-2.8.12.1/Source/cmGlobalNinjaGenerator.cxx new/cmake-2.8.12.2/Source/cmGlobalNinjaGenerator.cxx --- old/cmake-2.8.12.1/Source/cmGlobalNinjaGenerator.cxx 2013-11-05 20:07:22.000000000 +0100 +++ new/cmake-2.8.12.2/Source/cmGlobalNinjaGenerator.cxx 2014-01-16 18:15:08.000000000 +0100 @@ -1094,9 +1094,6 @@ this->LocalGenerators.begin(); i != this->LocalGenerators.end(); ++i) { const std::vector<std::string>& lf = (*i)->GetMakefile()->GetListFiles(); implicitDeps.insert(implicitDeps.end(), lf.begin(), lf.end()); - - const std::vector<std::string>& of = (*i)->GetMakefile()->GetOutputFiles(); - implicitDeps.insert(implicitDeps.end(), of.begin(), of.end()); } std::sort(implicitDeps.begin(), implicitDeps.end()); implicitDeps.erase(std::unique(implicitDeps.begin(), implicitDeps.end()), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-2.8.12.1/Source/cmGlobalXCodeGenerator.cxx new/cmake-2.8.12.2/Source/cmGlobalXCodeGenerator.cxx --- old/cmake-2.8.12.1/Source/cmGlobalXCodeGenerator.cxx 2013-11-05 20:07:22.000000000 +0100 +++ new/cmake-2.8.12.2/Source/cmGlobalXCodeGenerator.cxx 2014-01-16 18:15:08.000000000 +0100 @@ -877,8 +877,10 @@ } std::string sourcecode = GetSourcecodeValueFromFileExtension(ext, lang); - - fileRef->AddAttribute("explicitFileType", + const char* attribute = (sourcecode == "file.storyboard") ? + "lastKnownFileType" : + "explicitFileType"; + fileRef->AddAttribute(attribute, this->CreateString(sourcecode.c_str())); // Store the file path relative to the top of the source tree. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-2.8.12.1/Source/cmLocalVisualStudio7Generator.cxx new/cmake-2.8.12.2/Source/cmLocalVisualStudio7Generator.cxx --- old/cmake-2.8.12.1/Source/cmLocalVisualStudio7Generator.cxx 2013-11-05 20:07:22.000000000 +0100 +++ new/cmake-2.8.12.2/Source/cmLocalVisualStudio7Generator.cxx 2014-01-16 18:15:08.000000000 +0100 @@ -477,6 +477,8 @@ {"AssemblerListingLocation", "Fa", "ASM List Location", "", cmVS7FlagTable::UserValue}, + {"ProgramDataBaseFileName", "Fd", "Program Database File Name", "", + cmVS7FlagTable::UserValue}, // boolean flags {"BufferSecurityCheck", "GS", "Buffer security check", "TRUE", 0}, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-2.8.12.1/Source/cmMakefileExecutableTargetGenerator.cxx new/cmake-2.8.12.2/Source/cmMakefileExecutableTargetGenerator.cxx --- old/cmake-2.8.12.1/Source/cmMakefileExecutableTargetGenerator.cxx 2013-11-05 20:07:22.000000000 +0100 +++ new/cmake-2.8.12.2/Source/cmMakefileExecutableTargetGenerator.cxx 2014-01-16 18:15:08.000000000 +0100 @@ -338,13 +338,11 @@ vars.CMTarget = this->Target; vars.Language = linkLanguage; vars.Objects = buildObjs.c_str(); - std::string objdir = cmake::GetCMakeFilesDirectoryPostSlash(); - objdir += this->Target->GetName(); - objdir += ".dir"; - objdir = this->Convert(objdir.c_str(), - cmLocalGenerator::START_OUTPUT, - cmLocalGenerator::SHELL); - vars.ObjectDir = objdir.c_str(); + std::string objectDir = this->Target->GetSupportDirectory(); + objectDir = this->Convert(objectDir.c_str(), + cmLocalGenerator::START_OUTPUT, + cmLocalGenerator::SHELL); + vars.ObjectDir = objectDir.c_str(); vars.Target = targetOutPathReal.c_str(); vars.TargetPDB = targetOutPathPDB.c_str(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-2.8.12.1/Source/cmMakefileLibraryTargetGenerator.cxx new/cmake-2.8.12.2/Source/cmMakefileLibraryTargetGenerator.cxx --- old/cmake-2.8.12.1/Source/cmMakefileLibraryTargetGenerator.cxx 2013-11-05 20:07:22.000000000 +0100 +++ new/cmake-2.8.12.2/Source/cmMakefileLibraryTargetGenerator.cxx 2014-01-16 18:15:08.000000000 +0100 @@ -577,13 +577,11 @@ vars.CMTarget = this->Target; vars.Language = linkLanguage; vars.Objects = buildObjs.c_str(); - std::string objdir = cmake::GetCMakeFilesDirectoryPostSlash(); - objdir += this->Target->GetName(); - objdir += ".dir"; - objdir = this->Convert(objdir.c_str(), - cmLocalGenerator::START_OUTPUT, - cmLocalGenerator::SHELL); - vars.ObjectDir = objdir.c_str(); + std::string objectDir = this->Target->GetSupportDirectory(); + objectDir = this->Convert(objectDir.c_str(), + cmLocalGenerator::START_OUTPUT, + cmLocalGenerator::SHELL); + vars.ObjectDir = objectDir.c_str(); vars.Target = targetOutPathReal.c_str(); vars.LinkLibraries = linkLibs.c_str(); vars.ObjectsQuoted = buildObjs.c_str(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-2.8.12.1/Source/cmMakefileTargetGenerator.cxx new/cmake-2.8.12.2/Source/cmMakefileTargetGenerator.cxx --- old/cmake-2.8.12.1/Source/cmMakefileTargetGenerator.cxx 2013-11-05 20:07:22.000000000 +0100 +++ new/cmake-2.8.12.2/Source/cmMakefileTargetGenerator.cxx 2014-01-16 18:15:08.000000000 +0100 @@ -638,7 +638,7 @@ cmLocalGenerator::NONE, cmLocalGenerator::SHELL).c_str(); vars.Object = shellObj.c_str(); - std::string objectDir = cmSystemTools::GetFilenamePath(obj); + std::string objectDir = this->Target->GetSupportDirectory(); objectDir = this->Convert(objectDir.c_str(), cmLocalGenerator::START_OUTPUT, cmLocalGenerator::SHELL); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-2.8.12.1/Source/cmNinjaTargetGenerator.cxx new/cmake-2.8.12.2/Source/cmNinjaTargetGenerator.cxx --- old/cmake-2.8.12.1/Source/cmNinjaTargetGenerator.cxx 2013-11-05 20:07:22.000000000 +0100 +++ new/cmake-2.8.12.2/Source/cmNinjaTargetGenerator.cxx 2014-01-16 18:15:08.000000000 +0100 @@ -543,7 +543,7 @@ vars["DEP_FILE"] = objectFileName + ".d";; EnsureParentDirectoryExists(objectFileName); - std::string objectDir = cmSystemTools::GetFilenamePath(objectFileName); + std::string objectDir = this->Target->GetSupportDirectory(); vars["OBJECT_DIR"] = this->GetLocalGenerator()->ConvertToOutputFormat( ConvertToNinjaPath(objectDir.c_str()).c_str(), cmLocalGenerator::SHELL); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cmake-2.8.12.1/Source/cmVisualStudio10TargetGenerator.cxx new/cmake-2.8.12.2/Source/cmVisualStudio10TargetGenerator.cxx --- old/cmake-2.8.12.1/Source/cmVisualStudio10TargetGenerator.cxx 2013-11-05 20:07:23.000000000 +0100 +++ new/cmake-2.8.12.2/Source/cmVisualStudio10TargetGenerator.cxx 2014-01-16 18:15:08.000000000 +0100 @@ -1420,7 +1420,9 @@ for(std::vector<std::string>::const_iterator i = includes.begin(); i != includes.end(); ++i) { - *this->BuildFileStream << cmVS10EscapeXML(*i) << ";"; + std::string incDir = *i; + this->ConvertToWindowsSlash(incDir); + *this->BuildFileStream << cmVS10EscapeXML(incDir) << ";"; } this->WriteString("%(AdditionalIncludeDirectories)" "</AdditionalIncludeDirectories>\n", 0); -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
