Skip to content

Commit

Permalink
devel/cmake*: Update to 3.28.2
Browse files Browse the repository at this point in the history
Install manpages in share/man.

Changes made since CMake 3.28.1:
- Autogen: Forward dependencies when both Makefile and DEPFILE are used
- CUDA/Clang: Record architectures supported by Clang 16
- CUDA/Clang: Update architectures supported by CUDA 12
- CUDAToolkit: Correctly search all include paths from compiler
- ExternalProject: revert `BYPRODUCTS` for download outputs
- FindBoost: Add support for Boost 1.84
- FindFreetype: Revert use of upstream freetype cmake package
- FindMatlab: Accept long ver in matlab_get_release_name_from_version
- FindMatlab: Document all registry paths for version lookup
- FindMatlab: Document that version mappings do not apply to MCR
- FindMatlab: Fix error message from function
- FindMatlab: Fix major.minor version lookups in Windows Registry
- FindMatlab: Restore support for finding EXACT major.minor version
- FindMatlab: Restore support for versions without VersionInfo.xml
- FindMatlab: Some versions use major.minor.patch in the registry
- FindMatlab: matlab_get_release_name_from_version is a function now
- FindMatlab: use correct registry view when extracting versions
- HIP: Propagate CMAKE_HIP_PLATFORM from/to the test project in
  check_language
- HIP: Really forward CMAKE_HIP_HOST_COMPILER in check_language(HIP)
- Help: Add missing DIRECTORY keyword to set_tests_properties()
  signature
- Help: Fix typo not accounting for addition of visionOS
- Help: Fix wrong return values for unset inherited properties
- Help: Note CMAKE_IOS_INSTALL_COMBINED deprecation in toolchains
  example
- Help: Update missed text for dynamically generated resource spec files
- Help: Use <variable> consistently in property getter commands
- Help: Use <xxx> for non-keyword arguments in property command
  signatures
- Help: string(LENGTH): Fix synopsis link to command description
- Help: update lua.org links to be HTTPS
- Makefile: Fix double escaping when DEPFILE is used
- Makefile: Reduce string copies
- Ninja: LINK_OPTIONS property should support newlines
- Revert use of libuv for process execution for 3.28
- Source: Restore compilation on OpenBSD
- Source: Simplify hasher object construction
- Tests/CXXModules/scan_properties: use `ixx` extension
- Tests/CXXModules: add a test case for VS generation without flags
- Tests/CXXModules: add a test with unity build support
- Tests: Add missing include in testUVProcessChainHelper on Windows
- Tests: Improve C compatibility of LoadCommand tests
- Tests: Verify CUDA::cupti existence on a subset of machines
- UsePkgConfig: Restore removal of trailing whitespace from pkg-config
  output
- Xcode: Restore support for standalone IMPORTED_LOCATION_
- cmDyndepCollation: clarify CXX_MODULES-without-BMI error message
- cmGlobalGenerator: add unity sources after computing target compile
  features
- cmLocalGenerator: ignore scanned sources for unity builds
- cmNinjaTargetGenerator: use scan flag for modmap usage inexported
  commands
- cmQtAutoGenInitializer: Improve Const-correctness
- cmUVProcessChain: Simplify SetExternalStream usage
- cmUVProcessChain: Simplify builder initialization
- cmUVProcessChain: Tolerate fileno() of invalid FILE stream
- cmVisualStudio10TargetGenerator: always specify scanning
- cmVisualStudio10TargetGenerator: fix typo in flag name
- cxxmodules: compute link information for C++ module-consuming targets
- cxxmodules: make export trampoline script files unique
- zlib 2022-10-12 (04f42cec)
- zlib: Update script to get zlib 1.2.13

https://www.kitware.com/cmake-3-28-2-available-for-download/
  • Loading branch information
BSDKaffee committed Feb 1, 2024
1 parent 84df593 commit f5b2481
Show file tree
Hide file tree
Showing 9 changed files with 34 additions and 107 deletions.
2 changes: 1 addition & 1 deletion Mk/Uses/cmake.mk
Expand Up @@ -50,7 +50,7 @@ _INCLUDE_USES_CMAKE_MK= yes

_valid_ARGS= insource run noninja testing _internal

_CMAKE_VERSION= 3.28.1
_CMAKE_VERSION= 3.28.2

# Sanity check
. for arg in ${cmake_ARGS}
Expand Down
3 changes: 0 additions & 3 deletions devel/cmake-core/Makefile
Expand Up @@ -4,9 +4,6 @@ DISTVERSION= ${_CMAKE_VERSION}
CATEGORIES= devel
PKGNAMESUFFIX= -core

PATCH_SITES= https://gitlab.kitware.com/cmake/cmake/-/commit/
PATCHFILES= 61436858e431b137252b3d5e63ee579c7c575103.patch:-p1 # Fix pkg-config trailing whitespace

