svn commit: r421185 - head/devel/extra-cmake-modules
Kurt Jaeger
pi at FreeBSD.org
Wed Aug 31 19:30:53 UTC 2016
Author: pi
Date: Wed Aug 31 19:30:51 2016
New Revision: 421185
URL: https://svnweb.freebsd.org/changeset/ports/421185
Log:
devel/extra-cmake-modules: 5.24.0 -> 5.25.0
- Add TEST port option to match BUILD_TESTING cmake option
o CAVEAT: TEST=off is currently broken, see upstream bug# in Makefile
- DOCS requires qcollectiongenerator, added it via QT5=help
- TEST requires QT5=buildtools_build,linguisttools_build,qmake_build
- Patches FindQCollectionGenerator cmake test for the correct binary
path under qt5/
PR: 211375
MFH: 2016Q3
Submitted by: Yuri Victorovich <yuri at rawbw.com> (maintainer)
Modified:
head/devel/extra-cmake-modules/Makefile
head/devel/extra-cmake-modules/distinfo
head/devel/extra-cmake-modules/pkg-plist
Modified: head/devel/extra-cmake-modules/Makefile
==============================================================================
--- head/devel/extra-cmake-modules/Makefile Wed Aug 31 19:25:30 2016 (r421184)
+++ head/devel/extra-cmake-modules/Makefile Wed Aug 31 19:30:51 2016 (r421185)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= extra-cmake-modules
-PORTVERSION= 5.24.0
+PORTVERSION= 5.25.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -16,20 +16,33 @@ USE_GITHUB= yes
GH_ACCOUNT= KDE
USES= cmake
+DOCS_USE= QT5=help
+TEST_USE= QT5=buildtools_build,linguisttools_build,qmake_build
NO_ARCH= yes
## options
-OPTIONS_DEFINE= DOCS MANPAGES
-OPTIONS_DEFAULT=MANPAGES
+OPTIONS_DEFINE= DOCS HELP MANPAGES TEST
+OPTIONS_DEFAULT=HELP MANPAGES TEST # TEST=off fails: https://bugs.kde.org/show_bug.cgi?id=366110
+OPTIONS_SUB= yes
+
+HELP_DESC= Generate QtHelp documentation for installed modules
SPHINX_DEP= sphinx-build:textproc/py-sphinx
DOCS_BUILD_DEPENDS= ${SPHINX_DEP}
+HELP_BUILD_DEPENDS= ${SPHINX_DEP}
MANPAGES_BUILD_DEPENDS= ${SPHINX_DEP}
DOCS_CMAKE_ON= -DBUILD_HTML_DOCS:BOOL=ON
-DOCS_CMAKE_OFF= -DBUILD_HTML_DOCS:BOOL=OFF
+DOCS_CMAKE_OFF= -DBUILD_HTML_DOCS:BOOL=OFF
+HELP_CMAKE_ON= -DBUILD_QTHELP_DOCS:BOOL=ON
+HELP_CMAKE_OFF= -DBUILD_QTHELP_DOCS:BOOL=OFF
MANPAGES_CMAKE_ON= -DBUILD_MAN_DOCS:BOOL=ON
MANPAGES_CMAKE_OFF= -DBUILD_MAN_DOCS:BOOL=OFF
+TEST_CMAKE_ON= -DBUILD_TESTING:BOOL=ON
+TEST_CMAKE_OFF= -DBUILD_TESTING:BOOL=OFF
+
+CONFIGURE_ENV+= CMAKE_PROGRAM_PATH="${LOCALBASE}/bin:${LOCALBASE}/lib/qt5/bin"
+
MANPAGES_PLIST_FILES= \
man/man7/ecm-developer.7.gz \
man/man7/ecm-find-modules.7.gz \
Modified: head/devel/extra-cmake-modules/distinfo
==============================================================================
--- head/devel/extra-cmake-modules/distinfo Wed Aug 31 19:25:30 2016 (r421184)
+++ head/devel/extra-cmake-modules/distinfo Wed Aug 31 19:30:51 2016 (r421185)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1468483157
-SHA256 (KDE-extra-cmake-modules-v5.24.0_GH0.tar.gz) = 7e254a3208da0a17bc37d0914993d5d16332681435e88652517681e62ada7537
-SIZE (KDE-extra-cmake-modules-v5.24.0_GH0.tar.gz) = 337129
+TIMESTAMP = 1471093039
+SHA256 (KDE-extra-cmake-modules-v5.25.0_GH0.tar.gz) = 5506d83d742b36f5e3bc536077cb8db7e41bfb7b92d55f42d91536d1214e1d0e
+SIZE (KDE-extra-cmake-modules-v5.25.0_GH0.tar.gz) = 337242
Modified: head/devel/extra-cmake-modules/pkg-plist
==============================================================================
--- head/devel/extra-cmake-modules/pkg-plist Wed Aug 31 19:25:30 2016 (r421184)
+++ head/devel/extra-cmake-modules/pkg-plist Wed Aug 31 19:30:51 2016 (r421185)
@@ -161,3 +161,4 @@ share/ECM/toolchain/specifydependencies.
%%PORTDOCS%%%%DOCSDIR%%/html/search.html
%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js
%%PORTDOCS%%%%DOCSDIR%%/html/toolchain/Android.html
+%%HELP%%%%DOCSDIR%%/ExtraCMakeModules.qch
More information about the svn-ports-all
mailing list