summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/libmenu/Makefile2
-rw-r--r--lib/libncurses/Makefile64
-rw-r--r--lib/libncurses/ncurses_cfg.h1
-rw-r--r--lib/ncurses/menu/Makefile2
-rw-r--r--lib/ncurses/ncurses/Makefile64
-rw-r--r--lib/ncurses/ncurses/ncurses_cfg.h1
6 files changed, 70 insertions, 64 deletions
diff --git a/lib/libmenu/Makefile b/lib/libmenu/Makefile
index df7ce04..2ba1211 100644
--- a/lib/libmenu/Makefile
+++ b/lib/libmenu/Makefile
@@ -25,7 +25,7 @@ ncurses_def.h: MKncurses_def.sh ncurses_defs
AWK=${AWK} sh ${NCURSES}/include/MKncurses_def.sh \
${NCURSES}/include/ncurses_defs > ncurses_def.h
-MANx= menu.3x menu_attribs.3x menu_attributes.3x menu_cursor.3x \
+MANx= menu.3x menu_attributes.3x menu_cursor.3x \
menu_driver.3x menu_format.3x menu_hook.3x menu_items.3x \
menu_mark.3x menu_new.3x menu_opts.3x menu_pattern.3x \
menu_post.3x menu_requestname.3x menu_spacing.3x \
diff --git a/lib/libncurses/Makefile b/lib/libncurses/Makefile
index fc14e0b..014779b 100644
--- a/lib/libncurses/Makefile
+++ b/lib/libncurses/Makefile
@@ -10,15 +10,14 @@ SHLIB_MINOR=0
AWK?= awk
TERMINFODIR?= ${SHAREDIR}/misc
-NCURSES_MAJOR!=egrep 'NCURSES_MAJOR[ ]*=' ${NCURSES}/dist.mk | sed -e 's/^[^0-9]*//'
-NCURSES_MINOR!=egrep 'NCURSES_MINOR[ ]*=' ${NCURSES}/dist.mk | sed -e 's/^[^0-9]*//'
-NCURSES_PATCH!=egrep 'NCURSES_PATCH[ ]*=' ${NCURSES}/dist.mk | sed -e 's/^[^0-9]*//'
+NCURSES_MAJOR!=egrep 'NCURSES_MAJOR[ ]*=' ${NCURSES}/dist.mk | sed -e 's%^[^0-9]*%%'
+NCURSES_MINOR!=egrep 'NCURSES_MINOR[ ]*=' ${NCURSES}/dist.mk | sed -e 's%^[^0-9]*%%'
+NCURSES_PATCH!=egrep 'NCURSES_PATCH[ ]*=' ${NCURSES}/dist.mk | sed -e 's%^[^0-9]*%%'
# From autoconf (!)
-NCURSES_CONST=
+NCURSES_CONST= /* nothing */
NCURSES_XNAMES= 1
-OSPEED_INCLUDES=\#include <termios.h>
-OSPEED_TYPE= speed_t
+NCURSES_OSPEED= short
BUILTIN_BOOL= 1
BOOL_TYPE= 0
TYPE_OF_BOOL= char
@@ -60,6 +59,7 @@ GENHDR= \
# Installed
HEADERS=curses.h term.h termcap.h unctrl.h
+SRCHDRS=ncurses_dll.h
# Components of names.c and codes.c
NAMESRC=boolnames boolfnames numnames numfnames strnames strfnames
@@ -254,13 +254,16 @@ DOCS= ncurses-intro.html hackguide.html
beforeinstall: ${HEADERS}
${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${HEADERS} \
${DESTDIR}/usr/include
+ cd ${NCURSES}/include ; \
+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${SRCHDRS} \
+ ${DESTDIR}/usr/include
rm -f ${DESTDIR}/usr/include/ncurses.h
ln -s curses.h ${DESTDIR}/usr/include/ncurses.h
.if !defined(NOHTML)
afterinstall:
.for file in ${DOCS}
- cd ${.CURDIR}/../../contrib/ncurses/misc ; \
+ cd ${.CURDIR}/../../contrib/ncurses/doc/html ; \
${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${file} \
${DESTDIR}${DOCSDIR}
.endfor
@@ -336,37 +339,36 @@ make_hash: comp_hash.c hashsize.h curses.h ncurses_def.h
# ./configure generated
MKterm.h.awk: MKterm.h.awk.in
sed <${NCURSES}/include/$@.in >$@ \
- -e "/@NCURSES_MAJOR@/s//${NCURSES_MAJOR}/" \
- -e "/@NCURSES_MINOR@/s//${NCURSES_MINOR}/" \
- -e "/@NCURSES_CONST@/s//${NCURSES_CONST}/" \
- -e "/@NCURSES_XNAMES@/s//${NCURSES_XNAMES}/"
+ -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \
+ -e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%" \
+ -e "/@NCURSES_CONST@/s%%${NCURSES_CONST}%" \
+ -e "/@NCURSES_XNAMES@/s%%${NCURSES_XNAMES}%"
termcap.h: termcap.h.in
sed <${NCURSES}/include/$@.in >$@ \
- -e "/@NCURSES_MAJOR@/s//${NCURSES_MAJOR}/" \
- -e "/@NCURSES_MINOR@/s//${NCURSES_MINOR}/" \
- -e "/@NCURSES_CONST@/s//${NCURSES_CONST}/" \
- -e "/@OSPEED_INCLUDES@/s//${OSPEED_INCLUDES}/" \
- -e "/@OSPEED_TYPE@/s//${OSPEED_TYPE}/"
+ -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \
+ -e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%" \
+ -e "/@NCURSES_CONST@/s%%${NCURSES_CONST}%" \
+ -e "/@NCURSES_OSPEED@/s%%${NCURSES_OSPEED}%"
curses.h: curses.h.in
sed <${NCURSES}/include/$@.in >$@ \
- -e "/@NCURSES_MAJOR@/s//${NCURSES_MAJOR}/" \
- -e "/@NCURSES_MINOR@/s//${NCURSES_MINOR}/" \
- -e "/@NCURSES_PATCH@/s//${NCURSES_PATCH}/" \
- -e "/@NCURSES_CONST@/s//${NCURSES_CONST}/" \
- -e "s/@cf_cv_builtin_bool@/${BUILTIN_BOOL}/g" \
- -e "s/@cf_cv_cc_bool_type@/${BOOL_TYPE}/g" \
- -e "s/@cf_cv_type_of_bool@/${TYPE_OF_BOOL}/g" \
- -e "s/@cf_cv_typeof_chtype@/${TYPEOF_CHTYPE}/g" \
- -e "s/@cf_cv_widec_shift@/${WIDEC_SHIFT}/g" \
- -e "s/@cf_cv_shift_limit@/${SHIFT_LIMIT}/g" \
- -e "s/@cf_cv_1UL@/${ONEUL}/g"
+ -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \
+ -e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%" \
+ -e "/@NCURSES_PATCH@/s%%${NCURSES_PATCH}%" \
+ -e "/@NCURSES_CONST@/s%%${NCURSES_CONST}%" \
+ -e "s%@cf_cv_builtin_bool@%${BUILTIN_BOOL}%g" \
+ -e "s%@cf_cv_cc_bool_type@%${BOOL_TYPE}%g" \
+ -e "s%@cf_cv_type_of_bool@%${TYPE_OF_BOOL}%g" \
+ -e "s%@cf_cv_typeof_chtype@%${TYPEOF_CHTYPE}%g" \
+ -e "s%@cf_cv_widec_shift@%${WIDEC_SHIFT}%g" \
+ -e "s%@cf_cv_shift_limit@%${SHIFT_LIMIT}%g" \
+ -e "s%@cf_cv_1UL@%${ONEUL}%g"
unctrl.h: unctrl.h.in
sed <${NCURSES}/include/$@.in >$@ \
- -e "/@NCURSES_MAJOR@/s//${NCURSES_MAJOR}/" \
- -e "/@NCURSES_MINOR@/s//${NCURSES_MINOR}/"
+ -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \
+ -e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%"
# MAN page gunk
terminfo.5: MKterminfo.sh terminfo.head Caps
@@ -374,7 +376,7 @@ terminfo.5: MKterminfo.sh terminfo.head Caps
${NCURSES}/include/Caps ${NCURSES}/man/terminfo.tail >$@
CLEANFILES+= terminfo.5
-MANFILTER= sed -e 's\#@DATADIR@\#${TERMINFODIR}/terminfo\#g'
+MANFILTER= sed -e 's%@DATADIR@%${TERMINFODIR}/terminfo%g'
MANx= curs_addch.3x curs_addchstr.3x curs_addstr.3x curs_attr.3x \
curs_beep.3x curs_bkgd.3x curs_border.3x curs_clear.3x curs_color.3x \
@@ -388,7 +390,7 @@ MANx= curs_addch.3x curs_addchstr.3x curs_addstr.3x curs_attr.3x \
curs_slk.3x curs_termattrs.3x curs_termcap.3x curs_terminfo.3x \
curs_touch.3x curs_trace.3x curs_util.3x curs_window.3x \
default_colors.3x define_key.3x \
- dft_fgbg.3x keybound.3x keyok.3x ncurses.3x resizeterm.3x wresize.3x
+ keybound.3x keyok.3x ncurses.3x resizeterm.3x wresize.3x
MAN= term.5 terminfo.5
MAN+= term.7
diff --git a/lib/libncurses/ncurses_cfg.h b/lib/libncurses/ncurses_cfg.h
index e43be45..3a21911 100644
--- a/lib/libncurses/ncurses_cfg.h
+++ b/lib/libncurses/ncurses_cfg.h
@@ -123,6 +123,7 @@
#define MIXEDCASE_FILENAMES 1
#define NCURSES_EXT_FUNCS 1
#define NCURSES_NO_PADDING 1
+#define NCURSES_PATHSEP ':'
#define NDEBUG 1
#define RETSIGTYPE void
#define STDC_HEADERS 1
diff --git a/lib/ncurses/menu/Makefile b/lib/ncurses/menu/Makefile
index df7ce04..2ba1211 100644
--- a/lib/ncurses/menu/Makefile
+++ b/lib/ncurses/menu/Makefile
@@ -25,7 +25,7 @@ ncurses_def.h: MKncurses_def.sh ncurses_defs
AWK=${AWK} sh ${NCURSES}/include/MKncurses_def.sh \
${NCURSES}/include/ncurses_defs > ncurses_def.h
-MANx= menu.3x menu_attribs.3x menu_attributes.3x menu_cursor.3x \
+MANx= menu.3x menu_attributes.3x menu_cursor.3x \
menu_driver.3x menu_format.3x menu_hook.3x menu_items.3x \
menu_mark.3x menu_new.3x menu_opts.3x menu_pattern.3x \
menu_post.3x menu_requestname.3x menu_spacing.3x \
diff --git a/lib/ncurses/ncurses/Makefile b/lib/ncurses/ncurses/Makefile
index fc14e0b..014779b 100644
--- a/lib/ncurses/ncurses/Makefile
+++ b/lib/ncurses/ncurses/Makefile
@@ -10,15 +10,14 @@ SHLIB_MINOR=0
AWK?= awk
TERMINFODIR?= ${SHAREDIR}/misc
-NCURSES_MAJOR!=egrep 'NCURSES_MAJOR[ ]*=' ${NCURSES}/dist.mk | sed -e 's/^[^0-9]*//'
-NCURSES_MINOR!=egrep 'NCURSES_MINOR[ ]*=' ${NCURSES}/dist.mk | sed -e 's/^[^0-9]*//'
-NCURSES_PATCH!=egrep 'NCURSES_PATCH[ ]*=' ${NCURSES}/dist.mk | sed -e 's/^[^0-9]*//'
+NCURSES_MAJOR!=egrep 'NCURSES_MAJOR[ ]*=' ${NCURSES}/dist.mk | sed -e 's%^[^0-9]*%%'
+NCURSES_MINOR!=egrep 'NCURSES_MINOR[ ]*=' ${NCURSES}/dist.mk | sed -e 's%^[^0-9]*%%'
+NCURSES_PATCH!=egrep 'NCURSES_PATCH[ ]*=' ${NCURSES}/dist.mk | sed -e 's%^[^0-9]*%%'
# From autoconf (!)
-NCURSES_CONST=
+NCURSES_CONST= /* nothing */
NCURSES_XNAMES= 1
-OSPEED_INCLUDES=\#include <termios.h>
-OSPEED_TYPE= speed_t
+NCURSES_OSPEED= short
BUILTIN_BOOL= 1
BOOL_TYPE= 0
TYPE_OF_BOOL= char
@@ -60,6 +59,7 @@ GENHDR= \
# Installed
HEADERS=curses.h term.h termcap.h unctrl.h
+SRCHDRS=ncurses_dll.h
# Components of names.c and codes.c
NAMESRC=boolnames boolfnames numnames numfnames strnames strfnames
@@ -254,13 +254,16 @@ DOCS= ncurses-intro.html hackguide.html
beforeinstall: ${HEADERS}
${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${HEADERS} \
${DESTDIR}/usr/include
+ cd ${NCURSES}/include ; \
+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${SRCHDRS} \
+ ${DESTDIR}/usr/include
rm -f ${DESTDIR}/usr/include/ncurses.h
ln -s curses.h ${DESTDIR}/usr/include/ncurses.h
.if !defined(NOHTML)
afterinstall:
.for file in ${DOCS}
- cd ${.CURDIR}/../../contrib/ncurses/misc ; \
+ cd ${.CURDIR}/../../contrib/ncurses/doc/html ; \
${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${file} \
${DESTDIR}${DOCSDIR}
.endfor
@@ -336,37 +339,36 @@ make_hash: comp_hash.c hashsize.h curses.h ncurses_def.h
# ./configure generated
MKterm.h.awk: MKterm.h.awk.in
sed <${NCURSES}/include/$@.in >$@ \
- -e "/@NCURSES_MAJOR@/s//${NCURSES_MAJOR}/" \
- -e "/@NCURSES_MINOR@/s//${NCURSES_MINOR}/" \
- -e "/@NCURSES_CONST@/s//${NCURSES_CONST}/" \
- -e "/@NCURSES_XNAMES@/s//${NCURSES_XNAMES}/"
+ -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \
+ -e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%" \
+ -e "/@NCURSES_CONST@/s%%${NCURSES_CONST}%" \
+ -e "/@NCURSES_XNAMES@/s%%${NCURSES_XNAMES}%"
termcap.h: termcap.h.in
sed <${NCURSES}/include/$@.in >$@ \
- -e "/@NCURSES_MAJOR@/s//${NCURSES_MAJOR}/" \
- -e "/@NCURSES_MINOR@/s//${NCURSES_MINOR}/" \
- -e "/@NCURSES_CONST@/s//${NCURSES_CONST}/" \
- -e "/@OSPEED_INCLUDES@/s//${OSPEED_INCLUDES}/" \
- -e "/@OSPEED_TYPE@/s//${OSPEED_TYPE}/"
+ -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \
+ -e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%" \
+ -e "/@NCURSES_CONST@/s%%${NCURSES_CONST}%" \
+ -e "/@NCURSES_OSPEED@/s%%${NCURSES_OSPEED}%"
curses.h: curses.h.in
sed <${NCURSES}/include/$@.in >$@ \
- -e "/@NCURSES_MAJOR@/s//${NCURSES_MAJOR}/" \
- -e "/@NCURSES_MINOR@/s//${NCURSES_MINOR}/" \
- -e "/@NCURSES_PATCH@/s//${NCURSES_PATCH}/" \
- -e "/@NCURSES_CONST@/s//${NCURSES_CONST}/" \
- -e "s/@cf_cv_builtin_bool@/${BUILTIN_BOOL}/g" \
- -e "s/@cf_cv_cc_bool_type@/${BOOL_TYPE}/g" \
- -e "s/@cf_cv_type_of_bool@/${TYPE_OF_BOOL}/g" \
- -e "s/@cf_cv_typeof_chtype@/${TYPEOF_CHTYPE}/g" \
- -e "s/@cf_cv_widec_shift@/${WIDEC_SHIFT}/g" \
- -e "s/@cf_cv_shift_limit@/${SHIFT_LIMIT}/g" \
- -e "s/@cf_cv_1UL@/${ONEUL}/g"
+ -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \
+ -e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%" \
+ -e "/@NCURSES_PATCH@/s%%${NCURSES_PATCH}%" \
+ -e "/@NCURSES_CONST@/s%%${NCURSES_CONST}%" \
+ -e "s%@cf_cv_builtin_bool@%${BUILTIN_BOOL}%g" \
+ -e "s%@cf_cv_cc_bool_type@%${BOOL_TYPE}%g" \
+ -e "s%@cf_cv_type_of_bool@%${TYPE_OF_BOOL}%g" \
+ -e "s%@cf_cv_typeof_chtype@%${TYPEOF_CHTYPE}%g" \
+ -e "s%@cf_cv_widec_shift@%${WIDEC_SHIFT}%g" \
+ -e "s%@cf_cv_shift_limit@%${SHIFT_LIMIT}%g" \
+ -e "s%@cf_cv_1UL@%${ONEUL}%g"
unctrl.h: unctrl.h.in
sed <${NCURSES}/include/$@.in >$@ \
- -e "/@NCURSES_MAJOR@/s//${NCURSES_MAJOR}/" \
- -e "/@NCURSES_MINOR@/s//${NCURSES_MINOR}/"
+ -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \
+ -e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%"
# MAN page gunk
terminfo.5: MKterminfo.sh terminfo.head Caps
@@ -374,7 +376,7 @@ terminfo.5: MKterminfo.sh terminfo.head Caps
${NCURSES}/include/Caps ${NCURSES}/man/terminfo.tail >$@
CLEANFILES+= terminfo.5
-MANFILTER= sed -e 's\#@DATADIR@\#${TERMINFODIR}/terminfo\#g'
+MANFILTER= sed -e 's%@DATADIR@%${TERMINFODIR}/terminfo%g'
MANx= curs_addch.3x curs_addchstr.3x curs_addstr.3x curs_attr.3x \
curs_beep.3x curs_bkgd.3x curs_border.3x curs_clear.3x curs_color.3x \
@@ -388,7 +390,7 @@ MANx= curs_addch.3x curs_addchstr.3x curs_addstr.3x curs_attr.3x \
curs_slk.3x curs_termattrs.3x curs_termcap.3x curs_terminfo.3x \
curs_touch.3x curs_trace.3x curs_util.3x curs_window.3x \
default_colors.3x define_key.3x \
- dft_fgbg.3x keybound.3x keyok.3x ncurses.3x resizeterm.3x wresize.3x
+ keybound.3x keyok.3x ncurses.3x resizeterm.3x wresize.3x
MAN= term.5 terminfo.5
MAN+= term.7
diff --git a/lib/ncurses/ncurses/ncurses_cfg.h b/lib/ncurses/ncurses/ncurses_cfg.h
index e43be45..3a21911 100644
--- a/lib/ncurses/ncurses/ncurses_cfg.h
+++ b/lib/ncurses/ncurses/ncurses_cfg.h
@@ -123,6 +123,7 @@
#define MIXEDCASE_FILENAMES 1
#define NCURSES_EXT_FUNCS 1
#define NCURSES_NO_PADDING 1
+#define NCURSES_PATHSEP ':'
#define NDEBUG 1
#define RETSIGTYPE void
#define STDC_HEADERS 1
OpenPOWER on IntegriCloud