commit: 1cd39e035be1286af924eea3da17a5d36dd9aad8 Author: Daniel Pielmeier <billie <AT> gentoo <DOT> org> AuthorDate: Wed Nov 18 17:13:42 2015 +0000 Commit: Daniel Pielmeier <billie <AT> gentoo <DOT> org> CommitDate: Wed Nov 18 17:13:42 2015 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cd39e03
app-admin/conky: Add patch to build with >=cmake-3.4.0. Also fixes epatch_user which failed in any case, because still trying to run eautoreconf. Thanks to Casey Webster for the report and the patches. Package-Manager: portage-2.2.20.1 app-admin/conky/conky-1.10.0.ebuild | 6 ++--- .../conky/files/conky-1.10.0-includefiles.patch | 29 ++++++++++++++++++++++ 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/app-admin/conky/conky-1.10.0.ebuild b/app-admin/conky/conky-1.10.0.ebuild index cc1ba4a..b20f331 100644 --- a/app-admin/conky/conky-1.10.0.ebuild +++ b/app-admin/conky/conky-1.10.0.ebuild @@ -4,7 +4,7 @@ EAPI=5 -inherit autotools eutils libtool cmake-utils linux-info +inherit eutils cmake-utils linux-info DESCRIPTION="An advanced, highly configurable system monitor for X" HOMEPAGE="https://github.com/brndnmtthws/conky" @@ -77,10 +77,10 @@ pkg_setup() { src_prepare() { epatch "${FILESDIR}/${P}-cmake.patch" + epatch "${FILESDIR}/${P}-includefiles.patch" # Allow user patches #478482 - # Only run autotools if user patched something - epatch_user && eautoreconf || elibtoolize + epatch_user } src_configure() { diff --git a/app-admin/conky/files/conky-1.10.0-includefiles.patch b/app-admin/conky/files/conky-1.10.0-includefiles.patch new file mode 100644 index 0000000..9480720 --- /dev/null +++ b/app-admin/conky/files/conky-1.10.0-includefiles.patch @@ -0,0 +1,29 @@ +--- a/cmake/ConkyPlatformChecks.cmake ++++ b/cmake/ConkyPlatformChecks.cmake +@@ -22,7 +22,7 @@ + + include(FindPkgConfig) + include(CheckFunctionExists) +-include(CheckIncludeFile) ++include(CheckIncludeFiles) + include(CheckSymbolExists) + + # Check for some headers +@@ -119,7 +119,7 @@ if(BUILD_HTTP) + endif(BUILD_HTTP) + + if(BUILD_NCURSES) +- check_include_file(ncurses.h NCURSES_H) ++ check_include_files(ncurses.h NCURSES_H) + find_library(NCURSES_LIB NAMES ncurses) + if(NOT NCURSES_H OR NOT NCURSES_LIB) + message(FATAL_ERROR "Unable to find ncurses library") +@@ -167,7 +167,7 @@ endif(BUILD_PORT_MONITORS) + + # Check for iconv + if(BUILD_ICONV) +- check_include_file(iconv.h HAVE_ICONV_H) ++ check_include_files(iconv.h HAVE_ICONV_H) + find_library(ICONV_LIBRARY NAMES iconv) + if(NOT ICONV_LIBRARY) + # maybe iconv() is provided by libc