Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 May 2016 06:22:23 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r415309 - in head/devel: . extra-cmake-modules extra-cmake-modules/files
Message-ID:  <201605160622.u4G6MNRZ060245@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Mon May 16 06:22:23 2016
New Revision: 415309
URL: https://svnweb.freebsd.org/changeset/ports/415309

Log:
  New port: devel/extra-cmake-modules
  
  The Extra CMake Modules package, or ECM, adds to the modules provided
  by CMake, including ones used by find_package() to find common
  software, ones that can be used directly in CMakeLists.txt files
  to perform common tasks and toolchain files that must be specified
  on the commandline by the user.
  
  WWW: https://quickgit.kde.org/?p=extra-cmake-modules.git
  
  PR:		209513
  Submitted by:	yuri@rawbw.com

Added:
  head/devel/extra-cmake-modules/
  head/devel/extra-cmake-modules/Makefile   (contents, props changed)
  head/devel/extra-cmake-modules/distinfo   (contents, props changed)
  head/devel/extra-cmake-modules/files/
  head/devel/extra-cmake-modules/files/patch-CMakeLists.txt   (contents, props changed)
  head/devel/extra-cmake-modules/pkg-descr   (contents, props changed)
  head/devel/extra-cmake-modules/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon May 16 05:57:59 2016	(r415308)
+++ head/devel/Makefile	Mon May 16 06:22:23 2016	(r415309)
@@ -517,6 +517,7 @@
     SUBDIR += eventxx
     SUBDIR += evolution-gconf-tools
     SUBDIR += exercisix
+    SUBDIR += extra-cmake-modules
     SUBDIR += f77flow
     SUBDIR += fam
     SUBDIR += fastcrc

Added: head/devel/extra-cmake-modules/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/extra-cmake-modules/Makefile	Mon May 16 06:22:23 2016	(r415309)
@@ -0,0 +1,41 @@
+# Created by: Yuri Victorovich <yuri@rawbw.com>
+# $FreeBSD$
+
+PORTNAME=	extra-cmake-modules
+PORTVERSION=	5.22.0
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+
+MAINTAINER=	yuri@rawbw.com
+COMMENT=	Extra modules and scripts for CMake
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/COPYING-CMAKE-SCRIPTS
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	KDE
+
+USES=		cmake
+NO_ARCH=	yes
+
+## options
+
+OPTIONS_DEFINE=	DOCS MANPAGES
+OPTIONS_DEFAULT=DOCS MANPAGES
+
+SPHINX_DEP=		sphinx-build:textproc/py-sphinx
+DOCS_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
+MANPAGES_CMAKE_ON=	-DBUILD_MAN_DOCS:BOOL=ON
+MANPAGES_CMAKE_OFF=	-DBUILD_MAN_DOCS:BOOL=OFF
+MANPAGES_PLIST_FILES=	\
+	man/man7/ecm-developer.7.gz \
+	man/man7/ecm-find-modules.7.gz \
+	man/man7/ecm-kde-modules.7.gz \
+	man/man7/ecm-modules.7.gz \
+	man/man7/ecm-toolchains.7.gz \
+	man/man7/ecm.7.gz
+
+.include <bsd.port.mk>

Added: head/devel/extra-cmake-modules/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/extra-cmake-modules/distinfo	Mon May 16 06:22:23 2016	(r415309)
@@ -0,0 +1,2 @@
+SHA256 (KDE-extra-cmake-modules-v5.22.0_GH0.tar.gz) = e38c7bd9959027e98d5938b17e07a9ad4332a0c38f36d24e52baf46e487dd94f
+SIZE (KDE-extra-cmake-modules-v5.22.0_GH0.tar.gz) = 335787

