commit: 14ca378a00a5ea2ba252d6f6cd417315727763de Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Thu Oct 3 12:47:20 2024 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Thu Oct 3 15:08:44 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ca378a
dev-lang/nprolog: fix implicit addwstr Closes: https://bugs.gentoo.org/939034 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> dev-lang/nprolog/files/nprolog-3.22-ncursesw.patch | 13 +++++++++++++ dev-lang/nprolog/nprolog-3.22.ebuild | 10 ++++++++++ dev-lang/nprolog/nprolog-3.30.ebuild | 10 ++++++++++ 3 files changed, 33 insertions(+) diff --git a/dev-lang/nprolog/files/nprolog-3.22-ncursesw.patch b/dev-lang/nprolog/files/nprolog-3.22-ncursesw.patch new file mode 100644 index 000000000000..695c055b3f17 --- /dev/null +++ b/dev-lang/nprolog/files/nprolog-3.22-ncursesw.patch @@ -0,0 +1,13 @@ +diff --git a/edlog.c b/edlog.c +index 206e6a6..317a4ee 100644 +--- a/edlog.c ++++ b/edlog.c +@@ -8,7 +8,7 @@ + #define _XOPEN_SOURCE_EXTENDED + #define NCURSES_OPAQUE 1 + #ifdef __linux__ +-#include <ncurses.h> ++#include <ncursesw/ncurses.h> + #else + #include <curses.h> + #endif diff --git a/dev-lang/nprolog/nprolog-3.22.ebuild b/dev-lang/nprolog/nprolog-3.22.ebuild index 40d3b000da40..39a1d076726e 100644 --- a/dev-lang/nprolog/nprolog-3.22.ebuild +++ b/dev-lang/nprolog/nprolog-3.22.ebuild @@ -22,8 +22,18 @@ fi LICENSE="BSD-2" SLOT="0" +PATCHES=( "${FILESDIR}/${PN}-3.22-ncursesw.patch" ) + DOCS=( README{,-ja}.md document ) +src_prepare() { + if [[ -f edlog ]] ; then + rm edlog || die + fi + + default +} + src_compile() { emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" } diff --git a/dev-lang/nprolog/nprolog-3.30.ebuild b/dev-lang/nprolog/nprolog-3.30.ebuild index 40d3b000da40..39a1d076726e 100644 --- a/dev-lang/nprolog/nprolog-3.30.ebuild +++ b/dev-lang/nprolog/nprolog-3.30.ebuild @@ -22,8 +22,18 @@ fi LICENSE="BSD-2" SLOT="0" +PATCHES=( "${FILESDIR}/${PN}-3.22-ncursesw.patch" ) + DOCS=( README{,-ja}.md document ) +src_prepare() { + if [[ -f edlog ]] ; then + rm edlog || die + fi + + default +} + src_compile() { emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" }
