Vorwort
---------
Eigentlich soll NetBSD's curses Library inzwischen use_default_colors() unterstützen. Da ich kürzlich auf 1.6-STABLE upgegradet hab (1.6.2_RC4) hab ich auch diverse pkg's upgedated, u.a. auch mutt (/usr/pkgsrc/mail/mutt) - mein seit Jahren eingesetzter MUA. Leider stellte ich fest, das entweder NetBSD's curses Library use_default_colors() nicht unterstützt oder autoconf das nicht korrekt ermittelt. Um die netten Meldungen "unknown color 'default'" beim mutt-Startup zu vermeiden (trotz scheinbar funktionierender Transparenz in einem aterm), habe ich folgendes gemacht:
Vorgehen
-----------
1. /usr/pkgsrc/devel/ncurses installieren
2. /usr/pkgsrc/mail/mutt/Makefile wie folgt anpassen:
CONFIGURE_ARGS+= --with-curses=${BUILDLINK_PREFIX.ncurses}
in
CONFIGURE_ARGS+= --with-curses=/usr/pkg/
umwandeln.
3. make MUTT_USE_NCURSES=yes install clean
Danach kennt mutt Dank use_default_colors() auch die "default" Farbe.
FAZIT
-------
Das ist hier nur ein ugly hack, evtl. gibt es eine elegantere Lösung. Aber spätestens mit dem 1.6.2 FINAL release sollte die NetBSD curses-Library auch use_default_colors() unterstützen.
--garbeam
---------
Eigentlich soll NetBSD's curses Library inzwischen use_default_colors() unterstützen. Da ich kürzlich auf 1.6-STABLE upgegradet hab (1.6.2_RC4) hab ich auch diverse pkg's upgedated, u.a. auch mutt (/usr/pkgsrc/mail/mutt) - mein seit Jahren eingesetzter MUA. Leider stellte ich fest, das entweder NetBSD's curses Library use_default_colors() nicht unterstützt oder autoconf das nicht korrekt ermittelt. Um die netten Meldungen "unknown color 'default'" beim mutt-Startup zu vermeiden (trotz scheinbar funktionierender Transparenz in einem aterm), habe ich folgendes gemacht:
Vorgehen
-----------
1. /usr/pkgsrc/devel/ncurses installieren
2. /usr/pkgsrc/mail/mutt/Makefile wie folgt anpassen:
CONFIGURE_ARGS+= --with-curses=${BUILDLINK_PREFIX.ncurses}
in
CONFIGURE_ARGS+= --with-curses=/usr/pkg/
umwandeln.
3. make MUTT_USE_NCURSES=yes install clean
Danach kennt mutt Dank use_default_colors() auch die "default" Farbe.
FAZIT
-------
Das ist hier nur ein ugly hack, evtl. gibt es eine elegantere Lösung. Aber spätestens mit dem 1.6.2 FINAL release sollte die NetBSD curses-Library auch use_default_colors() unterstützen.
--garbeam