commit: 96bc73a96fc6e2ee02319f97f46ce5c61579d362
Author: Keri Harris <keri <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 14 14:40:10 2021 +0000
Commit: Keri Harris <keri <AT> gentoo <DOT> org>
CommitDate: Sun Nov 14 14:40:37 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96bc73a9
dev-lang/swi-prolog: link libswipl.so with split ncurses/tinfo libs
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Keri Harris <keri <AT> gentoo.org>
dev-lang/swi-prolog/swi-prolog-8.2.4-r3.ebuild | 2 +-
dev-lang/swi-prolog/swi-prolog-8.3.29-r1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-lang/swi-prolog/swi-prolog-8.2.4-r3.ebuild
b/dev-lang/swi-prolog/swi-prolog-8.2.4-r3.ebuild
index 2b6f4bef271d..a11d78960fa2 100644
--- a/dev-lang/swi-prolog/swi-prolog-8.2.4-r3.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-8.2.4-r3.ebuild
@@ -62,7 +62,7 @@ src_prepare() {
local ncurses_lib_flags=$(pkg-config --libs ncurses)
sed -i "/project(SWI-Prolog)/a set(CMAKE_REQUIRED_LIBRARIES
\${CMAKE_REQUIRED_LIBRARIES} ${ncurses_lib_flags})" CMakeLists.txt || die
- sed -i "/project(SWI-Prolog)/a set(CMAKE_EXE_LINKER_FLAGS
\"${ncurses_lib_flags} \${CMAKE_EXE_LINKER_FLAGS}\")" CMakeLists.txt || die
+ sed -i "s:\${CURSES_LIBRARIES}:${ncurses_lib_flags}:"
src/CMakeLists.txt || die
cmake_src_prepare
}
diff --git a/dev-lang/swi-prolog/swi-prolog-8.3.29-r1.ebuild
b/dev-lang/swi-prolog/swi-prolog-8.3.29-r1.ebuild
index a2ca0d2e06bb..469bc73ee6e5 100644
--- a/dev-lang/swi-prolog/swi-prolog-8.3.29-r1.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-8.3.29-r1.ebuild
@@ -63,7 +63,7 @@ src_prepare() {
local ncurses_lib_flags=$(pkg-config --libs ncurses)
sed -i "/project(SWI-Prolog)/a set(CMAKE_REQUIRED_LIBRARIES
\${CMAKE_REQUIRED_LIBRARIES} ${ncurses_lib_flags})" CMakeLists.txt || die
- sed -i "/project(SWI-Prolog)/a set(CMAKE_EXE_LINKER_FLAGS
\"${ncurses_lib_flags} \${CMAKE_EXE_LINKER_FLAGS}\")" CMakeLists.txt || die
+ sed -i "s:\${CURSES_LIBRARIES}:${ncurses_lib_flags}:"
src/CMakeLists.txt || die
cmake_src_prepare
}