Added: head/devel/extra-cmake-modules/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/extra-cmake-modules/files/patch-CMakeLists.txt	Mon May 16 06:22:23 2016	(r415309)
@@ -0,0 +1,17 @@
+--- CMakeLists.txt.orig	2016-05-03 15:00:24 UTC
++++ CMakeLists.txt
+@@ -60,12 +60,12 @@ set(KDE_MODULES_INSTALL_DIR       ${SHAR
+ set(MODULES_INSTALL_DIR           ${SHARE_INSTALL_DIR}/ECM/modules/)
+ set(TOOLCHAIN_MODULES_INSTALL_DIR ${SHARE_INSTALL_DIR}/ECM/toolchain/)
+ 
+-set(DOC_INSTALL_DIR ${SHARE_INSTALL_DIR}/doc/ECM
++set(DOC_INSTALL_DIR ${SHARE_INSTALL_DIR}/doc/extra-cmake-modules
+     CACHE
+     PATH
+     "HTML and QtHelp documentation"
+ )
+-set(MAN_INSTALL_DIR ${SHARE_INSTALL_DIR}/man
++set(MAN_INSTALL_DIR man
+     CACHE
+     PATH
+     "man pages"

Added: head/devel/extra-cmake-modules/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/extra-cmake-modules/pkg-descr	Mon May 16 06:22:23 2016	(r415309)
@@ -0,0 +1,7 @@
+The Extra CMake Modules package, or ECM, adds to the modules provided
+by CMake, including ones used by find_package() to find common
+software, ones that can be used directly in CMakeLists.txt files
+to perform common tasks and toolchain files that must be specified
+on the commandline by the user.
+
+WWW: https://quickgit.kde.org/?p=extra-cmake-modules.git

Added: head/devel/extra-cmake-modules/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/extra-cmake-modules/pkg-plist	Mon May 16 06:22:23 2016	(r415309)
@@ -0,0 +1,163 @@
+share/ECM/cmake/ECMConfig.cmake
+share/ECM/cmake/ECMConfigVersion.cmake
+share/ECM/find-modules/ECMFindModuleHelpersStub.cmake
+share/ECM/find-modules/FindEGL.cmake
+share/ECM/find-modules/FindKF5.cmake
+share/ECM/find-modules/FindLibGit2.cmake
+share/ECM/find-modules/FindOpenEXR.cmake
+share/ECM/find-modules/FindPng2Ico.cmake
+share/ECM/find-modules/FindPoppler.cmake
+share/ECM/find-modules/FindQtWaylandScanner.cmake
+share/ECM/find-modules/FindSharedMimeInfo.cmake
+share/ECM/find-modules/FindWayland.cmake
+share/ECM/find-modules/FindWaylandScanner.cmake
+share/ECM/find-modules/FindX11_XCB.cmake
+share/ECM/find-modules/FindXCB.cmake
+share/ECM/kde-modules/KDECMakeSettings.cmake
+share/ECM/kde-modules/KDECompilerSettings.cmake
+share/ECM/kde-modules/KDEFrameworkCompilerSettings.cmake
+share/ECM/kde-modules/KDEInstallDirs.cmake
+share/ECM/kde-modules/KDEPackageAppTemplates.cmake
+share/ECM/modules/ECMAddAppIcon.cmake
+share/ECM/modules/ECMAddTests.cmake
+share/ECM/modules/ECMCoverageOption.cmake
+share/ECM/modules/ECMCreateQmFromPoFiles.cmake
+share/ECM/modules/ECMEnableSanitizers.cmake
+share/ECM/modules/ECMFindModuleHelpers.cmake
+share/ECM/modules/ECMGenerateHeaders.cmake
+share/ECM/modules/ECMGeneratePkgConfigFile.cmake
+share/ECM/modules/ECMGeneratePriFile.cmake
+share/ECM/modules/ECMInstallIcons.cmake
+share/ECM/modules/ECMMarkAsTest.cmake
+share/ECM/modules/ECMMarkNonGuiExecutable.cmake
+share/ECM/modules/ECMOptionalAddSubdirectory.cmake
+share/ECM/modules/ECMPackageConfigHelpers.cmake
+share/ECM/modules/ECMPoQmTools.cmake
+share/ECM/modules/ECMQmLoader.cpp.in
+share/ECM/modules/ECMQtDeclareLoggingCategory.cmake
+share/ECM/modules/ECMQtDeclareLoggingCategory.cpp.in
+share/ECM/modules/ECMQtDeclareLoggingCategory.h.in
+share/ECM/modules/ECMQueryQmake.cmake
+share/ECM/modules/ECMSetupVersion.cmake
+share/ECM/modules/ECMUninstallTarget.cmake
+share/ECM/modules/ECMUseFindModules.cmake
+share/ECM/modules/ECMVersionHeader.h.in
+share/ECM/modules/ecm_uninstall.cmake.in
+share/ECM/toolchain/Android.cmake
+share/ECM/toolchain/deployment-file.json.in
+share/ECM/toolchain/specifydependencies.cmake
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/find-module/FindEGL.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/find-module/FindKF5.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/find-module/FindLibGit2.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/find-module/FindOpenEXR.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/find-module/FindPng2Ico.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/find-module/FindPoppler.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/find-module/FindQtWaylandScanner.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/find-module/FindSharedMimeInfo.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/find-module/FindWayland.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/find-module/FindWaylandScanner.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/find-module/FindX11_XCB.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/find-module/FindXCB.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/index.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/kde-module/KDECMakeSettings.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/kde-module/KDECompilerSettings.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/kde-module/KDEFrameworkCompilerSettings.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/kde-module/KDEInstallDirs.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/kde-module/KDEPackageAppTemplates.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/manual/ecm-developer.7.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/manual/ecm-find-modules.7.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/manual/ecm-kde-modules.7.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/manual/ecm-modules.7.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/manual/ecm-toolchains.7.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/manual/ecm.7.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMAddAppIcon.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMAddTests.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMCoverageOption.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMCreateQmFromPoFiles.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMEnableSanitizers.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMFindModuleHelpers.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMGenerateHeaders.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMGeneratePkgConfigFile.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMGeneratePriFile.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMInstallIcons.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMMarkAsTest.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMMarkNonGuiExecutable.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMOptionalAddSubdirectory.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMPackageConfigHelpers.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMPoQmTools.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMQtDeclareLoggingCategory.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMSetupVersion.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMUninstallTarget.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/module/ECMUseFindModules.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/toolchain/Android.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/ajax-loader.gif
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/basic.css
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/classic.css
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment-bright.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment-close.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/doctools.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/down-pressed.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/down.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/ecm.css
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/file.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery-1.11.1.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/kde-favicon.ico
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/minus.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/plus.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/pygments.css
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/searchtools.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/sidebar.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore-1.3.1.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/up-pressed.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/up.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/websupport.js
+%%PORTDOCS%%%%DOCSDIR%%/html/find-module/FindEGL.html
+%%PORTDOCS%%%%DOCSDIR%%/html/find-module/FindKF5.html
+%%PORTDOCS%%%%DOCSDIR%%/html/find-module/FindLibGit2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/find-module/FindOpenEXR.html
+%%PORTDOCS%%%%DOCSDIR%%/html/find-module/FindPng2Ico.html
+%%PORTDOCS%%%%DOCSDIR%%/html/find-module/FindPoppler.html
+%%PORTDOCS%%%%DOCSDIR%%/html/find-module/FindQtWaylandScanner.html
+%%PORTDOCS%%%%DOCSDIR%%/html/find-module/FindSharedMimeInfo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/find-module/FindWayland.html
+%%PORTDOCS%%%%DOCSDIR%%/html/find-module/FindWaylandScanner.html
+%%PORTDOCS%%%%DOCSDIR%%/html/find-module/FindX11_XCB.html
+%%PORTDOCS%%%%DOCSDIR%%/html/find-module/FindXCB.html
+%%PORTDOCS%%%%DOCSDIR%%/html/genindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/kde-module/KDECMakeSettings.html
+%%PORTDOCS%%%%DOCSDIR%%/html/kde-module/KDECompilerSettings.html
+%%PORTDOCS%%%%DOCSDIR%%/html/kde-module/KDEFrameworkCompilerSettings.html
+%%PORTDOCS%%%%DOCSDIR%%/html/kde-module/KDEInstallDirs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/kde-module/KDEPackageAppTemplates.html
+%%PORTDOCS%%%%DOCSDIR%%/html/manual/ecm-developer.7.html
+%%PORTDOCS%%%%DOCSDIR%%/html/manual/ecm-find-modules.7.html
+%%PORTDOCS%%%%DOCSDIR%%/html/manual/ecm-kde-modules.7.html
+%%PORTDOCS%%%%DOCSDIR%%/html/manual/ecm-modules.7.html
+%%PORTDOCS%%%%DOCSDIR%%/html/manual/ecm-toolchains.7.html
+%%PORTDOCS%%%%DOCSDIR%%/html/manual/ecm.7.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMAddAppIcon.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMAddTests.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMCoverageOption.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMCreateQmFromPoFiles.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMEnableSanitizers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMFindModuleHelpers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMGenerateHeaders.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMGeneratePkgConfigFile.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMGeneratePriFile.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMInstallIcons.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMMarkAsTest.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMMarkNonGuiExecutable.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMOptionalAddSubdirectory.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMPackageConfigHelpers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMPoQmTools.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMQtDeclareLoggingCategory.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMSetupVersion.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMUninstallTarget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/module/ECMUseFindModules.html
+%%PORTDOCS%%%%DOCSDIR%%/html/search.html
+%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js
+%%PORTDOCS%%%%DOCSDIR%%/html/toolchain/Android.html



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