summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2021-12-05 03:25:16 +0000
committerSam James <sam@gentoo.org>2021-12-05 03:26:20 +0000
commit83b70b6994c62a69b07bfaeffd1a6454fa37230e (patch)
treec08808694021cf368e204b75dacf670443e5ae3f /dev-lang/swi-prolog/swi-prolog-8.4.1.ebuild
parentdev-util/bpftrace: fix pkg-config call (diff)
downloadgentoo-83b70b6994c62a69b07bfaeffd1a6454fa37230e.tar.gz
gentoo-83b70b6994c62a69b07bfaeffd1a6454fa37230e.tar.bz2
gentoo-83b70b6994c62a69b07bfaeffd1a6454fa37230e.zip
dev-lang/swi-prolog: fix pkg-config call
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-lang/swi-prolog/swi-prolog-8.4.1.ebuild')
-rw-r--r--dev-lang/swi-prolog/swi-prolog-8.4.1.ebuild6
1 files changed, 4 insertions, 2 deletions
diff --git a/dev-lang/swi-prolog/swi-prolog-8.4.1.ebuild b/dev-lang/swi-prolog/swi-prolog-8.4.1.ebuild
index e6d102021369..f00dfe509d7c 100644
--- a/dev-lang/swi-prolog/swi-prolog-8.4.1.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-8.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit cmake desktop xdg-utils flag-o-matic
+inherit cmake desktop xdg-utils flag-o-matic toolchain-funcs
PATCHSET_VER="0"
@@ -49,6 +49,8 @@ DEPEND="${RDEPEND}
X? ( x11-base/xorg-proto )
java? ( test? ( =dev-java/junit-3.8* ) )"
+BDEPEND="virtual/pkgconfig"
+
S="${WORKDIR}/swipl-${PV}"
src_prepare() {
@@ -60,7 +62,7 @@ src_prepare() {
-e "s|\(SWIPL_INSTALL_CMAKE_CONFIG_DIR\) lib/|\1 $(get_libdir)/|" \
-i CMakeLists.txt || die
- local ncurses_lib_flags=$(pkg-config --libs ncurses)
+ local ncurses_lib_flags=$($(tc-getPKG_CONFIG) --libs ncurses)
sed -i "/project(SWI-Prolog)/a set(CMAKE_REQUIRED_LIBRARIES \${CMAKE_REQUIRED_LIBRARIES} ${ncurses_lib_flags})" CMakeLists.txt || die
sed -i "s:\${CURSES_LIBRARIES}:${ncurses_lib_flags}:" src/CMakeLists.txt || die