Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Feb 2015 16:40:44 +0000 (UTC)
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r379820 - head/devel/cmake
Message-ID:  <201502241640.t1OGeiLU005229@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502241640.t1OGeiLU005229>