prioritize cursesw over ncursesw on BSD because of color problems

Tue, 01 Sep 2026 17:39:13 +0200

author
Mike Becker <universe@uap-core.de>
date
Tue, 01 Sep 2026 17:39:13 +0200
changeset 207
ab4d9013e065
parent 206
f8b9cdf60cf4
child 208
e9c3d3e89465

prioritize cursesw over ncursesw on BSD because of color problems

configure file | annotate | diff | comparison | revisions
make/project.xml file | annotate | diff | comparison | revisions
--- a/configure	Tue Sep 01 16:44:16 2026 +0200
+++ b/configure	Tue Sep 01 17:39:13 2026 +0200
@@ -723,6 +723,13 @@
     ERROR=1
     while true
     do
+        if isplatform "bsd"; then
+        if checkopt_curses_cursesw ; then
+            echo "  curses: cursesw" >> "$TEMP_DIR/options"
+            ERROR=0
+            break
+        fi
+        fi
         if checkopt_curses_ncursesw ; then
             echo "  curses: ncursesw" >> "$TEMP_DIR/options"
             ERROR=0
--- a/make/project.xml	Tue Sep 01 16:44:16 2026 +0200
+++ b/make/project.xml	Tue Sep 01 17:39:13 2026 +0200
@@ -87,6 +87,7 @@
                 <define name="DISABLE_UNICODE"/>
                 <define name="USE_POSIX_CURSES"/>
             </value>
+            <default value="cursesw" platform="bsd"/>
             <default value="ncursesw"/>
             <default value="cursesw"/>
             <default value="ncurses"/>

mercurial