MAINTAINER= kde@FreeBSD.org
COMMENT= Cross-platform Makefile generator
WWW= https://www.cmake.org/
Expand Down
6 changes: 3 additions & 3 deletions devel/cmake-core/distinfo
@@ -1,5 +1,5 @@
TIMESTAMP = 1703157829
SHA256 (cmake-3.28.1.tar.gz) = 15e94f83e647f7d620a140a7a5da76349fc47a1bfed66d0f5cdee8e7344079ad
SIZE (cmake-3.28.1.tar.gz) = 11065923
TIMESTAMP = 1706732211
SHA256 (cmake-3.28.2.tar.gz) = 1466f872dc1c226f373cf8fba4230ed216a8f108bd54b477b5ccdfd9ea2d124a
SIZE (cmake-3.28.2.tar.gz) = 11067468
SHA256 (61436858e431b137252b3d5e63ee579c7c575103.patch) = d18eb7ae3ccb364b7a38a8de73f392f8abd4a26b8d59462983038f570df3c146
SIZE (61436858e431b137252b3d5e63ee579c7c575103.patch) = 1949
46 changes: 0 additions & 46 deletions devel/cmake-core/files/patch-Modules_FindFreetype.cmake

This file was deleted.

25 changes: 0 additions & 25 deletions devel/cmake-core/files/patch-Source_cmQtAutoGenInitializer.cxx

This file was deleted.

2 changes: 1 addition & 1 deletion devel/cmake-gui/Makefile
Expand Up @@ -62,6 +62,6 @@ pre-install:

post-install:
${INSTALL_MAN} ${WRKSRC}/Utilities/Sphinx/man/cmake-gui.1 \
${STAGEDIR}${PREFIX}/man/man1
${STAGEDIR}${PREFIX}/share/man/man1

.include <bsd.port.mk>
2 changes: 1 addition & 1 deletion devel/cmake-gui/pkg-plist
@@ -1,6 +1,6 @@
bin/cmake-gui
man/man1/cmake-gui.1.gz
share/applications/cmake-gui.desktop
share/icons/hicolor/128x128/apps/CMakeSetup.png
share/icons/hicolor/32x32/apps/CMakeSetup.png
share/man/man1/cmake-gui.1.gz
share/mime/packages/cmakecache.xml
5 changes: 3 additions & 2 deletions devel/cmake-man/Makefile
Expand Up @@ -21,7 +21,8 @@ DISTINFO_FILE= ${.CURDIR}/../cmake-core/distinfo

CMAKE_OFF= SPHINX_HTML SPHINX_QTHELP
CMAKE_ON= SPHINX_MAN
CMAKE_ARGS= -DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}"
CMAKE_ARGS= -DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}" \
-DCMAKE_MAN_DIR:STRING="share/man"
CMAKE_SOURCE_PATH= ${WRKSRC}/Utilities/Sphinx

ALL_TARGET= documentation
Expand All @@ -31,6 +32,6 @@ PLIST_SUB= CMAKEVERSION="${DISTVERSION:S/.//g:C/-.*//}"

post-install:
# Installed by devel/cmake-gui
@${RM} ${STAGEDIR}${PREFIX}/man/man1/cmake-gui.1
@${RM} ${STAGEDIR}${PREFIX}/share/man/man1/cmake-gui.1

.include <bsd.port.mk>
50 changes: 25 additions & 25 deletions devel/cmake-man/pkg-plist
@@ -1,25 +1,25 @@
man/man1/ccmake.1.gz
man/man1/cmake.1.gz
man/man1/cpack.1.gz
man/man1/ctest.1.gz
man/man7/cmake-buildsystem.7.gz
man/man7/cmake-commands.7.gz
man/man7/cmake-compile-features.7.gz
man/man7/cmake-configure-log.7.gz
man/man7/cmake-cxxmodules.7.gz
man/man7/cmake-developer.7.gz
man/man7/cmake-env-variables.7.gz
man/man7/cmake-file-api.7.gz
man/man7/cmake-generator-expressions.7.gz
man/man7/cmake-generators.7.gz
man/man7/cmake-language.7.gz
man/man7/cmake-modules.7.gz
man/man7/cmake-packages.7.gz
man/man7/cmake-policies.7.gz
man/man7/cmake-presets.7.gz
man/man7/cmake-properties.7.gz
man/man7/cmake-qt.7.gz
man/man7/cmake-server.7.gz
man/man7/cmake-toolchains.7.gz
man/man7/cmake-variables.7.gz
man/man7/cpack-generators.7.gz
share/man/man1/ccmake.1.gz
share/man/man1/cmake.1.gz
share/man/man1/cpack.1.gz
share/man/man1/ctest.1.gz
share/man/man7/cmake-buildsystem.7.gz
share/man/man7/cmake-commands.7.gz
share/man/man7/cmake-compile-features.7.gz
share/man/man7/cmake-configure-log.7.gz
share/man/man7/cmake-cxxmodules.7.gz
share/man/man7/cmake-developer.7.gz
share/man/man7/cmake-env-variables.7.gz
share/man/man7/cmake-file-api.7.gz
share/man/man7/cmake-generator-expressions.7.gz
share/man/man7/cmake-generators.7.gz
share/man/man7/cmake-language.7.gz
share/man/man7/cmake-modules.7.gz
share/man/man7/cmake-packages.7.gz
share/man/man7/cmake-policies.7.gz
share/man/man7/cmake-presets.7.gz
share/man/man7/cmake-properties.7.gz
share/man/man7/cmake-qt.7.gz
share/man/man7/cmake-server.7.gz
share/man/man7/cmake-toolchains.7.gz
share/man/man7/cmake-variables.7.gz
share/man/man7/cpack-generators.7.gz

0 comments on commit f5b2481

Please sign in to comment.