From 2e82ef5fe2ea3571a22c3e5bbe1b71b6e1277e64 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 21 Apr 2015 11:23:21 +0200 Subject: [PATCH] cmake: unbreak musl build; patch from Alpine. --- srcpkgs/cmake/patches/musl-header-fixes.patch | 13 +++++++++++++ srcpkgs/cmake/template | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/cmake/patches/musl-header-fixes.patch diff --git a/srcpkgs/cmake/patches/musl-header-fixes.patch b/srcpkgs/cmake/patches/musl-header-fixes.patch new file mode 100644 index 00000000000..9a155981e6e --- /dev/null +++ b/srcpkgs/cmake/patches/musl-header-fixes.patch @@ -0,0 +1,13 @@ +mode_t needs sys/stat.h + +--- Source/cmStandardIncludes.h.orig ++++ Source/cmStandardIncludes.h +@@ -74,6 +74,8 @@ + + #if defined( _MSC_VER ) + typedef unsigned short mode_t; ++#else ++#include + #endif + + // use this class to shrink the size of symbols in .o files diff --git a/srcpkgs/cmake/template b/srcpkgs/cmake/template index 920f897de46..417f7122ae4 100644 --- a/srcpkgs/cmake/template +++ b/srcpkgs/cmake/template @@ -1,7 +1,7 @@ # Template file for 'cmake' pkgname=cmake version=3.2.2 -revision=1 +revision=2 build_style=configure makedepends="zlib-devel bzip2-devel expat-devel libcurl-devel jsoncpp-devel ncurses-devel libarchive-devel" short_desc="Cross-platform, open-source build system"