CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2025/02/20 08:27:32
Modified files:
devel/cmake : Makefile
Added files:
devel/cmake : Makefile.inc
devel/cmake/cmake: Makefile
devel/cmake/cmake/pkg: DESCR PLIST
devel/cmake/core: Makefile
devel/cmake/core/pkg: DESCR-help DESCR-main PLIST-help
PLIST-main
devel/cmake/man: Makefile
devel/cmake/man/pkg: DESCR PLIST
Log message:
split up the CMake port, providing binaries and the associated files
required for building in "cmake-core" (subpackage of the "core" subport),
helptext files in "cmake-help" (different subpackage of "core", to reduce
churn of ~2100 files during bulk builds), and manual pages in "cmake-man"
(different subport).
Upstream does not distribute manpages in a ready to use format, instead
requiring the Python-based Sphinx tool to build them. Splitting these off
to a separate subport avoids the need to build dozens of packages before
CMake-based ports can be reached in a bulk build.
A meta-package is provided so that "pkg_add cmake" installs core files
plus manuals as expected.
ok rsadowski
module and dependent ports will be adjusted in subsequent commit