--- - branch: MAIN date: Sat Nov 12 07:49:19 UTC 2016 files: - new: '1.125' old: '1.124' path: pkgsrc/devel/cmake/Makefile pathrev: pkgsrc/devel/cmake/Makefile@1.125 type: modified - new: '1.4' old: '1.3' path: pkgsrc/devel/cmake/Makefile.version pathrev: pkgsrc/devel/cmake/Makefile.version@1.4 type: modified - new: '1.43' old: '1.42' path: pkgsrc/devel/cmake/PLIST pathrev: pkgsrc/devel/cmake/PLIST@1.43 type: modified - new: '1.93' old: '1.92' path: pkgsrc/devel/cmake/distinfo pathrev: pkgsrc/devel/cmake/distinfo@1.93 type: modified - new: '0' old: '1.1' path: pkgsrc/devel/cmake/patches/patch-Modules_Platform_SCO__SV.cmake pathrev: pkgsrc/devel/cmake/patches/patch-Modules_Platform_SCO__SV.cmake@0 type: deleted - new: '0' old: '1.4' path: pkgsrc/devel/cmake/patches/patch-Source_cmELF.cxx pathrev: pkgsrc/devel/cmake/patches/patch-Source_cmELF.cxx@0 type: deleted - new: '0' old: '1.10' path: pkgsrc/devel/cmake/patches/patch-Source_kwsys_SystemInformation.cxx pathrev: pkgsrc/devel/cmake/patches/patch-Source_kwsys_SystemInformation.cxx@0 type: deleted - new: '0' old: '1.3' path: pkgsrc/devel/cmake/patches/patch-Source_kwsys_SystemTools.cxx pathrev: pkgsrc/devel/cmake/patches/patch-Source_kwsys_SystemTools.cxx@0 type: deleted id: 20161112T074919Z.afc26c97d8e45e6eaca88a6db60ef1c60f929008 log: "Some of the more significant changes in CMake 3.7 are:\n\nCMake now supports Cross Compiling for Android with simple toolchain files.\nThe â\x80\x9CNinjaâ\x80\x9D generator learned to conditionally support Fortran when using a â\x80\x9Cninjaâ\x80\x9D tool that has the necessary features. See generator documentation for details.\nThe â\x80\x9Cif()â\x80\x9D command gained new boolean comparison operations â\x80\x9CLESS_EQUALâ\x80\x9D, â\x80\x9CGREATER_EQUALâ\x80\x9D, â\x80\x9CSTRLESS_EQUALâ\x80\x9D, â\x80\x9CSTRGREATER_EQUALâ\x80\x9D, â\x80\x9CVERSION_LESS_EQUALâ\x80\x9D, and â\x80\x9CVERSION_GREATER_EQUALâ\x80\x9D.\nThe â\x80\x9Ctry_compile()â\x80\x9D command source file signature now honors configuration-specific flags (e.g. â\x80\x9CCMAKE__FLAGS_DEBUGâ\x80\x9D) in the generated test project. Previously only the default such flags for the current toolchain were used. See policy â\x80\x9CCMP0066â\x80\x9D.\nâ\x80\x9CToolchain filesâ\x80\x9D may now set â\x80\x9CCMAKE_EXE_LINKER_FLAGS_INITâ\x80\x9D, â\x80\x9CCMAKE_SHARED_LINKER_FLAGS_INITâ\x80\x9D, and â\x80\x9CCMAKE_MODULE_LINKER_FLAGS_INITâ\x80\x9D variables to initialize the â\x80\x9CCMAKE_EXE_LINKER_FLAGSâ\x80\x9D, â\x80\x9CCMAKE_SHARED_LINKER_FLAGSâ\x80\x9D, and â\x80\x9CCMAKE_MODULE_LINKER_FLAGSâ\x80\x9D cache entries the first time a language is enabled in a build tree.\nCTest now supports test fixtures through the new â\x80\x9CFIXTURES_SETUPâ\x80\x9D, â\x80\x9CFIXTURES_CLEANUPâ\x80\x9D and â\x80\x9CFIXTURES_REQUIREDâ\x80\x9D test properties. When using regular expressions or â\x80\x9Câ\x80\x93rerun-failedâ\x80\x9D to limit the tests to be run, a fixtureâ\x80\x99s setup and cleanup tests will automatically be added to the execution set if any test requires that fixture.\nWe no longer provide Linux i386 binaries for download from â\x80\x9Ccmake.orgâ\x80\x9D for new versions of CMake.\nVim support files â\x80\x9Ccmake-indent.vimâ\x80\x9D, â\x80\x9Ccmake-syntax.vimâ\x80\x9D, and â\x80\x9Ccmake-help.vimâ\x80\x9D have been removed in favor of the files now provided from the vim-cmake-syntax project.\nSupport for building CMake itself with some compilers was dropped:\nVisual Studio 7.1 and 2005 â\x80\x94 superseded by VS 2008 and above\nMinGW.org mingw32 â\x80\x94 superseded by MSYS2 mingw32 and mingw64\nCMake still supports generating build systems for other projects using these compilers.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/devel/cmake' unixtime: '1478936959' user: adam