Hello community, here is the log from the commit of package cmake for openSUSE:Factory checked in at 2015-01-21 21:51:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2014-09-17 17:41:58.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.cmake.new/cmake-gui.changes 2015-01-21 21:51:54.000000000 +0100 @@ -1,0 +2,154 @@ +Wed Dec 17 21:09:23 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 3.1 final: + * Help: Drop FeatureSummary example in cmake-developer.7 + * Help: Extend policy CMP0054 documentation with an example + +------------------------------------------------------------------- +Thu Dec 11 07:57:44 UTC 2014 - o...@aepfle.de + +- Require libarchive 3 due to usage of archive_write_set_format_7zip + +------------------------------------------------------------------- +Wed Dec 10 18:01:01 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 3.1.0~rc3 + * Revert "ClearMatches: Only clear matches which were + actually set" (#15261) + * Help: Document COMPONENT option of install(SCRIPT/CODE) + (#14956) + * Do not use just-built CMake to install itself when + cross-compiling (#15248) + * KWSys SharedForward: Hard-code the ldpath buffer size to + below VS 14 limit + * VS: Rename VS 14 generator to 'Visual Studio 14 2015' + * Help: target_include_directories does not allow target names + * Utilities/Sphinx: Add missing call to note_explicit_target + * FindJava: Do not accept OS X stub 'java' as Java + * Fix lookup of source names after conversion to their actual + case (#15259) + * Help: Format set_property and get_property command docs + * Help: Add 3.1 release notes for INSTALL property scope + * CMakeParseImplicitLinkInfo: Fix implicit library logging + * Makefile: Do not create an empty linker response file + * FindOpenGL: Revert support for imported targets (#15267) + * Help: Document Nsight Tegra toolchain configuration (#15276) + * Utilities/Sphinx: Fix link targets for mixed-case command names + * Modules: Rename FindXerces to FindXercesC + * Help: Document file(GENERATE) signature option order + * VS: Add source file properties to set the hlsl shader entry + point and model + * Help: Remove duplicate '#' in CMP0053 valid character list + * Help: Add missing space to ctest -j option description + * FindwxWidgets: Add versions 3.0.1 and 3.0.2 + * Help: Fix typo in cmake-compile-features(7) manual + * Help: Fix typo in CMAKE_CXX_KNOWN_FEATURES docs + * VS: Change Nsight Tegra 2.0 Project + Revision Number from 8 to 9 + * Avoid if() quoted auto-dereference when checking for "MSVC" + * VS: Improve error messages when compiler + is not detected (#15228) + * VS: Do not produce WinMD file for OBJECT libraries (#15228) + * VS: Add source file property to specify Windows App + deployment location + * CPackIFW: Correction of the module documentation + * FindOpenMP: Use fixed form Fortran test program + * Help: Document installed file property API + * VS, WINCE: Fix entry point for Unicode builds + * FindPythonInterp: fix version component variables for + Python 1.4 (#15275) + * Features: Don't record for AppleClang + * Features: Test the CXX compiler only if it has features. + * Features: Fix references to CXX compiler + version in Clang-C.cmake. + * Features: Record C++11 dialect switch only for + GNU 4.7 and later. + * Features: Fix the default C dialect for Clang and GNU. + * Fix the test for running the CxxDialog unit test. + * WCDH: Don't imply that MSVC is supported by the module. + * WCDH: Make the header -Wundef safe for the C language. + * Genex: Fix evaluation context propagation for TARGET_OBJECTS. + * cmTarget: Don't allow relative paths in INTERFACE_SOURCES + * Export: Disallow export of targets with INTERFACE_SOURCES + * Help: Document the export limitation of INTERFACE_SOURCES. + +------------------------------------------------------------------- +Thu Nov 13 20:26:40 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 3.1.0~rc2 + * FindCurses: Include CheckLibraryExists before using it (#15220) + * Help: Clarify add_compile_options documentation (#15225) + * Help: Reference add_compile_options from add_definitions (#15225) + * KWSys: Fix configure_file call to use COPYONLY, not COPY_ONLY + * Qt4: Fix configure_file call to use COPYONLY, not COPY_ONLY + * FindIce: Drop use of :envvar: Sphinx markup + * Help: Drop TOC from latex manuals + * Help: Format add_library documented list of INTERFACE commands + * Help: Fix example in cmake-packages to avoid long line + * FindProtobuf: Cleanup reStructuredText documentation formatting + * Modules: Wrap long lines in pre-formatted documentation blocks + * Help: Tell latex to use a small font for cmake-language.7 productions + * Utilities/Sphinx: Fix html_favicon configuration + * Help: Update 3.1 release notes for dropping of FindITK and FindVTK + * Help: Wrap long lines in pre-formatted documentation blocks + * Help: Fix broken cross-references reported by 'nitpicky' option + * Xcode: Fix compiler path detection for iOS tools on Xcode <= 5.0 (#15237) + * ExternalProject: Restore logic to not download already-existing file + * Help: Link to GNUInstallDirs from CMAKE_INSTALL_PREFIX (#15246) + * Utilities/Sphinx: Add index entries for cross-references + * Help: Add 3.1 release note Emacs mode update + * Workaround for short jump tables on PA-RISC. + * genex: Preserve order while evaluating TARGET_OBJECTS + * Fix link line order when shared libraries are de-duplicated + * Help: Fix configure_file call to use COPYONLY, not COPY_ONLY + * Watcom: Drop symfile linker option + * Documentation: Fix minor typo thecommand -> the command + * cmake-mode.el: syntax of '_' should be treated as symbol + * KWSys SystemInformation: Check for _SC_AIX_REALMEM before using it + +------------------------------------------------------------------- +Tue Oct 28 20:09:36 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 3.1.0~rc1 + * Some of the more significant features of CMake 3.1 are: + * Windows Phone and Windows Store support has been added to + Visual Studio 11 (2012) and above Generators. + * NVIDIA Nsight Tegra support has been added to Visual Studio + 10 (2010) and above Generators. + * New "target_compile_features" command allows populating + target based compile features. CMake uses this information + to ensure that the compiler in use is capable of building the + target, and to add any necessary compile flags such as + -std=gnu++11 to support language features. + More information on this is found at: + http://www.cmake.org/cmake/help/v3.1/manual/cmake-compile-features.7.html + * The syntax for *Variable References* and *Escape Sequences* was simplified in + order to allow a much faster implementation. See policy "CMP0053". + * The "if" command no longer automatically dereferences + variables named in quoted or bracket arguments. See policy "CMP0054". + * The target property "SOURCES" now generally supports "Generator + Expressions". The generator expressions may be used in the + "add_library" and "add_executable" commands. + * It is now possible to write and append to the target + property "SOURCES". The variable "CMAKE_DEBUG_TARGET_PROPERTIES" + can be used to trace the origin of sources. + * CPack gained "7Z" and "TXZ" generators supporting + lzma-compressed archives. + * The ExternalProject module has learned to support lzma-compressed + source tarballs with ".7z", ".tar.xz", and ".txz" extensions. + * The ExternalProject module ExternalProject_Add command + learned a new BUILD_ALWAYS option to cause the external project + build step to run every time the host project is built. + * The ctest_coverage command learned to support Intel coverage + files with the "codecov" tool. + * The ctest_memcheck command learned to support sanitizer modes, + including "AddressSanitizer", "MemorySanitizer", "ThreadSanitizer", + and "UndefinedBehaviorSanitizer". + * Deprecated and Removed Features: + * In CMake 3.0 the "target_link_libraries" command accidentally + began allowing unquoted arguments to use Generator Expressions + containing a semicolon separated list within them. + CMake 3.1 again requires the quotes for this to work correctly. +- Added pkgconfig(liblzma) BuildRequires + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/cmake/cmake.changes 2014-10-19 19:27:53.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.cmake.new/cmake.changes 2015-01-21 21:51:56.000000000 +0100 @@ -1,0 +2,162 @@ +Mon Jan 12 09:29:48 UTC 2015 - tchva...@suse.com + +- Prefix swig python modules with _ to avoid clashes bnc#874885: + * cmake-prefix-swig.patch + +------------------------------------------------------------------- +Wed Dec 17 21:09:23 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 3.1 final: + * Help: Drop FeatureSummary example in cmake-developer.7 + * Help: Extend policy CMP0054 documentation with an example + +------------------------------------------------------------------- +Thu Dec 11 07:57:44 UTC 2014 - o...@aepfle.de + +- Require libarchive 3 due to usage of archive_write_set_format_7zip + +------------------------------------------------------------------- +Wed Dec 10 18:01:01 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 3.1.0~rc3 + * Revert "ClearMatches: Only clear matches which were + actually set" (#15261) + * Help: Document COMPONENT option of install(SCRIPT/CODE) + (#14956) + * Do not use just-built CMake to install itself when + cross-compiling (#15248) + * KWSys SharedForward: Hard-code the ldpath buffer size to + below VS 14 limit + * VS: Rename VS 14 generator to 'Visual Studio 14 2015' + * Help: target_include_directories does not allow target names + * Utilities/Sphinx: Add missing call to note_explicit_target + * FindJava: Do not accept OS X stub 'java' as Java + * Fix lookup of source names after conversion to their actual + case (#15259) + * Help: Format set_property and get_property command docs + * Help: Add 3.1 release notes for INSTALL property scope + * CMakeParseImplicitLinkInfo: Fix implicit library logging + * Makefile: Do not create an empty linker response file + * FindOpenGL: Revert support for imported targets (#15267) + * Help: Document Nsight Tegra toolchain configuration (#15276) + * Utilities/Sphinx: Fix link targets for mixed-case command names + * Modules: Rename FindXerces to FindXercesC + * Help: Document file(GENERATE) signature option order + * VS: Add source file properties to set the hlsl shader entry + point and model + * Help: Remove duplicate '#' in CMP0053 valid character list + * Help: Add missing space to ctest -j option description + * FindwxWidgets: Add versions 3.0.1 and 3.0.2 + * Help: Fix typo in cmake-compile-features(7) manual + * Help: Fix typo in CMAKE_CXX_KNOWN_FEATURES docs + * VS: Change Nsight Tegra 2.0 Project + Revision Number from 8 to 9 + * Avoid if() quoted auto-dereference when checking for "MSVC" + * VS: Improve error messages when compiler + is not detected (#15228) + * VS: Do not produce WinMD file for OBJECT libraries (#15228) + * VS: Add source file property to specify Windows App + deployment location + * CPackIFW: Correction of the module documentation + * FindOpenMP: Use fixed form Fortran test program + * Help: Document installed file property API + * VS, WINCE: Fix entry point for Unicode builds + * FindPythonInterp: fix version component variables for + Python 1.4 (#15275) + * Features: Don't record for AppleClang + * Features: Test the CXX compiler only if it has features. + * Features: Fix references to CXX compiler + version in Clang-C.cmake. + * Features: Record C++11 dialect switch only for + GNU 4.7 and later. + * Features: Fix the default C dialect for Clang and GNU. + * Fix the test for running the CxxDialog unit test. + * WCDH: Don't imply that MSVC is supported by the module. + * WCDH: Make the header -Wundef safe for the C language. + * Genex: Fix evaluation context propagation for TARGET_OBJECTS. + * cmTarget: Don't allow relative paths in INTERFACE_SOURCES + * Export: Disallow export of targets with INTERFACE_SOURCES + * Help: Document the export limitation of INTERFACE_SOURCES. + +------------------------------------------------------------------- +Thu Nov 13 20:26:40 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 3.1.0~rc2 + * FindCurses: Include CheckLibraryExists before using it (#15220) + * Help: Clarify add_compile_options documentation (#15225) + * Help: Reference add_compile_options from add_definitions (#15225) + * KWSys: Fix configure_file call to use COPYONLY, not COPY_ONLY + * Qt4: Fix configure_file call to use COPYONLY, not COPY_ONLY + * FindIce: Drop use of :envvar: Sphinx markup + * Help: Drop TOC from latex manuals + * Help: Format add_library documented list of INTERFACE commands + * Help: Fix example in cmake-packages to avoid long line + * FindProtobuf: Cleanup reStructuredText documentation formatting + * Modules: Wrap long lines in pre-formatted documentation blocks + * Help: Tell latex to use a small font for cmake-language.7 productions + * Utilities/Sphinx: Fix html_favicon configuration + * Help: Update 3.1 release notes for dropping of FindITK and FindVTK + * Help: Wrap long lines in pre-formatted documentation blocks + * Help: Fix broken cross-references reported by 'nitpicky' option + * Xcode: Fix compiler path detection for iOS tools on Xcode <= 5.0 (#15237) + * ExternalProject: Restore logic to not download already-existing file + * Help: Link to GNUInstallDirs from CMAKE_INSTALL_PREFIX (#15246) + * Utilities/Sphinx: Add index entries for cross-references + * Help: Add 3.1 release note Emacs mode update + * Workaround for short jump tables on PA-RISC. + * genex: Preserve order while evaluating TARGET_OBJECTS + * Fix link line order when shared libraries are de-duplicated + * Help: Fix configure_file call to use COPYONLY, not COPY_ONLY + * Watcom: Drop symfile linker option + * Documentation: Fix minor typo thecommand -> the command + * cmake-mode.el: syntax of '_' should be treated as symbol + * KWSys SystemInformation: Check for _SC_AIX_REALMEM before using it +- Drop cmake-fix-module-loading-test.patch, merged upstream + +------------------------------------------------------------------- +Tue Oct 28 20:09:36 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 3.1.0~rc1 + * Some of the more significant features of CMake 3.1 are: + * Windows Phone and Windows Store support has been added to + Visual Studio 11 (2012) and above Generators. + * NVIDIA Nsight Tegra support has been added to Visual Studio + 10 (2010) and above Generators. + * New "target_compile_features" command allows populating + target based compile features. CMake uses this information + to ensure that the compiler in use is capable of building the + target, and to add any necessary compile flags such as + -std=gnu++11 to support language features. + More information on this is found at: + http://www.cmake.org/cmake/help/v3.1/manual/cmake-compile-features.7.html + * The syntax for *Variable References* and *Escape Sequences* was simplified in + order to allow a much faster implementation. See policy "CMP0053". + * The "if" command no longer automatically dereferences + variables named in quoted or bracket arguments. See policy "CMP0054". + * The target property "SOURCES" now generally supports "Generator + Expressions". The generator expressions may be used in the + "add_library" and "add_executable" commands. + * It is now possible to write and append to the target + property "SOURCES". The variable "CMAKE_DEBUG_TARGET_PROPERTIES" + can be used to trace the origin of sources. + * CPack gained "7Z" and "TXZ" generators supporting + lzma-compressed archives. + * The ExternalProject module has learned to support lzma-compressed + source tarballs with ".7z", ".tar.xz", and ".txz" extensions. + * The ExternalProject module ExternalProject_Add command + learned a new BUILD_ALWAYS option to cause the external project + build step to run every time the host project is built. + * The ctest_coverage command learned to support Intel coverage + files with the "codecov" tool. + * The ctest_memcheck command learned to support sanitizer modes, + including "AddressSanitizer", "MemorySanitizer", "ThreadSanitizer", + and "UndefinedBehaviorSanitizer". + * Deprecated and Removed Features: + * In CMake 3.0 the "target_link_libraries" command accidentally + began allowing unquoted arguments to use Generator Expressions + containing a semicolon separated list within them. + CMake 3.1 again requires the quotes for this to work correctly. +- Added pkgconfig(liblzma) BuildRequires +- Drop cmake-ppc64le-jni.patch, merged upstream + +------------------------------------------------------------------- Old: ---- cmake-3.0.2.tar.gz cmake-fix-module-loading-test.patch cmake-ppc64le-jni.patch New: ---- cmake-3.1.0.tar.gz cmake-prefix-swig.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cmake-gui.spec ++++++ --- /var/tmp/diff_new_pack.Fv8A8Q/_old 2015-01-21 21:51:57.000000000 +0100 +++ /var/tmp/diff_new_pack.Fv8A8Q/_new 2015-01-21 21:51:57.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package cmake-gui # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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,23 +17,25 @@ Name: cmake-gui -Version: 3.0.2 +Version: 3.1.0 Release: 0 +%define rversion %{version} Summary: CMake graphical user interface License: BSD-3-Clause Group: Development/Tools/Building Url: http://www.cmake.org/ -Source0: http://www.cmake.org/files/v3.0/cmake-%{version}.tar.gz +Source0: http://www.cmake.org/files/v3.1/cmake-%{rversion}.tar.gz BuildRequires: curl-devel BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: libarchive-devel +BuildRequires: libarchive-devel >= 3.0.2 BuildRequires: libexpat-devel BuildRequires: openssl-devel BuildRequires: python-sphinx BuildRequires: update-desktop-files BuildRequires: zlib-devel BuildRequires: pkgconfig(bzip2) +BuildRequires: pkgconfig(liblzma) Requires: cmake Recommends: cmake-man BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -55,7 +57,7 @@ Manual pages for cmake, Cross-platform, open-source make system %prep -%setup -q -n cmake-%{version} +%setup -q -n cmake-%{rversion} %build EXTRA_FLAGS="--qt-gui" ++++++ cmake.spec ++++++ --- /var/tmp/diff_new_pack.Fv8A8Q/_old 2015-01-21 21:51:57.000000000 +0100 +++ /var/tmp/diff_new_pack.Fv8A8Q/_new 2015-01-21 21:51:57.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package cmake # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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,31 +17,31 @@ Name: cmake -Version: 3.0.2 +Version: 3.1.0 Release: 0 +%define rversion %{version} Summary: Cross-platform, open-source make system License: BSD-3-Clause Group: Development/Tools/Building Url: http://www.cmake.org/ -Source0: http://www.cmake.org/files/v3.0/%{name}-%{version}.tar.gz +Source0: http://www.cmake.org/files/v3.1/%{name}-%{rversion}.tar.gz Source1: cmake.macros Source2: opensuse_rules.cmake Patch2: cmake-fix-ruby-test.patch -# PATCH-FIX-UPSTREAM dval...@suse.com https://github.com/Kitware/CMake/pull/111.patch -Patch3: cmake-ppc64le-jni.patch -# PATCH-FIX-UPSTREAM: tchva...@suse.com failing test due to include order -Patch4: cmake-fix-module-loading-test.patch +# PATCH-FIX-OPENSUSE: bnc#874885 contain the python swig namespace +Patch3: cmake-prefix-swig.patch BuildRequires: curl-devel BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libexpat-devel BuildRequires: ncurses-devel BuildRequires: zlib-devel +BuildRequires: pkgconfig(liblzma) Requires: make Recommends: cmake-mans BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} > 1110 -BuildRequires: libarchive-devel +BuildRequires: libarchive-devel >= 3.0.2 BuildRequires: libbz2-devel %endif @@ -49,10 +49,9 @@ CMake is a cross-platform, open-source build system %prep -%setup -q +%setup -q -n %{name}-%{rversion} %patch2 -p1 %patch3 -p1 -%patch4 -p1 %build export CXXFLAGS="%{optflags}" ++++++ cmake-3.0.2.tar.gz -> cmake-3.1.0.tar.gz ++++++ ++++ 151590 lines of diff (skipped) ++++++ cmake-fix-ruby-test.patch ++++++ --- /var/tmp/diff_new_pack.Fv8A8Q/_old 2015-01-21 21:51:59.000000000 +0100 +++ /var/tmp/diff_new_pack.Fv8A8Q/_new 2015-01-21 21:51:59.000000000 +0100 @@ -1,6 +1,6 @@ --- cmake-3.0.0-rc2.orig/Modules/FindRuby.cmake 2014-03-17 19:18:29.000000000 +0100 +++ cmake-3.0.0-rc2/Modules/FindRuby.cmake 2014-03-20 02:44:47.693351223 +0100 -@@ -116,7 +116,7 @@ +@@ -118,7 +118,7 @@ if(RUBY_EXECUTABLE AND NOT RUBY_VERSIO _RUBY_CONFIG_VAR("sitelibdir" RUBY_SITELIB_DIR) # vendor_ruby available ? ++++++ cmake-prefix-swig.patch ++++++ Index: cmake-3.1.0/Modules/UseSWIG.cmake =================================================================== --- cmake-3.1.0.orig/Modules/UseSWIG.cmake +++ cmake-3.1.0/Modules/UseSWIG.cmake @@ -260,7 +260,7 @@ macro(SWIG_ADD_MODULE name language) set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "") elseif ("${swig_lowercase_language}" STREQUAL "python") # this is only needed for the python case where a _modulename.so is generated - set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "") + set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "_") # Python extension modules on Windows must have the extension ".pyd" # instead of ".dll" as of Python 2.5. Older python versions do support # this suffix. -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org