svn commit: r411409 - in head: devel/cmake devel/cmake-gui devel/cmake-modules devel/cmake/files science/orthanc science/orthanc/files
Raphael Kubo da Costa
rakuco at FreeBSD.org
Sat Mar 19 14:41:40 UTC 2016
Author: rakuco
Date: Sat Mar 19 14:41:38 2016
New Revision: 411409
URL: https://svnweb.freebsd.org/changeset/ports/411409
Log:
Update CMake to 3.5.0.
Announcement: https://blog.kitware.com/cmake-3-5-0-available-for-download/
Most ports have already been fixed for this update, but science/orthanc was
included in this commit because I am not entirely sure the changes in it work
with CMake < 3.5.0. In short, FindDCMTK.cmake was rewritten and the way orthanc
uses the DCMTK variables was incompatible with the use upstream intended.
PR: 208033
Added:
head/science/orthanc/files/patch-Resources_CMake_DcmtkConfiguration.cmake (contents, props changed)
Deleted:
head/devel/cmake/files/patch-Modules_FindDCMTK.cmake
head/devel/cmake/files/patch-git_9d653f9c
Modified:
head/devel/cmake-gui/Makefile
head/devel/cmake-modules/pkg-plist
head/devel/cmake/Makefile
head/devel/cmake/distinfo
head/devel/cmake/pkg-plist
head/science/orthanc/Makefile
Modified: head/devel/cmake-gui/Makefile
==============================================================================
--- head/devel/cmake-gui/Makefile Sat Mar 19 14:41:05 2016 (r411408)
+++ head/devel/cmake-gui/Makefile Sat Mar 19 14:41:38 2016 (r411409)
@@ -1,9 +1,9 @@
# $FreeBSD$
PORTNAME= cmake
-PORTVERSION= 3.4.2
+PORTVERSION= 3.5.0
CATEGORIES= devel
-MASTER_SITES= https://www.cmake.org/files/v3.4/
+MASTER_SITES= https://www.cmake.org/files/v3.5/
PKGNAMESUFFIX= -gui
MAINTAINER= kde at FreeBSD.org
Modified: head/devel/cmake-modules/pkg-plist
==============================================================================
--- head/devel/cmake-modules/pkg-plist Sat Mar 19 14:41:05 2016 (r411408)
+++ head/devel/cmake-modules/pkg-plist Sat Mar 19 14:41:38 2016 (r411409)
@@ -69,10 +69,12 @@
%%DATADIR%%/Modules/CMakeFortranInformation.cmake
%%DATADIR%%/Modules/CMakeGenericSystem.cmake
%%DATADIR%%/Modules/CMakeGraphVizOptions.cmake
+%%DATADIR%%/Modules/CMakeIOSInstallCombined.cmake
%%DATADIR%%/Modules/CMakeImportBuildSettings.cmake
%%DATADIR%%/Modules/CMakeJOMFindMake.cmake
%%DATADIR%%/Modules/CMakeJavaCompiler.cmake.in
%%DATADIR%%/Modules/CMakeJavaInformation.cmake
+%%DATADIR%%/Modules/CMakeLanguageInformation.cmake
%%DATADIR%%/Modules/CMakeMSYSFindMake.cmake
%%DATADIR%%/Modules/CMakeMinGWFindMake.cmake
%%DATADIR%%/Modules/CMakeNMakeFindMake.cmake
@@ -169,6 +171,11 @@
%%DATADIR%%/Modules/CheckVariableExists.c
%%DATADIR%%/Modules/CheckVariableExists.cmake
%%DATADIR%%/Modules/Compiler/ADSP-DetermineCompiler.cmake
+%%DATADIR%%/Modules/Compiler/ARMCC-ASM.cmake
+%%DATADIR%%/Modules/Compiler/ARMCC-C.cmake
+%%DATADIR%%/Modules/Compiler/ARMCC-CXX.cmake
+%%DATADIR%%/Modules/Compiler/ARMCC-DetermineCompiler.cmake
+%%DATADIR%%/Modules/Compiler/ARMCC.cmake
%%DATADIR%%/Modules/Compiler/Absoft-Fortran.cmake
%%DATADIR%%/Modules/Compiler/AppleClang-ASM.cmake
%%DATADIR%%/Modules/Compiler/AppleClang-C-FeatureTests.cmake
@@ -194,6 +201,22 @@
%%DATADIR%%/Modules/Compiler/Cray-CXX.cmake
%%DATADIR%%/Modules/Compiler/Cray-DetermineCompiler.cmake
%%DATADIR%%/Modules/Compiler/Cray-Fortran.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-C.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-CXX.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-Cray-C.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-Cray-CXX.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-Cray-Fortran.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-Fortran.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-GNU-C.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-GNU-CXX.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-GNU-Fortran.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-Intel-C.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-Intel-CXX.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-Intel-Fortran.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-PGI-C.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-PGI-CXX.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv-PGI-Fortran.cmake
+%%DATADIR%%/Modules/Compiler/CrayPrgEnv.cmake
%%DATADIR%%/Modules/Compiler/Embarcadero-DetermineCompiler.cmake
%%DATADIR%%/Modules/Compiler/Fujitsu-DetermineCompiler.cmake
%%DATADIR%%/Modules/Compiler/G95-Fortran.cmake
@@ -422,6 +445,7 @@
%%DATADIR%%/Modules/FindX11.cmake
%%DATADIR%%/Modules/FindXCTest.cmake
%%DATADIR%%/Modules/FindXMLRPC.cmake
+%%DATADIR%%/Modules/FindXalanC.cmake
%%DATADIR%%/Modules/FindXercesC.cmake
%%DATADIR%%/Modules/FindZLIB.cmake
%%DATADIR%%/Modules/Findosg.cmake
@@ -541,6 +565,7 @@
%%DATADIR%%/Modules/Platform/CYGWIN-windres.cmake
%%DATADIR%%/Modules/Platform/CYGWIN.cmake
%%DATADIR%%/Modules/Platform/Catamount.cmake
+%%DATADIR%%/Modules/Platform/CrayLinuxEnvironment.cmake
%%DATADIR%%/Modules/Platform/Darwin-Absoft-Fortran.cmake
%%DATADIR%%/Modules/Platform/Darwin-AppleClang-C.cmake
%%DATADIR%%/Modules/Platform/Darwin-AppleClang-CXX.cmake
Modified: head/devel/cmake/Makefile
==============================================================================
--- head/devel/cmake/Makefile Sat Mar 19 14:41:05 2016 (r411408)
+++ head/devel/cmake/Makefile Sat Mar 19 14:41:38 2016 (r411409)
@@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= cmake
-PORTVERSION= 3.4.2
+PORTVERSION= 3.5.0
PORTREVISION?= 0
CATEGORIES= devel
-MASTER_SITES= https://www.cmake.org/files/v3.4/
+MASTER_SITES= https://www.cmake.org/files/v3.5/
MAINTAINER= kde at FreeBSD.org
COMMENT?= Cross-platform Makefile generator
Modified: head/devel/cmake/distinfo
==============================================================================
--- head/devel/cmake/distinfo Sat Mar 19 14:41:05 2016 (r411408)
+++ head/devel/cmake/distinfo Sat Mar 19 14:41:38 2016 (r411409)
@@ -1,2 +1,2 @@
-SHA256 (cmake-3.4.2.tar.gz) = da7cc34e1ce1d82e67a32ab081c02c2845534cd8bf2e09d88077a1b282e97392
-SIZE (cmake-3.4.2.tar.gz) = 6722152
+SHA256 (cmake-3.5.0.tar.gz) = 92c83ad8a4fd6224cf6319a60b399854f55b38ebe9d297c942408b792b1a9efa
+SIZE (cmake-3.5.0.tar.gz) = 6861686
Modified: head/devel/cmake/pkg-plist
==============================================================================
--- head/devel/cmake/pkg-plist Sat Mar 19 14:41:05 2016 (r411408)
+++ head/devel/cmake/pkg-plist Sat Mar 19 14:41:38 2016 (r411409)
@@ -39,6 +39,7 @@ share/aclocal/cmake.m4
%%DATADIR%%/Help/command/build_name.rst
%%DATADIR%%/Help/command/cmake_host_system_information.rst
%%DATADIR%%/Help/command/cmake_minimum_required.rst
+%%DATADIR%%/Help/command/cmake_parse_arguments.rst
%%DATADIR%%/Help/command/cmake_policy.rst
%%DATADIR%%/Help/command/configure_file.rst
%%DATADIR%%/Help/command/continue.rst
@@ -296,10 +297,10 @@ share/aclocal/cmake.m4
%%DATADIR%%/Help/module/FindHTMLHelp.rst
%%DATADIR%%/Help/module/FindHg.rst
%%DATADIR%%/Help/module/FindITK.rst
-%%DATADIR%%/Help/module/FindIntl.rst
%%DATADIR%%/Help/module/FindIce.rst
%%DATADIR%%/Help/module/FindIcotool.rst
%%DATADIR%%/Help/module/FindImageMagick.rst
+%%DATADIR%%/Help/module/FindIntl.rst
%%DATADIR%%/Help/module/FindJNI.rst
%%DATADIR%%/Help/module/FindJPEG.rst
%%DATADIR%%/Help/module/FindJasper.rst
@@ -370,6 +371,7 @@ share/aclocal/cmake.m4
%%DATADIR%%/Help/module/FindX11.rst
%%DATADIR%%/Help/module/FindXCTest.rst
%%DATADIR%%/Help/module/FindXMLRPC.rst
+%%DATADIR%%/Help/module/FindXalanC.rst
%%DATADIR%%/Help/module/FindXercesC.rst
%%DATADIR%%/Help/module/FindZLIB.rst
%%DATADIR%%/Help/module/Findosg.rst
@@ -706,6 +708,7 @@ share/aclocal/cmake.m4
%%DATADIR%%/Help/prop_tgt/INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.rst
%%DATADIR%%/Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.rst
%%DATADIR%%/Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst
+%%DATADIR%%/Help/prop_tgt/IOS_INSTALL_COMBINED.rst
%%DATADIR%%/Help/prop_tgt/JOB_POOL_COMPILE.rst
%%DATADIR%%/Help/prop_tgt/JOB_POOL_LINK.rst
%%DATADIR%%/Help/prop_tgt/LABELS.rst
@@ -802,6 +805,7 @@ share/aclocal/cmake.m4
%%DATADIR%%/Help/release/3.2.rst
%%DATADIR%%/Help/release/3.3.rst
%%DATADIR%%/Help/release/3.4.rst
+%%DATADIR%%/Help/release/3.5.rst
%%DATADIR%%/Help/release/dev.txt
%%DATADIR%%/Help/release/index.rst
%%DATADIR%%/Help/variable/APPLE.rst
@@ -884,6 +888,7 @@ share/aclocal/cmake.m4
%%DATADIR%%/Help/variable/CMAKE_EXECUTABLE_SUFFIX.rst
%%DATADIR%%/Help/variable/CMAKE_EXE_LINKER_FLAGS.rst
%%DATADIR%%/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.rst
+%%DATADIR%%/Help/variable/CMAKE_EXPORT_COMPILE_COMMANDS.rst
%%DATADIR%%/Help/variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY.rst
%%DATADIR%%/Help/variable/CMAKE_EXTRA_GENERATOR.rst
%%DATADIR%%/Help/variable/CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES.rst
@@ -935,6 +940,7 @@ share/aclocal/cmake.m4
%%DATADIR%%/Help/variable/CMAKE_INSTALL_RPATH.rst
%%DATADIR%%/Help/variable/CMAKE_INSTALL_RPATH_USE_LINK_PATH.rst
%%DATADIR%%/Help/variable/CMAKE_INTERNAL_PLATFORM_ABI.rst
+%%DATADIR%%/Help/variable/CMAKE_IOS_INSTALL_COMBINED.rst
%%DATADIR%%/Help/variable/CMAKE_JOB_POOL_COMPILE.rst
%%DATADIR%%/Help/variable/CMAKE_JOB_POOL_LINK.rst
%%DATADIR%%/Help/variable/CMAKE_LANG_ARCHIVE_APPEND.rst
Modified: head/science/orthanc/Makefile
==============================================================================
--- head/science/orthanc/Makefile Sat Mar 19 14:41:05 2016 (r411408)
+++ head/science/orthanc/Makefile Sat Mar 19 14:41:38 2016 (r411409)
@@ -34,6 +34,7 @@ LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/
libpugixml.so:${PORTSDIR}/textproc/pugixml
CMAKE_ARGS= -DDCMTK_LIBRARIES="dcmdsig;charls;dcmjpls" \
+ -DDCMTK_DIR="${LOCALBASE}" \
-DDCMTK_DICTIONARY_DIR="${LOCALBASE}/share/dcmtk" \
-DUSE_SYSTEM_MONGOOSE=OFF \
-DUNIT_TESTS_WITH_HTTP_CONNEXIONS=OFF
Added: head/science/orthanc/files/patch-Resources_CMake_DcmtkConfiguration.cmake
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/orthanc/files/patch-Resources_CMake_DcmtkConfiguration.cmake Sat Mar 19 14:41:38 2016 (r411409)
@@ -0,0 +1,22 @@
+Fix the build with CMake 3.5.0.
+
+FindDCMTK.cmake was rewritten upstream, and is incompatible with the uses in
+this file: we need to set DCMTK_DIR in the port's Makefile, and it does not
+match the directory used for searching for the headers below.
+--- Resources/CMake/DcmtkConfiguration.cmake.orig 2015-12-15 16:49:02 UTC
++++ Resources/CMake/DcmtkConfiguration.cmake
+@@ -186,10 +186,10 @@ else()
+ -DHAVE_CONFIG_H=1
+ )
+
+- if (EXISTS "${DCMTK_DIR}/config/cfunix.h")
+- set(DCMTK_CONFIGURATION_FILE "${DCMTK_DIR}/config/cfunix.h")
+- elseif (EXISTS "${DCMTK_DIR}/config/osconfig.h") # This is for Arch Linux
+- set(DCMTK_CONFIGURATION_FILE "${DCMTK_DIR}/config/osconfig.h")
++ if (EXISTS "${DCMTK_config_INCLUDE_DIR}/cfunix.h")
++ set(DCMTK_CONFIGURATION_FILE "${DCMTK_config_INCLUDE_DIR}/cfunix.h")
++ elseif (EXISTS "${DCMTK_config_INCLUDE_DIR}/osconfig.h") # This is for Arch Linux
++ set(DCMTK_CONFIGURATION_FILE "${DCMTK_config_INCLUDE_DIR}/osconfig.h")
+ else()
+ message(FATAL_ERROR "Please install libdcmtk*-dev")
+ endif()
More information about the svn-ports-all
mailing list