mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-11-27 04:53:28 +00:00
MFC ncurses 5.6-20080503 build glue
rev 174999, 176190, 178869
This commit is contained in:
parent
b40b0ef82c
commit
000435f73b
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/stable/7/; revision=179539
@ -18,9 +18,11 @@ NCURSES_PATCH!= egrep 'NCURSES_PATCH[ ]*=' ${NCURSES_DIR}/dist.mk | sed -e 's%^
|
||||
# From autoconf (!)
|
||||
.if defined(ENABLE_WIDEC)
|
||||
NCURSES_CH_T= cchar_t
|
||||
NCURSES_OK_WCHAR_T= 1
|
||||
NEED_WCHAR_H= 1
|
||||
.else
|
||||
NCURSES_CH_T= chtype
|
||||
NCURSES_OK_WCHAR_T=
|
||||
NEED_WCHAR_H= 0
|
||||
.endif
|
||||
NCURSES_CONST= const
|
||||
@ -30,8 +32,10 @@ NCURSES_INLINE= inline
|
||||
NCURSES_LIBUTF8= 0
|
||||
NCURSES_MBSTATE_T= 0
|
||||
NCURSES_MOUSE_VERSION= 1
|
||||
NCURSES_OPAQUE= 0
|
||||
NCURSES_OSPEED= short
|
||||
NCURSES_SBOOL= char
|
||||
NCURSES_SIZE_T= short
|
||||
NCURSES_TPARM_VARARGS= 1
|
||||
NCURSES_WCHAR_T= 0
|
||||
NCURSES_WINT_T= 0
|
||||
@ -39,6 +43,8 @@ NCURSES_XNAMES= 1
|
||||
BROKEN_LINKER= 0
|
||||
BUILTIN_BOOL= 1
|
||||
ENABLE_LP64= 0
|
||||
ENABLE_OPAQUE= NCURSES_OPAQUE
|
||||
ENABLE_REENTRANT= 0
|
||||
HAVE_TCGETATTR= 1
|
||||
HAVE_TERMIOS_H= 1
|
||||
HAVE_TERMIO_H= 0
|
||||
@ -49,6 +55,7 @@ ONEUL= 1UL
|
||||
TYPEOF_CHTYPE= long
|
||||
TYPEOF_MMASK_T= long
|
||||
TYPE_OF_BOOL= unsigned char
|
||||
USE_BIG_STRINGS= 1
|
||||
USE_CXX_BOOL= defined(__cplusplus)
|
||||
|
||||
GENSRCS= \
|
||||
@ -174,6 +181,7 @@ SRCS+= \
|
||||
comp_scan.c \
|
||||
db_iterator.c \
|
||||
doalloc.c \
|
||||
entries.c \
|
||||
free_ttype.c \
|
||||
getenv_num.c \
|
||||
hashed_db.c \
|
||||
@ -231,6 +239,7 @@ SRCS+= \
|
||||
lib_in_wchnstr.c \
|
||||
lib_ins_wch.c \
|
||||
lib_inwstr.c \
|
||||
lib_key_name.c \
|
||||
lib_pecho_wchar.c \
|
||||
lib_slk_wset.c \
|
||||
lib_unget_wch.c \
|
||||
@ -261,13 +270,8 @@ DBGSRCS= \
|
||||
# Used instead of the hideous read_termcap.c abomination.
|
||||
SRCS+= termcap.c
|
||||
|
||||
# Components of names.c and codes.c
|
||||
NAMESRCS= boolnames boolfnames numnames numfnames strnames strfnames
|
||||
CODESRCS= boolcodes numcodes strcodes
|
||||
|
||||
CLEANFILES= ${GENSRCS} ${GENHDRS} keys.list make_hash term.h.new \
|
||||
make_keys MKterm.h.awk comp_captab.c curses.head \
|
||||
namehdr nameftr codeftr ${NAMESRCS} ${CODESRCS}
|
||||
make_keys MKterm.h.awk comp_captab.c curses.head
|
||||
|
||||
CFLAGS+= -DFREEBSD_NATIVE -DTERMIOS
|
||||
|
||||
@ -309,29 +313,27 @@ FILESGROUPS= DOCS
|
||||
.endif
|
||||
|
||||
# Generated source
|
||||
namehdr nameftr codeftr ${NAMESRCS} ${CODESRCS}: MKnames.awk Caps
|
||||
${AWK} -f ${NCURSES_DIR}/ncurses/tinfo/MKnames.awk ${NCURSES_DIR}/include/Caps
|
||||
.ORDER: names.c codes.c
|
||||
|
||||
.ORDER: namehdr ${NAMESRCS} ${CODESRCS} nameftr codeftr names.c codes.c
|
||||
names.c: MKnames.awk
|
||||
${AWK} -f ${NCURSES_DIR}/ncurses/tinfo/MKnames.awk bigstrings=${USE_BIG_STRINGS} ${NCURSES_DIR}/include/Caps > names.c
|
||||
|
||||
names.c: namehdr ${NAMESRCS} nameftr
|
||||
cat namehdr ${NAMESRCS} nameftr > $@
|
||||
|
||||
codes.c: namehdr ${CODESRCS} codeftr
|
||||
cat namehdr ${CODESRCS} codeftr > $@
|
||||
codes.c: MKcodes.awk
|
||||
${AWK} -f ${NCURSES_DIR}/ncurses/tinfo/MKcodes.awk bigstrings=${USE_BIG_STRINGS} ${NCURSES_DIR}/include/Caps > codes.c
|
||||
|
||||
lib_gen.c: MKlib_gen.sh curses.h
|
||||
LC_ALL=C sh ${NCURSES_DIR}/ncurses/base/MKlib_gen.sh "${CC} -E ${CFLAGS}" \
|
||||
"${AWK}" generated < curses.h >$@
|
||||
|
||||
lib_keyname.c: keys.list MKkeyname.awk
|
||||
${AWK} -f ${NCURSES_DIR}/ncurses/base/MKkeyname.awk keys.list > lib_keyname.c
|
||||
${AWK} -f ${NCURSES_DIR}/ncurses/base/MKkeyname.awk bigstrings=${USE_BIG_STRINGS} keys.list > lib_keyname.c
|
||||
|
||||
unctrl.c: MKunctrl.awk
|
||||
echo | ${AWK} -f ${NCURSES_DIR}/ncurses/base/MKunctrl.awk > unctrl.c
|
||||
echo | ${AWK} -f ${NCURSES_DIR}/ncurses/base/MKunctrl.awk bigstrings=${USE_BIG_STRINGS} > unctrl.c
|
||||
|
||||
comp_captab.c: MKcaptab.awk Caps make_hash
|
||||
sh ${NCURSES_DIR}/ncurses/tinfo/MKcaptab.awk "${AWK}" \
|
||||
comp_captab.c: MKcaptab.sh MKcaptab.awk Caps make_hash
|
||||
sh ${NCURSES_DIR}/ncurses/tinfo/MKcaptab.sh "${AWK}" \
|
||||
${USE_BIG_STRINGS} ${NCURSES_DIR}/ncurses/tinfo/MKcaptab.awk \
|
||||
${NCURSES_DIR}/include/Caps > comp_captab.c
|
||||
|
||||
expanded.c: MKexpanded.sh
|
||||
@ -388,6 +390,7 @@ make_hash: comp_hash.c hashsize.h ncurses_def.h ${HEADERS}
|
||||
# ./configure generated
|
||||
MKterm.h.awk: MKterm.h.awk.in
|
||||
sed <${NCURSES_DIR}/include/MKterm.h.awk.in >$@ \
|
||||
-e "/@BROKEN_LINKER@/s%%${BROKEN_LINKER}%" \
|
||||
-e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \
|
||||
-e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%" \
|
||||
-e "/@NCURSES_CONST@/s%%${NCURSES_CONST}%" \
|
||||
@ -396,7 +399,8 @@ MKterm.h.awk: MKterm.h.awk.in
|
||||
-e "/@NCURSES_XNAMES@/s%%${NCURSES_XNAMES}%" \
|
||||
-e "/@HAVE_TERMIOS_H@/s%%${HAVE_TERMIOS_H}%" \
|
||||
-e "/@HAVE_TERMIO_H@/s%%${HAVE_TERMIO_H}%" \
|
||||
-e "/@HAVE_TCGETATTR@/s%%${HAVE_TCGETATTR}%"
|
||||
-e "/@HAVE_TCGETATTR@/s%%${HAVE_TCGETATTR}%" \
|
||||
-e "s%@cf_cv_enable_reentrant@%${ENABLE_REENTRANT}%g"
|
||||
|
||||
termcap.h: termcap.h.in
|
||||
sed <${NCURSES_DIR}/include/termcap.h.in >$@ \
|
||||
@ -419,7 +423,10 @@ curses.head: curses.h.in
|
||||
-e "/@NCURSES_MBSTATE_T@/s%%${NCURSES_MBSTATE_T}%" \
|
||||
-e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%" \
|
||||
-e "/@NCURSES_MOUSE_VERSION@/s%%${NCURSES_MOUSE_VERSION}%" \
|
||||
-e "/@NCURSES_OK_WCHAR_T@/s%%${NCURSES_OK_WCHAR_T}%" \
|
||||
-e "/@NCURSES_OPAQUE@/s%%${NCURSES_OPAQUE}%" \
|
||||
-e "/@NCURSES_PATCH@/s%%${NCURSES_PATCH}%" \
|
||||
-e "/@NCURSES_SIZE_T@/s%%${NCURSES_SIZE_T}%" \
|
||||
-e "/@NCURSES_TPARM_VARARGS@/s%%${NCURSES_TPARM_VARARGS}%" \
|
||||
-e "/@NCURSES_WCHAR_T@/s%%${NCURSES_WCHAR_T}%" \
|
||||
-e "/@NCURSES_WCHAR_T@/s%%${NCURSES_WCHAR_T}%" \
|
||||
@ -429,6 +436,8 @@ curses.head: curses.h.in
|
||||
-e "s%@cf_cv_1UL@%${ONEUL}%g" \
|
||||
-e "s%@cf_cv_builtin_bool@%${BUILTIN_BOOL}%g" \
|
||||
-e "s%@cf_cv_enable_lp64@%${ENABLE_LP64}%g" \
|
||||
-e "s%@cf_cv_enable_opaque@%${ENABLE_OPAQUE}%g" \
|
||||
-e "s%@cf_cv_enable_reentrant@%${ENABLE_REENTRANT}%g" \
|
||||
-e "s%@cf_cv_header_stdbool_h@%${HEADER_STDBOOL}%g" \
|
||||
-e "s%@cf_cv_type_of_bool@%${TYPE_OF_BOOL}%g" \
|
||||
-e "s%@cf_cv_typeof_chtype@%${TYPEOF_CHTYPE}%g" \
|
||||
@ -477,8 +486,10 @@ MAN= \
|
||||
curs_instr.3 \
|
||||
curs_inwstr.3 \
|
||||
curs_kernel.3 \
|
||||
curs_legacy.3 \
|
||||
curs_mouse.3 \
|
||||
curs_move.3 \
|
||||
curs_opaque.3 \
|
||||
curs_outopts.3 \
|
||||
curs_overlay.3 \
|
||||
curs_pad.3 \
|
||||
@ -490,6 +501,7 @@ MAN= \
|
||||
curs_termattrs.3 \
|
||||
curs_termcap.3 \
|
||||
curs_terminfo.3 \
|
||||
curs_threads.3 \
|
||||
curs_touch.3 \
|
||||
curs_trace.3 \
|
||||
curs_util.3 \
|
||||
@ -721,6 +733,14 @@ MLINKS= ncurses.3 curses.3 \
|
||||
curs_kernel.3 ripoffline.3 \
|
||||
curs_kernel.3 savetty.3 \
|
||||
curs_kernel.3 setsyx.3 \
|
||||
curs_legacy.3 getbegx.3 \
|
||||
curs_legacy.3 getbegy.3 \
|
||||
curs_legacy.3 getcurx.3 \
|
||||
curs_legacy.3 getcury.3 \
|
||||
curs_legacy.3 getmaxx.3 \
|
||||
curs_legacy.3 getmaxy.3 \
|
||||
curs_legacy.3 getparx.3 \
|
||||
curs_legacy.3 getpary.3 \
|
||||
curs_mouse.3 getmouse.3 \
|
||||
curs_mouse.3 mouse_trafo.3 \
|
||||
curs_mouse.3 mouseinterval.3 \
|
||||
@ -730,6 +750,19 @@ MLINKS= ncurses.3 curses.3 \
|
||||
curs_mouse.3 wmouse_trafo.3 \
|
||||
curs_move.3 move.3 \
|
||||
curs_move.3 wmove.3 \
|
||||
curs_opaque.3 is_cleared.3 \
|
||||
curs_opaque.3 is_idcok.3 \
|
||||
curs_opaque.3 is_idlok.3 \
|
||||
curs_opaque.3 is_immedok.3 \
|
||||
curs_opaque.3 is_keypad.3 \
|
||||
curs_opaque.3 is_leaveok.3 \
|
||||
curs_opaque.3 is_nodelay.3 \
|
||||
curs_opaque.3 is_notimeout.3 \
|
||||
curs_opaque.3 is_scrollok.3 \
|
||||
curs_opaque.3 is_syncok.3 \
|
||||
curs_opaque.3 is_timeout.3 \
|
||||
curs_opaque.3 wgetparent.3 \
|
||||
curs_opaque.3 wgetscrreg.3 \
|
||||
curs_outopts.3 clearok.3 \
|
||||
curs_outopts.3 idcok.3 \
|
||||
curs_outopts.3 idlok.3 \
|
||||
@ -812,6 +845,10 @@ MLINKS= ncurses.3 curses.3 \
|
||||
curs_terminfo.3 vid_puts.3 \
|
||||
curs_terminfo.3 vidattr.3 \
|
||||
curs_terminfo.3 vidputs.3 \
|
||||
curs_threads.3 set_escdelay.3 \
|
||||
curs_threads.3 set_tabsize.3 \
|
||||
curs_threads.3 use_screen.3 \
|
||||
curs_threads.3 use_window.3 \
|
||||
curs_touch.3 is_linetouched.3 \
|
||||
curs_touch.3 is_wintouched.3 \
|
||||
curs_touch.3 touchline.3 \
|
||||
|
@ -53,10 +53,8 @@
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
#define BSD_TPUTS 1
|
||||
#define CC_HAS_INLINE_FUNCS 1
|
||||
#define CC_HAS_PROTOS 1
|
||||
#define CPP_HAS_STATIC_CAST 1
|
||||
#define CPP_HAS_VSCAN_FUNC 1
|
||||
#define ETIP_NEEDS_MATH_H 1
|
||||
#define GCC_NORETURN __attribute__((noreturn))
|
||||
#define GCC_PRINTF 1
|
||||
@ -78,6 +76,7 @@
|
||||
#define HAVE_GETTTYNAM 1
|
||||
#define HAVE_HAS_KEY 1
|
||||
#define HAVE_INTTYPES_H 1
|
||||
#define HAVE_IOSTREAM 1
|
||||
#define HAVE_ISASCII 1
|
||||
#define HAVE_ISSETUGID 1
|
||||
#define HAVE_LANGINFO_CODESET 1
|
||||
@ -145,9 +144,10 @@
|
||||
#define NCURSES_EXT_FUNCS 1
|
||||
#define NCURSES_NO_PADDING 1
|
||||
#define NCURSES_PATHSEP ':'
|
||||
#define NCURSES_VERSION_STRING "5.6.20061217"
|
||||
#define NCURSES_VERSION_STRING "5.6.20080503"
|
||||
#define NDEBUG 1
|
||||
#define RETSIGTYPE void
|
||||
#define SIG_ATOMIC_T volatile sig_atomic_t
|
||||
#define SIZEOF_SIGNED_CHAR 1
|
||||
#define STDC_HEADERS 1
|
||||
#define SYSTEM_NAME "FreeBSD"
|
||||
@ -160,20 +160,19 @@
|
||||
#define USE_HASHMAP 1
|
||||
#define USE_LINKS 1
|
||||
#define USE_SIGWINCH 1
|
||||
#define USE_STDIO_VSCAN 1
|
||||
#define USE_SYSMOUSE 1
|
||||
#define USE_TERMCAP 1
|
||||
#ifdef ENABLE_WIDEC
|
||||
#define USE_WIDEC_SUPPORT 1
|
||||
#define HAVE_PUTWC 1
|
||||
#define HAVE_BTOWC 1
|
||||
#define HAVE_WCTOB 1
|
||||
#define HAVE_MBTOWC 1
|
||||
#define HAVE_WCTOMB 1
|
||||
#define HAVE_MBLEN 1
|
||||
#define HAVE_MBRLEN 1
|
||||
#define HAVE_MBRTOWC 1
|
||||
#define NEED_WCHAR_H 1
|
||||
#define HAVE_MBTOWC 1
|
||||
#define HAVE_PUTWC 1
|
||||
#define HAVE_WCTOB 1
|
||||
#define HAVE_WCTOMB 1
|
||||
#define NEED_WCHAR_H 1
|
||||
#endif
|
||||
|
||||
#include <ncurses_def.h>
|
||||
|
Loading…
Reference in New Issue
Block a user