CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]       2019/08/20 23:47:41

Modified files:
        devel/cmake    : Makefile cmake.port.mk distinfo 
        devel/cmake/patches: patch-Modules_Compiler_GNU-Fortran_cmake 
                             patch-Modules_Compiler_GNU_cmake 
                             patch-Modules_FindJNI_cmake 
                             patch-Modules_FindJava_cmake 
                             patch-Modules_FindKDE3_cmake 
                             patch-Modules_FindLua_cmake 
                             patch-Modules_FindMPEG2_cmake 
                             patch-Modules_FindMPEG_cmake 
                             patch-Modules_FindPythonInterp_cmake 
                             patch-Modules_FindPythonLibs_cmake 
                             patch-Modules_FindQt3_cmake 
                             patch-Modules_FindQt4_cmake 
                             patch-Modules_FindQt_cmake 
                             patch-Modules_FindRuby_cmake 
                             patch-Modules_FindSDL_cmake 
                             patch-Modules_FindTCL_cmake 
                             patch-Modules_FindTclStub_cmake 
                             patch-Modules_FindTclsh_cmake 
                             patch-Modules_FindWish_cmake 
                             patch-Modules_FindXMLRPC_cmake 
                             patch-Modules_Qt4ConfigDependentSettings_cmake 
                             patch-Source_cmArchiveWrite_cxx 
                             patch-Source_cmComputeLinkInformation_cxx 
                             patch-Source_cmComputeLinkInformation_h 
                             patch-Source_cmGeneratorTarget_cxx 
                             patch-Source_cmGlobalGenerator_cxx 
                             patch-Source_cmInstallCommand_cxx 
                             patch-Source_cmMessenger_cxx 
                             patch-Source_cmSystemTools_cxx 
                             patch-Source_cmTarget_cxx 
                             patch-Source_kwsys_CMakeLists_txt 
                             patch-Source_kwsys_SystemTools_cxx 
        devel/cmake/pkg: PLIST 
Added files:
        devel/cmake/files: FindLua.cmake 
        devel/cmake/patches: patch-Modules_FindOpenMP_cmake 
Removed files:
        devel/cmake/patches: patch-CMakeLists_txt 
                             patch-Modules_CMakeCInformation_cmake 
                             patch-Modules_CMakeCXXInformation_cmake 
                             patch-Modules_CMakeFortranInformation_cmake 
                             patch-Modules_Platform_OpenBSD_cmake 
                             patch-Source_CMakeLists_txt 
                             patch-Source_Modules_FindLibUV_cmake 
                             patch-Source_cmake_cxx 
                             patch-Tests_RunCMake_CMakeLists_txt 
                             patch-Tests_RuntimePath_CMakeLists_txt 
                             patch-Utilities_cmjsoncpp_include_json_value_h 
                             
patch-Utilities_cmjsoncpp_src_lib_json_json_value_cpp 
                             patch-bootstrap 

Log message:
Update cmake to 3.15.2

Highlights:

- Stop building cmake itself with ninja. Upstream has decided not to
support this anymore. I see no benefit and it's getting harder and
harder to take care of.
- Use cmake's internel libuv, json-cpp etc. to build the bootstrap
cmake (only bootstrap).
- Fix SONAME in cmake ports

Notable port changes:

- Fix COMPILER, it's not possible to build the old and the new cmake
version with base-gcc, isn't.
- It doesn't make any sense to keep the m88k XXX tags. CMake don't build
under m88k.
- Tech cmake to detect/provide system JDK11, lua and new ruby version
(of course upcoming ruby 2.7)
- I took some pre-configure commands from the FreeBSDs port.
- Add --docdir to avoid warnings and sort CONFIGURE_ARGS

Bulk build by naddy@ on amd64. Thanks a lot!
Successful test by Martin Reindl on macppc and arm64. Thanks!

Reply via email to