Date: Sun, 30 Aug 2015 19:44:54 +0000 (UTC) From: Raphael Kubo da Costa <rakuco@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r395637 - head/devel/cmake/files Message-ID: <201508301944.t7UJisPB014864@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rakuco Date: Sun Aug 30 19:44:54 2015 New Revision: 395637 URL: https://svnweb.freebsd.org/changeset/ports/395637 Log: Add upstream patch to make the build work with non-base (ie. newer) GCCs. The build was failing with, for example, lang/gcc48: In file included from /usr/ports/devel/cmake/work/cmake-3.2.3/Source/cmGlobalNinjaGenerator.cxx:14:0: /usr/ports/devel/cmake/work/cmake-3.2.3/Source/cmGeneratorExpressionEvaluationFile.h:39:64: error: 'mode_t' has not been declared std::map<std::string, std::string> &outputFiles, mode_t perm); Added: head/devel/cmake/files/patch-git_c775072a (contents, props changed) Added: head/devel/cmake/files/patch-git_c775072a ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/cmake/files/patch-git_c775072a Sun Aug 30 19:44:54 2015 (r395637) @@ -0,0 +1,20 @@ +commit c775072ad5a93306183f83f4396268b1690bb392 +Author: Brad King <brad.king@kitware.com> +Date: Wed Apr 22 09:58:46 2015 -0400 + + cmGeneratorExpressionEvaluationFile: Add missing sys/types.h include + + This is needed for 'mode_t', and on mingw-w64 in particular. We added + use of 'mode_t' in commit v3.2.0-rc1~421^2 (file(GENERATE): Use + permissions of input file if present, 2014-07-22). + +--- Source/cmGeneratorExpressionEvaluationFile.h ++++ Source/cmGeneratorExpressionEvaluationFile.h +@@ -13,6 +13,7 @@ + #define cmGeneratorExpressionEvaluationFile_h + + #include "cmStandardIncludes.h" ++#include <sys/types.h> + #include <cmsys/auto_ptr.hxx> + + #include "cmGeneratorExpression.h"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201508301944.t7UJisPB014864>