Date: Sat, 30 Apr 2011 10:59:17 +0000 (UTC) From: Ed Schouten <ed@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r221245 - in vendor/ncurses/dist: . Ada95 Ada95/doc Ada95/gen Ada95/include Ada95/package Ada95/package/debian Ada95/package/debian/source Ada95/samples Ada95/src doc/html doc/html/ada ... Message-ID: <201104301059.p3UAxHpc042561@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ed Date: Sat Apr 30 10:59:17 2011 New Revision: 221245 URL: http://svn.freebsd.org/changeset/base/221245 Log: Import ncurses 5.9. Added: vendor/ncurses/dist/Ada95/doc/ vendor/ncurses/dist/Ada95/doc/Makefile.in vendor/ncurses/dist/Ada95/package/ vendor/ncurses/dist/Ada95/package/AdaCurses-doc.spec vendor/ncurses/dist/Ada95/package/AdaCurses.spec vendor/ncurses/dist/Ada95/package/debian/ vendor/ncurses/dist/Ada95/package/debian/compat vendor/ncurses/dist/Ada95/package/debian/control vendor/ncurses/dist/Ada95/package/debian/copyright vendor/ncurses/dist/Ada95/package/debian/docs vendor/ncurses/dist/Ada95/package/debian/rules (contents, props changed) vendor/ncurses/dist/Ada95/package/debian/source/ vendor/ncurses/dist/Ada95/package/debian/source/format vendor/ncurses/dist/Ada95/package/debian/watch vendor/ncurses/dist/Ada95/src/c_varargs_to_ada.c vendor/ncurses/dist/Ada95/src/c_varargs_to_ada.h vendor/ncurses/dist/Ada95/src/ncurses_compat.c vendor/ncurses/dist/test/package/ vendor/ncurses/dist/test/package/debian/ vendor/ncurses/dist/test/package/debian/compat vendor/ncurses/dist/test/package/debian/control vendor/ncurses/dist/test/package/debian/copyright vendor/ncurses/dist/test/package/debian/docs vendor/ncurses/dist/test/package/debian/rules (contents, props changed) vendor/ncurses/dist/test/package/debian/source/ vendor/ncurses/dist/test/package/debian/source/format vendor/ncurses/dist/test/package/debian/watch vendor/ncurses/dist/test/package/ncurses-examples.spec Modified: vendor/ncurses/dist/ANNOUNCE vendor/ncurses/dist/Ada95/aclocal.m4 vendor/ncurses/dist/Ada95/configure vendor/ncurses/dist/Ada95/configure.in vendor/ncurses/dist/Ada95/gen/Makefile.in vendor/ncurses/dist/Ada95/gen/gen.c vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-aux.ads.m4 vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-forms-field_types.ads.m4 vendor/ncurses/dist/Ada95/gen/terminal_interface-curses-mouse.ads.m4 vendor/ncurses/dist/Ada95/gen/terminal_interface-curses.adb.m4 vendor/ncurses/dist/Ada95/gen/terminal_interface-curses.ads.m4 vendor/ncurses/dist/Ada95/include/Makefile.in vendor/ncurses/dist/Ada95/make-tar.sh vendor/ncurses/dist/Ada95/samples/Makefile.in vendor/ncurses/dist/Ada95/samples/explain.txt vendor/ncurses/dist/Ada95/samples/ncurses2-acs_and_scroll.adb vendor/ncurses/dist/Ada95/samples/ncurses2-demo_forms.adb vendor/ncurses/dist/Ada95/samples/ncurses2-demo_pad.adb vendor/ncurses/dist/Ada95/samples/ncurses2-demo_panels.adb vendor/ncurses/dist/Ada95/samples/ncurses2-getopt.adb vendor/ncurses/dist/Ada95/samples/ncurses2-menu_test.adb vendor/ncurses/dist/Ada95/samples/ncurses2-overlap_test.adb vendor/ncurses/dist/Ada95/samples/ncurses2-slk_test.adb vendor/ncurses/dist/Ada95/samples/ncurses2-trace_set.adb vendor/ncurses/dist/Ada95/samples/sample-curses_demo.adb vendor/ncurses/dist/Ada95/samples/sample-explanation.adb vendor/ncurses/dist/Ada95/samples/sample-form_demo-aux.ads vendor/ncurses/dist/Ada95/samples/sample-form_demo.adb vendor/ncurses/dist/Ada95/samples/sample-function_key_setting.adb vendor/ncurses/dist/Ada95/samples/sample-function_key_setting.ads vendor/ncurses/dist/Ada95/samples/sample-header_handler.adb vendor/ncurses/dist/Ada95/samples/sample-helpers.adb vendor/ncurses/dist/Ada95/samples/sample-helpers.ads vendor/ncurses/dist/Ada95/samples/sample-keyboard_handler.adb vendor/ncurses/dist/Ada95/samples/sample-menu_demo-aux.ads vendor/ncurses/dist/Ada95/samples/sample-menu_demo.adb vendor/ncurses/dist/Ada95/samples/sample-text_io_demo.adb vendor/ncurses/dist/Ada95/samples/sample.adb vendor/ncurses/dist/Ada95/src/Makefile.in vendor/ncurses/dist/Ada95/src/library.gpr vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alpha.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-alphanumeric.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-enumeration-ada.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-enumeration.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-intfield.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-ipv4_address.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-numeric.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-regexp.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user-choice.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user-choice.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types-user.ads vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms-field_types.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-forms.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-menus.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-text_io.adb vendor/ncurses/dist/Ada95/src/terminal_interface-curses-trace.adb_p vendor/ncurses/dist/INSTALL vendor/ncurses/dist/MANIFEST vendor/ncurses/dist/NEWS vendor/ncurses/dist/TO-DO vendor/ncurses/dist/aclocal.m4 vendor/ncurses/dist/announce.html.in vendor/ncurses/dist/configure vendor/ncurses/dist/configure.in vendor/ncurses/dist/dist.mk vendor/ncurses/dist/doc/html/ada/funcs/A.htm vendor/ncurses/dist/doc/html/ada/funcs/B.htm vendor/ncurses/dist/doc/html/ada/funcs/C.htm vendor/ncurses/dist/doc/html/ada/funcs/D.htm vendor/ncurses/dist/doc/html/ada/funcs/E.htm vendor/ncurses/dist/doc/html/ada/funcs/F.htm vendor/ncurses/dist/doc/html/ada/funcs/G.htm vendor/ncurses/dist/doc/html/ada/funcs/H.htm vendor/ncurses/dist/doc/html/ada/funcs/I.htm vendor/ncurses/dist/doc/html/ada/funcs/K.htm vendor/ncurses/dist/doc/html/ada/funcs/L.htm vendor/ncurses/dist/doc/html/ada/funcs/M.htm vendor/ncurses/dist/doc/html/ada/funcs/N.htm vendor/ncurses/dist/doc/html/ada/funcs/O.htm vendor/ncurses/dist/doc/html/ada/funcs/P.htm vendor/ncurses/dist/doc/html/ada/funcs/R.htm vendor/ncurses/dist/doc/html/ada/funcs/S.htm vendor/ncurses/dist/doc/html/ada/funcs/T.htm vendor/ncurses/dist/doc/html/ada/funcs/U.htm vendor/ncurses/dist/doc/html/ada/funcs/V.htm vendor/ncurses/dist/doc/html/ada/funcs/W.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-aux__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-aux__ads.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-alpha__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-alphanumeric__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration-ada__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-enumeration__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-intfield__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-ipv4_address__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-numeric__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-regexp__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user-choice__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user-choice__ads.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types-user__ads.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms-field_types__ads.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-forms__ads.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-menus__ads.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-mouse__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-mouse__ads.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-putwin__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-termcap__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-terminfo__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io-aux__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-text_io__ads.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-trace__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses-trace__ads.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses__adb.htm vendor/ncurses/dist/doc/html/ada/terminal_interface-curses__ads.htm vendor/ncurses/dist/doc/html/announce.html vendor/ncurses/dist/doc/html/man/adacurses-config.1.html vendor/ncurses/dist/doc/html/man/captoinfo.1m.html vendor/ncurses/dist/doc/html/man/clear.1.html vendor/ncurses/dist/doc/html/man/form.3x.html vendor/ncurses/dist/doc/html/man/infocmp.1m.html vendor/ncurses/dist/doc/html/man/infotocap.1m.html vendor/ncurses/dist/doc/html/man/menu.3x.html vendor/ncurses/dist/doc/html/man/ncurses.3x.html vendor/ncurses/dist/doc/html/man/ncurses5-config.1.html vendor/ncurses/dist/doc/html/man/panel.3x.html vendor/ncurses/dist/doc/html/man/tabs.1.html vendor/ncurses/dist/doc/html/man/terminfo.5.html vendor/ncurses/dist/doc/html/man/tic.1m.html vendor/ncurses/dist/doc/html/man/toe.1m.html vendor/ncurses/dist/doc/html/man/tput.1.html vendor/ncurses/dist/doc/html/man/tset.1.html vendor/ncurses/dist/include/ncurses_defs vendor/ncurses/dist/man/MKada_config.in vendor/ncurses/dist/misc/ncurses-config.in vendor/ncurses/dist/ncurses/base/lib_newwin.c vendor/ncurses/dist/ncurses/base/lib_slk.c vendor/ncurses/dist/ncurses/widechar/lib_add_wch.c vendor/ncurses/dist/test/aclocal.m4 vendor/ncurses/dist/test/configure vendor/ncurses/dist/test/configure.in vendor/ncurses/dist/test/make-tar.sh vendor/ncurses/dist/test/tclock.c vendor/ncurses/dist/test/test.priv.h Modified: vendor/ncurses/dist/ANNOUNCE ============================================================================== --- vendor/ncurses/dist/ANNOUNCE Sat Apr 30 10:56:08 2011 (r221244) +++ vendor/ncurses/dist/ANNOUNCE Sat Apr 30 10:59:17 2011 (r221245) @@ -1,4 +1,4 @@ - Announcing ncurses 5.8 + Announcing ncurses 5.9 The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses terminfo format, @@ -27,393 +27,30 @@ Release Notes This release is designed to be upward compatible from ncurses 5.0 - through 5.7; very few applications will require recompilation, + through 5.8; very few applications will require recompilation, depending on the platform. These are the highlights from the - change-log since ncurses 5.7 release. + change-log since ncurses 5.8 release. -Interface changes + This is a bug-fix release, correcting a small number of urgent + problems in the ncurses library from the 5.8 release. - * turn on _XOPEN_CURSES definition in curses.h. - * change _nc_has_mouse to has_mouse, reflect its use in C++ and - Ada95. - * add is_pad and is_subwin functions for opaque access to the WINDOW - structure. - * add tiparm, based on review of X/Open Curses Issue 7. - -New features and improvements - - Library Improvements - - * add a terminal driver for Windows console, which supports a MinGW - port to Windows. - * add extended functions which specify the SCREEN pointer for - several curses functions which use the global SP. - * improve the NCURSES_NO_UTF8_ACS feature by adding a check for an - extended terminfo capability U8. - * improve performance of tigetstr, etc., by using hashing code from - tic. - * add WACS_xxx definitions to wide-character configuration for - thick- and double-lines. - * modify init_pair to allow caller to create extra color pairs - beyond the color_pairs limit, which use default colors. - - Improvements to Programs - - * add tabs program. - * modify tic's -I/-C dump to reformat acsc strings into canonical - form (sorted, unique mapping). - * add checks in tic for inconsistent cursor-movement controls, and - for inconsistent printer-controls. - * add special case to _nc_infotocap (used by tic and infocmp) to - recognize the setaf/setab strings from xterm+256color and - xterm+88color, and provide a reduced version which works with - termcap. - - Terminal Database - - * added entries: - + bterm terminfo entry, based on bogl 0.1.18 - + cons25-debian entry - + eterm-color entry - + linux-16color - + mlterm+256color entry, for mlterm 3.0.0 - + several screen-bce.xxx entries - + screen.Eterm terminfo entry - + vwmterm entry - + xterm-utf8 entry as a demo of the U8 feature - * updated/improved entries: - + use extended capabilities: - o add U8 feature to denote entries for terminal emulators - which do not support VT100 SI/SO when processing UTF-8 - encoding - o add XT capability to entries for terminals that support - both xterm-style mouse- and title-controls, for screen - which special-cases TERM beginning with xterm or rxvt - + improvements based on new checks in tic: - + - o fill in no-parameter forms of cursor-movement where a - parameterized form is available - o fill in missing cursor controls where the form of the - controls is ANSI - o add parameterized cursor-controls to linux-basic - o modify nsterm, xnuppc and tek4115 to make sgr/sgr0 - consistent - o change several terminfo entries to make consistent use - of ANSI clear-all-tabs - + extend ansi.sys pfkey capability from kf1-kf10 to kf1-kf48, - moving function key definitions from emx-base for - consistency. - + correct missing final 'p' in pfkey capability of - ansi.sys-old. - + rename atari and st52 terminfo entries to atari-old, - st52-old, use newer entries from FreeMiNT. - + repurpose gnome terminfo entries as vte, retaining gnome - variants for compatibility, but generally deprecating those - since the VTE library is what actually defines the behavior - of "gnome", etc., since 2003. - + improve interix smso terminfo capability by using reverse - rather than bold. - + correct initc capability of linux-c-nc end-of-range, make - similar change for dg+ccc and dgunix+ccc. - + update minix terminfo entry. - + updated nsterm* entries. - + remove unnecessary kcan assignment to ^C from putty. - + suppress ncv in screen and konsole-base entries, allowing - underline. - + change ncv and op capabilities in sun-color terminfo entry to - match Sun's entry for this. - + fix typo in rmso for tek4106 entry. - + improve acsc string for vt52, show arrow keys. - + add hard-reset for rs2 to wsvt25 to help ensure that reset - ends the alternate character set. - + add ccc and initc capabilities to xterm-16color. - -Major bug fixes - - * ncurses library - + wide character support - o modify length returned by getcchar to count the trailing - null which is documented in X/Open. - o fix an infinite recursion when adding a legacy-coding - 8-bit value using insch. - o improve a workaround in adding wide-characters, when a - control character is found. The library uses unctrl to - obtain a printable version of the control character, but - was not passing color or video attributes. - o modify waddch_literal, updating line-pointer after a - multicolumn character is found to not fit on the current - row, and wrapping is done. Since the line-pointer was - not updated, the wrapped multicolumn character was - written to the beginning of the current row. - o fixes in wins_nwstr and related functions to ensure that - special characters, i.e., control characters are handled - properly with the wide-character configuration. - o correct internal _nc_insert_ch to use _nc_insert_wch - when inserting wide characters, since the wins_wch - function that it used did not update the cursor - position. - + mouse - o add check if Gpm_Open returns a -2, e.g., for "xterm". - This is normally suppressed but can be overridden using - $NCURSES_GPM_TERMS. Ensure that Gpm_Close is called in - this case. - o add check in mouse-driver to disable connection if GPM - returns a zero, indicating that the connection is - closed. - o modify getmouse to act as its documentation implied, - returning on each call the preceding event until none - are left. When no more events remain, it will return - ERR. - + miscellaneous - o improve handling of color-pairs embedded in attributes - for the extended-colors configuration. - o add check for failure to open hashed-database needed for - db4.6. - o modify use of $CC environment variable which is defined - by X/Open as a curses feature, to ignore it if it is not - a single character. - o modify declaration of cur_term when broken-linker is - used, but enable-reentrant is not, to match pre-5.7. - o correct limit-checks in derwin. - o remove old check in mvderwin which prevented moving a - derived window whose origin happened to coincide with - its parent's origin. - o correct limit-checks in newwin, to ensure that windows - have nonzero size. - o modify set_curterm to make broken-linker configuration - work with changes from 20090228. - o modify wgetch to ensure it checks SIGWINCH when it gets - an error in non-blocking mode. - o correct limit-check in wredrawln, accounting for - begy/begx values. - o fix a null-pointer check in _nc_format_slks in - lib_slk.c, from 20070704 changes. - o correct translation of "^" in _nc_infotocap, used to - transform terminfo to termcap strings. - o modify _nc_wgetch to check for a -1 in the fifo, e.g., - after a SIGWINCH, and discard that value, to avoid - confusing application. - * other libraries - + correct transfer of multicolumn characters in multirow - field_buffer, which stopped at the end of the first row due - to filling of unused entries in a cchar_t array with nulls. - + correct buffer-size after internal resizing of wide-character - set_field_buffer, broken in 20081018 changes. - + correct layout of working window used to extract data in - wide-character configured by set_field_buffer - -Portability - - * configure script: - + new options: - - --disable-libtool-version - use the "-version-number" feature which was added - in libtool 1.5. The default value for the option - uses the newer feature, which makes libraries - generated using libtool compatible with the - standard builds of ncurses. - - --disable-rpath-hack - disable a feature which adds rpath options for - libraries in unusual places. - - --enable-interop - integrate changes for generic/interop support to - form-library. - - --enable-pc-files - generate ".pc" files for each of the libraries, and - install them in pkg-config's library directory. - - --enable-pthreads-eintr - control whether to allow EINTR to interrupt a read - operation in wgetch. This applies only to the - pthread configuration - - --enable-sp-funcs - compile-in support for extended functions which - accept a SCREEN pointer, reducing the need for - juggling the global SP value with set_term and - delscreen. - - --enable-term-driver - compile with terminal-driver. That is used in the - MinGW port, and (being somewhat more complicated) - is an experimental alternative to the conventional - termlib internals. Currently, it requires the - sp-funcs feature to be enabled. - - --with-ncurses-wrap-prefix - allows setting the prefix for functions used to - wrap global variables to something other than - "_nc_". - - --with-pkg-config=[DIR] - check for pkg-config, optionally specifying its - path. - - --without-manpages - tells the configure script to suppress the install - of ncurses' manpages. - - --without-tests - suppress building test programs. - - + improved options: - o correct logic for --with-database, which was coded as an - enable-type switch. - o omit the opaque-functions from lib_gen.o when - --disable-ext-funcs is used. - * packaging: - + *-config scripts: - o modify adacurses-config to look for ".ali" files in the - adalib directory. - o correct install for the Ada95 tree, which omitted - libAdaCurses.a used in adacurses-config. - o change install for adacurses-config to provide - additional flavors such as adacursesw-config, for - ncursesw. - o modify scripts to generate ncurses*-config and pc-files - to add dependency for tinfo library. - o use ncurses*-config scripts if available for - test/configure. - o correct name for termlib in ncurses*-config, e.g., if it - is renamed to provide a single file for ncurses/ncursesw - libraries. - o generate manpages for the *-config scripts, adapted from - help2man. - o modify install-rule for manpages so that *-config - manpages will install when building with --srcdir. - o build-fixes for OpenSolaris aka Solaris 11, for - wide-character configuration as well as for rpath - feature in *-config scripts. - o use $includedir symbol in misc/ncurses-config.in, add - --includedir option. - o improve install-rules for pc-files. - o create the pkg-config library directory if needed. - o fix typo "==" where "=" is needed in ncurses-config.in - and gen-pkgconfig.in files. - o modify gen-pkgconfig.in to eliminate a dependency on - rpath when deciding whether to add $LIBS to --libs - output; that should be shown for the ncurses and tinfo - libraries without taking rpath into account. - o modify handling of $PKG_CONFIG_LIBDIR to use only the - first item in a possibly colon-separated list. - + other packaging issues - o add make-tar.sh scripts to Ada95 and test subdirectories - to help with making those separately distributable. - o add Ada95/configure script, to use in tar-file created - by Ada95/make-tar.sh. - o remove tar-copy.sh and related configure/Makefile - chunks, since the Ada95 binding is now installed using - rules in Ada95/src. - * cross-compiling: - + improve configure checks for location of tic and infocmp - programs used for installing database and for generating - fallback data, e.g., for cross-compiling. - + modify #define's for build-compiler to suppress cchar_t - symbol from compile of make_hash and make_keys, improving - cross-compilation of ncursesw. - + simplify include-dependencies of make_hash and make_keys, to - reduce the need for setting BUILD_CPPFLAGS in cross-compiling - when the build- and target-machines differ. - + correct cross-compiling configure check for CF_MKSTEMP macro, - by adding a check cache variable set by AC_CHECK_FUNC. - * library dependencies: - + revise wadd_wch and wecho_wchar to eliminate dependency on - unctrl. - + adjust configure script so that "t" is not added to library - suffix when weak-symbols are used, allowing the pthread - configuration to more closely match the non-thread naming. - * building the Ada95 tree: - + changes to use gnatmake project files in the Ada95 tree. - + add/use configure check to turn on project rules for - Ada95/src. - + old gnatmake (3.15) does not produce libraries using - project-file; work around by adding script to generate - alternate makefile. - + add configure --with-ada-sharedlib option, for the test_make - rule. - + move Ada95-related logic into aclocal.m4, since additional - checks will be needed to distinguish old/new implementations - of gnat. - + add test_make / test_clean / test_install rules in Ada95/src - + change install-path for adainclude directory to - /usr/share/ada (was /usr/lib/ada). - * other configure/build issues: - + make CCHARW_MAX value configurable, noting that changing this - would change the size of cchar_t, and would be - ABI-incompatible. - + improve comparison of program-names when checking for linked - flavors such as "reset" by ignoring the executable suffix. - + drop mkdirs.sh, use "mkdir -p". - + drop misc/ncu-indent and misc/jpf-indent; they are provided - by an external package [3]cindent. - + change makefiles to use $ARFLAGS rather than $AR_OPTS, - provide a configure check to detect whether a "-" is needed - before "ar" options. - + modify CF_DISABLE_LEAKS configure macro so that the - --enable-leaks option is not the same as --disable-leaks. - + improve configure script macros CF_HEADER_PATH and - CF_LIBRARY_PATH by adding CFLAGS, CPPFLAGS and LDFLAGS, LIBS - values to the search-lists. - + improve configure macros CF_GCC_VERSION and CF_GCC_WARNINGS - to work with gcc 4.x's c89 alias, which gives warning - messages for cases where older versions would produce an - error. - + modify CF_WITH_LIBTOOL configure check to allow unreleased - libtool version numbers (e.g. which include alphabetic chars, - as well as digits, after the final '.'). - + improve use of symbolic links in makefiles by using "-f" - option if it is supported, to eliminate temporary removal of - the target - + add a configure-time check to pick a suitable value for - CC_SHARED_OPTS for Solaris. - + add -shared option to MK_SHARED_LIB when -Bsharable is used, - for *BSD's, without which "main" might be one of the shared - library's dependencies. - + modify configure script to allow building shared libraries - with gcc on AIX 5 or 6. - + suppress configure check for static/dynamic linker flags for - gcc on Solaris 10, since gcc is confused by absence of static - libc, and does not switch back to dynamic mode before - finishing the libraries. - + suppress configure check for static/dynamic linker flags for - gcc on Darwin. - + modify misc/run_tic.in to create parent directory, in case - this is a new install of hashed database. - + modify configure check for tic program, used for fallbacks, - to a warning if not found. This makes it simpler to use - additonal scripts to bootstrap the fallbacks code using tic - from the build tree. - * test programs: - + add test/demo_terminfo, for comparison with demo_termcap. - + improve test/ncurses.c 'F' test, show combining characters in - color. - + fix logic for 'V' in test/ncurses.c tests f/F. - + improve test/ncurses.c 'a test to put mouse droppings in the - proper window. - + modify ncurses 'F' test to demo wborder_set with colored - lines. - + modify ncurses 'f' test to demo wborder with colored lines. - + improve test/ncurses.c 'a' test, using unctrl more - consistently to display meta-characters. - + correct use of key_name in test/ncurses.c 'A' test, which - only displays wide-characters, not key-codes since 20070612. - + add test/clip_printw.c to illustrate how to use printw - without wrapping. - + modify test-programs, e.g,. test/view.c, to address subtle - differences between Tru64/Solaris and HPUX/AIX getcchar - return values. - + add some test programs (and make these use the same special - keys by sharing linedata.h functions): test/test_addstr.c - test/test_addwstr.c test/test_addchstr.c - test/test_add_wchstr.c - + add test/xterm-256color.dat - + modify test programs to allow them to be built with NetBSD - curses. - + fixes for test programs to build/work on HPUX and AIX, etc. + It also improves the Ada95 binding: + * fixes a longstanding portability problem with its use of the + [3]set_field_type function. Because that function uses + variable-length argument lists, its interface with gnat does not + work with certain platforms. + * improves configurability and portability, particularly when built + separately from the main ncurses tree. The 5.8 release introduced + scripts which can be used to construct separate tarballs for the + Ada95 and ncurses examples. + Those were a proof of concept. For the 5.9 release, those scripts + are augmented with rpm- and dpkg-scripts used in test builds + against a variety of gnat- and system ncurses versions as old as + gnat 3.15 and ncurses 5.4 (see snapshots and systems tested + [4]here. + * additional improvements were made for portability of the ncurses + examples, adding rpm- and dpkg-scripts for test-builds. See + [5]this page for snapshots and other information. Features of Ncurses @@ -532,55 +169,55 @@ Portability cdk Curses Development Kit - [4]http://invisible-island.net/cdk/ - [5]http://www.vexus.ca/products/CDK/ + [6]http://invisible-island.net/cdk/ + [7]http://www.vexus.ca/products/CDK/ ded directory-editor - [6]http://invisible-island.net/ded/ + [8]http://invisible-island.net/ded/ dialog the underlying application used in Slackware's setup, and the basis for similar applications on GNU/Linux. - [7]http://invisible-island.net/dialog/ + [9]http://invisible-island.net/dialog/ lynx the character-screen WWW browser - [8]http://lynx.isc.org/release/ + [10]http://lynx.isc.org/release/ Midnight Commander file manager - [9]http://www.midnight-commander.org/ + [11]http://www.midnight-commander.org/ mutt mail utility - [10]http://www.mutt.org/ + [12]http://www.mutt.org/ ncftp file-transfer utility - [11]http://www.ncftp.com/ + [13]http://www.ncftp.com/ nvi New vi versions 1.50 are able to use ncurses versions 1.9.7 and later. - [12]https://sites.google.com/a/bostic.com/keithbostic/nvi + [14]https://sites.google.com/a/bostic.com/keithbostic/nvi pinfo Lynx-like info browser. - [13]https://alioth.debian.org/projects/pinfo/ + [15]https://alioth.debian.org/projects/pinfo/ tin - newsreader, supporting color, MIME [14]http://www.tin.org/ + newsreader, supporting color, MIME [16]http://www.tin.org/ as well as some that use ncurses for the terminfo support alone: minicom terminal emulator - [15]http://alioth.debian.org/projects/minicom/ + [17]http://alioth.debian.org/projects/minicom/ vile vi-like-emacs - [16]http://invisible-island.net/vile/ + [18]http://invisible-island.net/vile/ The ncurses distribution includes a selection of test programs (including a few games). @@ -590,9 +227,9 @@ Who's Who and What's What Zeyd Ben-Halim started it from a previous package pcurses, written by Pavel Curtis. Eric S. Raymond continued development. Juergen Pfeifer wrote most of the form and menu libraries. Ongoing work is being done - by [17]Thomas Dickey. Thomas Dickey acts as the maintainer for the + by [19]Thomas Dickey. Thomas Dickey acts as the maintainer for the Free Software Foundation, which holds the copyright on ncurses. - Contact the current maintainers at [18]bug-ncurses@gnu.org. + Contact the current maintainers at [20]bug-ncurses@gnu.org. To join the ncurses mailing list, please write email to bug-ncurses-request@gnu.org containing the line: @@ -602,7 +239,7 @@ Who's Who and What's What and testing of this package. Beta versions of ncurses and patches to the current release are made - available at [19]ftp://invisible-island.net/ncurses/ . + available at [21]ftp://invisible-island.net/ncurses/ . Future Plans @@ -616,34 +253,36 @@ Future Plans Other Related Resources The distribution provides a newer version of the terminfo-format - terminal description file once maintained by [20]Eric Raymond . Unlike + terminal description file once maintained by [22]Eric Raymond . Unlike the older version, the termcap and terminfo data are provided in the same file, and provides several user-definable extensions beyond the X/Open specification. You can find lots of information on terminal-related topics not - covered in the terminfo file at [21]Richard Shuford's archive . + covered in the terminfo file at [23]Richard Shuford's archive . References 1. ftp://ftp.gnu.org/gnu/ncurses/ 2. ftp://invisible-island.net/ncurses/ - 3. http://invisible-island.net/cindent/cindent.html - 4. http://invisible-island.net/cdk/ - 5. http://www.vexus.ca/products/CDK/ - 6. http://invisible-island.net/ded/ - 7. http://invisible-island.net/dialog/ - 8. http://lynx.isc.org/release/ - 9. http://www.midnight-commander.org/ - 10. http://www.mutt.org/ - 11. http://www.ncftp.com/ - 12. https://sites.google.com/a/bostic.com/keithbostic/nvi - 13. https://alioth.debian.org/projects/pinfo/ - 14. http://www.tin.org/ - 15. http://alioth.debian.org/projects/minicom/ - 16. http://invisible-island.net/vile/ - 17. mailto:dickey@invisible-island.net - 18. mailto:bug-ncurses@gnu.org - 19. ftp://invisible-island.net/ncurses/ - 20. http://www.catb.org/~esr/terminfo/ - 21. http://web.archive.org/web/*/http://www.cs.utk.edu/~shuford/terminal + 3. http://invisible-island.net/ncurses/man/form_fieldtype.3x + 4. http://invisible-island.net/ncurses/ncurses-Ada95.html + 5. http://invisible-island.net/ncurses/ncurses-examples.html + 6. http://invisible-island.net/cdk/ + 7. http://www.vexus.ca/products/CDK/ + 8. http://invisible-island.net/ded/ + 9. http://invisible-island.net/dialog/ + 10. http://lynx.isc.org/release/ + 11. http://www.midnight-commander.org/ + 12. http://www.mutt.org/ + 13. http://www.ncftp.com/ + 14. https://sites.google.com/a/bostic.com/keithbostic/nvi + 15. https://alioth.debian.org/projects/pinfo/ + 16. http://www.tin.org/ + 17. http://alioth.debian.org/projects/minicom/ + 18. http://invisible-island.net/vile/ + 19. mailto:dickey@invisible-island.net + 20. mailto:bug-ncurses@gnu.org + 21. ftp://invisible-island.net/ncurses/ + 22. http://www.catb.org/~esr/terminfo/ + 23. http://web.archive.org/web/*/http://www.cs.utk.edu/~shuford/terminal Modified: vendor/ncurses/dist/Ada95/aclocal.m4 ============================================================================== --- vendor/ncurses/dist/Ada95/aclocal.m4 Sat Apr 30 10:56:08 2011 (r221244) +++ vendor/ncurses/dist/Ada95/aclocal.m4 Sat Apr 30 10:59:17 2011 (r221245) @@ -28,7 +28,7 @@ dnl************************************* dnl dnl Author: Thomas E. Dickey dnl -dnl $Id: aclocal.m4,v 1.20 2011/01/22 19:46:50 tom Exp $ +dnl $Id: aclocal.m4,v 1.24 2011/03/31 23:32:36 tom Exp $ dnl Macros used in NCURSES Ada95 auto-configuration script. dnl dnl These macros are maintained separately from NCURSES. The copyright on @@ -1040,10 +1040,12 @@ rm -rf conftest* AC_SUBST(EXTRA_CFLAGS) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_GNAT_GENERICS version: 1 updated: 2010/11/13 14:15:18 +dnl CF_GNAT_GENERICS version: 2 updated: 2011/03/23 20:24:41 dnl ---------------- AC_DEFUN([CF_GNAT_GENERICS], [ +AC_REQUIRE([CF_GNAT_VERSION]) + AC_MSG_CHECKING(if GNAT supports generics) case $cf_gnat_version in #(vi 3.[[1-9]]*|[[4-9]].*) #(vi @@ -1068,6 +1070,53 @@ AC_SUBST(cf_compile_generics) AC_SUBST(cf_generic_objects) ])dnl dnl --------------------------------------------------------------------------- +dnl CF_GNAT_SIGINT version: 1 updated: 2011/03/27 20:07:59 +dnl -------------- +dnl Check if gnat supports SIGINT, and presumably tasking. For the latter, it +dnl is noted that gnat may compile a tasking unit even for configurations which +dnl fail at runtime. +AC_DEFUN([CF_GNAT_SIGINT],[ +AC_CACHE_CHECK(if GNAT supports SIGINT,cf_cv_gnat_sigint,[ +CF_GNAT_TRY_LINK([with Ada.Interrupts.Names; + +package ConfTest is + + pragma Warnings (Off); -- the next pragma exists since 3.11p + pragma Unreserve_All_Interrupts; + pragma Warnings (On); + + protected Process is + procedure Stop; + function Continue return Boolean; + pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT); + private + Done : Boolean := False; + end Process; + +end ConfTest;], +[package body ConfTest is + protected body Process is + procedure Stop is + begin + Done := True; + end Stop; + function Continue return Boolean is + begin + return not Done; + end Continue; + end Process; +end ConfTest;], + [cf_cv_gnat_sigint=yes], + [cf_cv_gnat_sigint=no])]) + +if test $cf_cv_gnat_sigint = yes ; then + USE_GNAT_SIGINT="" +else + USE_GNAT_SIGINT="#" +fi +AC_SUBST(USE_GNAT_SIGINT) +])dnl +dnl --------------------------------------------------------------------------- dnl CF_GNAT_PRAGMA_UNREF version: 1 updated: 2010/06/19 15:22:18 dnl -------------------- dnl Check if the gnat pragma "Unreferenced" works. @@ -1097,28 +1146,92 @@ fi AC_SUBST(PRAGMA_UNREF) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_GNAT_PROJECTS version: 1 updated: 2010/11/13 14:15:18 +dnl CF_GNAT_PROJECTS version: 2 updated: 2011/03/23 20:24:41 dnl ---------------- +dnl GNAT projects are configured with ".gpr" project files. +dnl GNAT libraries are a further development, using the project feature. AC_DEFUN([CF_GNAT_PROJECTS], [ +AC_REQUIRE([CF_GNAT_VERSION]) + +cf_gnat_libraries=no +cf_gnat_projects=no + AC_MSG_CHECKING(if GNAT supports project files) case $cf_gnat_version in #(vi 3.[[0-9]]*) #(vi - cf_gnat_projects=no ;; *) case $cf_cv_system_name in #(vi cygwin*) #(vi - cf_gnat_projects=no ;; *) - cf_gnat_projects=yes + mkdir conftest.src conftest.bin conftest.lib + cd conftest.src + rm -rf conftest* *~conftest* + cat >>library.gpr <<CF_EOF +project Library is + Kind := External ("LIB_KIND"); + for Library_Name use "ConfTest"; + for Object_Dir use "."; + for Library_ALI_Dir use External("LIBRARY_DIR"); + for Library_Version use External ("SONAME"); + for Library_Kind use Kind; + for Library_Dir use External("BUILD_DIR"); + Source_Dir := External ("SOURCE_DIR"); + for Source_Dirs use (Source_Dir); + package Compiler is + for Default_Switches ("Ada") use + ("-g", + "-O2", + "-gnatafno", + "-gnatVa", -- All validity checks + "-gnatwa"); -- Activate all optional errors + end Compiler; +end Library; +CF_EOF + cat >>confpackage.ads <<CF_EOF +package ConfPackage is + procedure conftest; +end ConfPackage; +CF_EOF + cat >>confpackage.adb <<CF_EOF +with Text_IO; +package body ConfPackage is + procedure conftest is + begin + Text_IO.Put ("Hello World"); + Text_IO.New_Line; + end conftest; +end ConfPackage; +CF_EOF + if ( $cf_ada_make $ADAFLAGS \ + -Plibrary.gpr \ + -XBUILD_DIR=`cd ../conftest.bin;pwd` \ + -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \ + -XSOURCE_DIR=`pwd` \ + -XSONAME=libConfTest.so.1 \ + -XLIB_KIND=static 1>&AC_FD_CC 2>&1 ) ; then + cf_gnat_projects=yes + fi + cd .. + if test -f conftest.lib/confpackage.ali + then + cf_gnat_libraries=yes + fi + rm -rf conftest* *~conftest* ;; esac ;; esac AC_MSG_RESULT($cf_gnat_projects) +if test $cf_gnat_projects = yes +then + AC_MSG_CHECKING(if GNAT supports libraries) + AC_MSG_RESULT($cf_gnat_libraries) +fi + if test "$cf_gnat_projects" = yes then USE_OLD_MAKERULES="#" @@ -1128,11 +1241,19 @@ else USE_GNAT_PROJECTS="#" fi +if test "$cf_gnat_libraries" = yes +then + USE_GNAT_LIBRARIES="" +else + USE_GNAT_LIBRARIES="#" +fi + AC_SUBST(USE_OLD_MAKERULES) AC_SUBST(USE_GNAT_PROJECTS) +AC_SUBST(USE_GNAT_LIBRARIES) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_GNAT_TRY_LINK version: 2 updated: 2010/08/14 18:25:37 +dnl CF_GNAT_TRY_LINK version: 3 updated: 2011/03/19 14:47:45 dnl ---------------- dnl Verify that a test program compiles/links with GNAT. dnl $cf_ada_make is set to the program that compiles/links @@ -1144,7 +1265,7 @@ dnl $3 is the shell command to execute i dnl $4 is the shell command to execute if not successful AC_DEFUN([CF_GNAT_TRY_LINK], [ -rm -rf conftest* +rm -rf conftest* *~conftest* cat >>conftest.ads <<CF_EOF $1 CF_EOF @@ -1156,10 +1277,10 @@ ifelse($3,, :,[ $3]) ifelse($4,,,[else $4]) fi -rm -rf conftest* +rm -rf conftest* *~conftest* ])dnl dnl --------------------------------------------------------------------------- -dnl CF_GNAT_TRY_RUN version: 4 updated: 2010/08/14 18:25:37 +dnl CF_GNAT_TRY_RUN version: 5 updated: 2011/03/19 14:47:45 dnl --------------- dnl Verify that a test program compiles and runs with GNAT dnl $cf_ada_make is set to the program that compiles/links @@ -1171,7 +1292,7 @@ dnl $3 is the shell command to execute i dnl $4 is the shell command to execute if not successful AC_DEFUN([CF_GNAT_TRY_RUN], [ -rm -rf conftest* +rm -rf conftest* *~conftest* cat >>conftest.ads <<CF_EOF $1 CF_EOF @@ -1187,10 +1308,10 @@ ifelse($4,,,[ else ifelse($4,,,[else $4]) fi -rm -rf conftest* +rm -rf conftest* *~conftest* ])dnl dnl --------------------------------------------------------------------------- -dnl CF_GNAT_VERSION version: 16 updated: 2010/11/13 14:15:18 +dnl CF_GNAT_VERSION version: 17 updated: 2011/03/23 20:24:41 dnl --------------- dnl Verify version of GNAT. AC_DEFUN([CF_GNAT_VERSION], @@ -1210,9 +1331,6 @@ case $cf_gnat_version in #(vi cf_cv_prog_gnat_correct=no ;; esac - -CF_GNAT_GENERICS -CF_GNAT_PROJECTS ]) dnl --------------------------------------------------------------------------- dnl CF_GNU_SOURCE version: 6 updated: 2005/07/09 13:23:07 @@ -1749,7 +1867,7 @@ AC_DEFUN([CF_MAIN_RETURN], cf_cv_main_return=return ])dnl dnl --------------------------------------------------------------------------- -dnl CF_MAKEFLAGS version: 13 updated: 2010/10/23 15:52:32 +dnl CF_MAKEFLAGS version: 14 updated: 2011/03/31 19:29:46 dnl ------------ dnl Some 'make' programs support ${MAKEFLAGS}, some ${MFLAGS}, to pass 'make' dnl options to lower-levels. It's very useful for "make -n" -- if we have it. @@ -1766,7 +1884,7 @@ SHELL = /bin/sh all : @ echo '.$cf_option' CF_EOF - cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | sed -e 's,[[ ]]*$,,'` + cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[[ ]]*$,,'` case "$cf_result" in .*k) cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null` @@ -1914,7 +2032,7 @@ AC_DEFUN([CF_MSG_LOG],[ echo "${as_me:-configure}:__oline__: testing $* ..." 1>&AC_FD_CC ])dnl dnl --------------------------------------------------------------------------- -dnl CF_NCURSES_ADDON version: 3 updated: 2010/10/23 15:54:49 +dnl CF_NCURSES_ADDON version: 4 updated: 2011/03/27 17:10:13 dnl ---------------- dnl Configure an ncurses add-on, built outside the ncurses tree. AC_DEFUN([CF_NCURSES_ADDON],[ @@ -1939,8 +2057,8 @@ if test "$NCURSES_CONFIG" != none ; then cf_version=`$NCURSES_CONFIG --version` NCURSES_MAJOR=`echo "$cf_version" | sed -e 's/\..*//'` -NCURSES_MINOR=`echo "$cf_version" | sed -e 's/^[[0-9]]\+\.//' -e 's/\..*//'` -NCURSES_PATCH=`echo "$cf_version" | sed -e 's/^[[0-9]]\+\.[[0-9]]\+\.//'` +NCURSES_MINOR=`echo "$cf_version" | sed -e 's/^[[0-9]][[0-9]]*\.//' -e 's/\..*//'` +NCURSES_PATCH=`echo "$cf_version" | sed -e 's/^[[0-9]][[0-9]]*\.[[0-9]][[0-9]]*\.//'` # ABI version is not available from headers cf_cv_abi_version=`$NCURSES_CONFIG --abi-version` @@ -1956,10 +2074,10 @@ CF_EOF cf_try="$ac_cpp conftest.$ac_ext 2>&5 | fgrep AUTOCONF_$cf_name >conftest.out" AC_TRY_EVAL(cf_try) if test -f conftest.out ; then - cf_result=`cat conftest.out | sed -e "s/^.*AUTOCONF_$cf_name[[ ]]\+//"` - eval NCURSES_$cf_name=$cf_result - cat conftest.$ac_ext - cat conftest.out + cf_result=`cat conftest.out | sed -e "s/^.*AUTOCONF_$cf_name[[ ]][[ ]]*//"` + eval NCURSES_$cf_name=\"$cf_result\" + # cat conftest.$ac_ext + # cat conftest.out fi done @@ -2428,7 +2546,7 @@ case ".[$]$1" in #(vi esac ])dnl dnl --------------------------------------------------------------------------- -dnl CF_PKG_CONFIG version: 3 updated: 2009/01/25 10:55:09 +dnl CF_PKG_CONFIG version: 4 updated: 2011/02/18 20:26:24 dnl ------------- dnl Check for the package-config program, unless disabled by command-line. AC_DEFUN([CF_PKG_CONFIG], @@ -2445,7 +2563,7 @@ no) #(vi PKG_CONFIG=none ;; yes) #(vi - AC_PATH_PROG(PKG_CONFIG, pkg-config, none) + AC_PATH_TOOL(PKG_CONFIG, pkg-config, none) ;; *) PKG_CONFIG=$withval @@ -3355,7 +3473,7 @@ if test "$with_pthread" != no ; then fi ]) dnl --------------------------------------------------------------------------- -dnl CF_XOPEN_SOURCE version: 34 updated: 2010/05/26 05:38:42 +dnl CF_XOPEN_SOURCE version: 35 updated: 2011/02/20 20:37:37 dnl --------------- dnl Try to get _XOPEN_SOURCE defined properly that we can use POSIX functions, dnl or adapt to the vendor's definitions to get equivalent functionality, @@ -3374,6 +3492,9 @@ case $host_os in #(vi aix[[456]]*) #(vi cf_xopen_source="-D_ALL_SOURCE" ;; +cygwin) #(vi + cf_XOPEN_SOURCE=600 + ;; darwin[[0-8]].*) #(vi cf_xopen_source="-D_APPLE_C_SOURCE" ;; Modified: vendor/ncurses/dist/Ada95/configure ============================================================================== --- vendor/ncurses/dist/Ada95/configure Sat Apr 30 10:56:08 2011 (r221244) +++ vendor/ncurses/dist/Ada95/configure Sat Apr 30 10:59:17 2011 (r221245) @@ -1,7 +1,7 @@ #! /bin/sh -# From configure.in Revision: 1.21 . +# From configure.in Revision: 1.30 . # Guess values for system-dependent variables and create Makefiles. -# Generated by Autoconf 2.52.20101001. +# Generated by Autoconf 2.52.20101002. # # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. @@ -657,9 +657,11 @@ Build-Tools Needed to Compile Temporary --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS) --with-build-libs=XXX the build libraries (${BUILD_LIBS}) Options to Specify the Libraries Built/Used: + --with-shared generate shared C-objects (needed for --with-ada-sharedlib) --enable-widec compile with wide-char/UTF-8 code --with-curses-dir=DIR directory in which (n)curses is installed --with-shlib-version=X Specify rel or abi version for shared libs + --enable-rpath-link link sample programs with rpath option Fine-Tuning Your Configuration: --enable-broken_linker compile with broken-linker support code --disable-largefile omit support for large files @@ -755,7 +757,7 @@ This file contains any messages produced running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was -generated by GNU Autoconf 2.52.20101001. Invocation command line was +generated by GNU Autoconf 2.52.20101002. Invocation command line was $ $0 $@ @@ -879,7 +881,7 @@ if test -z "$CONFIG_SITE"; then fi for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then - { echo "$as_me:882: loading site script $ac_site_file" >&5 + { echo "$as_me:884: loading site script $ac_site_file" >&5 echo "$as_me: loading site script $ac_site_file" >&6;} cat "$ac_site_file" >&5 . "$ac_site_file" @@ -890,7 +892,7 @@ if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then - { echo "$as_me:893: loading cache $cache_file" >&5 + { echo "$as_me:895: loading cache $cache_file" >&5 echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . $cache_file;; @@ -898,7 +900,7 @@ echo "$as_me: loading cache $cache_file" esac fi else - { echo "$as_me:901: creating cache $cache_file" >&5 + { echo "$as_me:903: creating cache $cache_file" >&5 echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi @@ -914,21 +916,21 @@ for ac_var in `(set) 2>&1 | eval ac_new_val="\$ac_env_${ac_var}_value" case $ac_old_set,$ac_new_set in set,) - { echo "$as_me:917: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 + { echo "$as_me:919: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) - { echo "$as_me:921: error: \`$ac_var' was not set in the previous run" >&5 + { echo "$as_me:923: error: \`$ac_var' was not set in the previous run" >&5 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:927: error: \`$ac_var' has changed since the previous run:" >&5 + { echo "$as_me:929: error: \`$ac_var' has changed since the previous run:" >&5 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:929: former value: $ac_old_val" >&5 + { echo "$as_me:931: former value: $ac_old_val" >&5 echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:931: current value: $ac_new_val" >&5 + { echo "$as_me:933: current value: $ac_new_val" >&5 echo "$as_me: current value: $ac_new_val" >&2;} ac_cache_corrupted=: fi;; @@ -947,9 +949,9 @@ echo "$as_me: current value: $ac_new_v *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104301059.p3UAxHpc042561>