commit:     109b6322000fb7f86247ed2b6c9f6e30d99ccfe9
Author:     Mykyta Holubakha <hilobakho <AT> gmail <DOT> com>
AuthorDate: Sat Aug 27 20:40:08 2016 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Thu Sep  1 03:20:23 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=109b6322

app-editors/kakoune-9999: add GCC version check

correct usage of pkg-config

 app-editors/kakoune/kakoune-9999.ebuild | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/app-editors/kakoune/kakoune-9999.ebuild 
b/app-editors/kakoune/kakoune-9999.ebuild
index aec9313..cee9215 100644
--- a/app-editors/kakoune/kakoune-9999.ebuild
+++ b/app-editors/kakoune/kakoune-9999.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit flag-o-matic toolchain-funcs git-r3
+inherit flag-o-matic toolchain-funcs git-r3 versionator
 
 DESCRIPTION="Selection-oriented code editor inspired by vim"
 HOMEPAGE="https://github.com/mawww/kakoune";
@@ -17,7 +17,7 @@ IUSE="debug"
 
 RDEPEND="
        sys-libs/ncurses:=[unicode]
-       dev-libs/boost
+       dev-libs/boost:=
 "
 DEPEND="
        app-text/asciidoc
@@ -27,9 +27,17 @@ DEPEND="
 
 PATCHES=( "${FILESDIR}/${PN}-makefile.patch" )
 
+pkg_pretend() {
+       if [[ ${MERGE_TYPE} != binary ]]; then
+               if tc-is-gcc && ! version_is_at_least 5.0 $(gcc-version); then
+                       die "Clang or GCC >=5.0 is required to build this 
version"
+               fi
+       fi
+}
+
 src_configure() {
-       append-cppflags $(pkg-config --cflags ncursesw)
-       append-libs $(pkg-config --libs ncursesw)
+       append-cppflags $($(tc-getPKG_CONFIG) --cflags ncursesw)
+       append-libs $($(tc-getPKG_CONFIG) --libs ncursesw)
        export CXX=$(tc-getCXX)
        export debug=$(usex debug)
        S="${WORKDIR}/${P}/src"

Reply via email to