svn commit: r379820 - head/devel/cmake
Adam Weinberger
adamw at FreeBSD.org
Tue Feb 24 16:40:44 UTC 2015
Author: adamw
Date: Tue Feb 24 16:40:43 2015
New Revision: 379820
URL: https://svnweb.freebsd.org/changeset/ports/379820
QAT: https://qat.redports.org/buildarchive/r379820/
Log:
Add a MANPAGES option to control the generation of cmake's manpages.
The py-sphinx system brings in a number of dependencies that wouldn't
otherwise be necessary for cmake. The MANPAGES option defaults to on,
so the main pkg won't change.
PR: 193259
Approved by: kde (makc)
Modified:
head/devel/cmake/Makefile
head/devel/cmake/pkg-plist
Modified: head/devel/cmake/Makefile
==============================================================================
--- head/devel/cmake/Makefile Tue Feb 24 16:32:30 2015 (r379819)
+++ head/devel/cmake/Makefile Tue Feb 24 16:40:43 2015 (r379820)
@@ -17,20 +17,22 @@ CONFIGURE_ENV= MAKE=make
CONFIGURE_ARGS= --prefix=${PREFIX} \
--datadir="/${DATADIR_REL}" \
--docdir="/${DOCSDIR_REL}" \
- --sphinx-man \
--system-libs \
--parallel=${MAKE_JOBS_NUMBER} \
--init="${PATCHDIR}/InitialCache.cmake"
.if !defined(CMAKE_MODULES)
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS MANPAGES
+OPTIONS_DEFAULT=MANPAGES
OPTIONS_SUB= yes
HAS_CONFIGURE= yes
-BUILD_DEPENDS= sphinx-build:${PORTSDIR}/textproc/py-sphinx
LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \
libexpat.so:${PORTSDIR}/textproc/expat2
RUN_DEPENDS= ${LOCALBASE}/share/cmake/Modules/CMake.cmake:${PORTSDIR}/devel/cmake-modules
+
+MANPAGES_BUILD_DEPENDS= sphinx-build:${PORTSDIR}/textproc/py-sphinx
+MANPAGES_CONFIGURE_ON= --sphinx-man
.endif
.include <bsd.port.pre.mk>
Modified: head/devel/cmake/pkg-plist
==============================================================================
--- head/devel/cmake/pkg-plist Tue Feb 24 16:32:30 2015 (r379819)
+++ head/devel/cmake/pkg-plist Tue Feb 24 16:40:43 2015 (r379820)
@@ -2,24 +2,24 @@ bin/ccmake
bin/cmake
bin/cpack
bin/ctest
-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-developer.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-properties.7.gz
-man/man7/cmake-qt.7.gz
-man/man7/cmake-toolchains.7.gz
-man/man7/cmake-variables.7.gz
+%%MANPAGES%%man/man1/ccmake.1.gz
+%%MANPAGES%%man/man1/cmake.1.gz
+%%MANPAGES%%man/man1/cpack.1.gz
+%%MANPAGES%%man/man1/ctest.1.gz
+%%MANPAGES%%man/man7/cmake-buildsystem.7.gz
+%%MANPAGES%%man/man7/cmake-commands.7.gz
+%%MANPAGES%%man/man7/cmake-compile-features.7.gz
+%%MANPAGES%%man/man7/cmake-developer.7.gz
+%%MANPAGES%%man/man7/cmake-generator-expressions.7.gz
+%%MANPAGES%%man/man7/cmake-generators.7.gz
+%%MANPAGES%%man/man7/cmake-language.7.gz
+%%MANPAGES%%man/man7/cmake-modules.7.gz
+%%MANPAGES%%man/man7/cmake-packages.7.gz
+%%MANPAGES%%man/man7/cmake-policies.7.gz
+%%MANPAGES%%man/man7/cmake-properties.7.gz
+%%MANPAGES%%man/man7/cmake-qt.7.gz
+%%MANPAGES%%man/man7/cmake-toolchains.7.gz
+%%MANPAGES%%man/man7/cmake-variables.7.gz
share/aclocal/cmake.m4
%%DATADIR%%/Help/command/FIND_XXX.txt
%%DATADIR%%/Help/command/FIND_XXX_MAC.txt
More information about the svn-ports-head
mailing list