aboutsummaryrefslogtreecommitdiff
path: root/lib/ncurses
Commit message (Collapse)AuthorAgeFilesLines
* MFC ncurses 5.6-20080503Rong-En Fan2008-07-012-28/+64
| | | | | | | rev 174993, 176187, 178866 Notes: svn path=/stable/6/; revision=180142
* MFC rev 1.96Rong-En Fan2008-02-161-1/+0
| | | | | | | | | | - Remove duplicate tputs.3 from MLINK. As we use termcap in the bsae, remove the one links to curs_terminfo. Submitted by: David Naylor <blackdragon at highveldmail.co.za> Notes: svn path=/stable/6/; revision=176328
* MFC ncurse manual page changesRong-En Fan2007-07-242-2/+10
| | | | | | | | | | - Correctly substitute variables like @NCURSES_MAJOR@ in manual pages PR: doc/114711 Submitted by: Yuri Pankov <yuri at darklight.org.ru> Notes: svn path=/stable/6/; revision=171561
* MFC the following changes:Rong-En Fan2007-06-144-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/lib/ncurses/form/Makefile 1.14 src/lib/ncurses/menu/Makefile 1.16 src/lib/ncurses/ncurses/Makefile 1.90 src/lib/ncurses/panel/Makefile 1.15 - When I introduce wide character enabled ncurses into base, all headers are installed twice (once in non-widec version, onec in widec version). Headers with widec enabled are compatible with non-widec version for libraries. However, if you do a repeat build/install, the curses.h is always overwritten. The reason is that headers and statics libraries are installed with -C option to preserve their mtime if no actual changes, which saves time when doing incremental builds. The curses.h is installed by non-widec ncurses first, then by widec ncurses. So next time, it happens again. You see something like this: # pwd /usr/src/lib/ncurses # make -s installincludes INSTALL="install -v" ===> ncurses (installincludes) install: curses.h -> /usr/include/curses.h ===> ncursesw (installincludes) install: curses.h -> /usr/include/curses.h # make -s installincludes INSTALL="install -v" ===> ncurses (installincludes) install: curses.h -> /usr/include/curses.h ===> ncursesw (installincludes) install: curses.h -> /usr/include/curses.h The solution is to disable installing headers in non-widec version. Now you see this: # pwd /usr/src/lib/ncurses # make -s installincludes INSTALL="install -v" ===> ncurses (installincludes) ===> ncursesw (installincludes) # make -s installincludes INSTALL="install -v" ===> ncurses (installincludes) ===> ncursesw (installincludes) For form/panel/menu libraries, the headers are the same for both version. To be consistent with ncurses, I also disable the installation in non-widec version. Reported by: des Reviewed by: ru Thanks to: ru Approved by: delphij (mentor) Notes: svn path=/stable/6/; revision=170690
* MFC: rev 1.88Rong-En Fan2007-04-161-3/+17
| | | | | | | | | | | - Add missing man page links - Remove link for define_key.3 which is a real man page - Some whitespace nits Approved by: delphij (mentor) Notes: svn path=/stable/6/; revision=168773
* MFC: ncurses + wide character support from HEAD which include:Rong-En Fan2007-04-061-3/+5
| | | | | | | | | | | - new ncurses build framework - enable ncurses wide character support Approved by: delphij (mentor) Tested by: several people on stable@ Notes: svn path=/stable/6/; revision=168437
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2007-03-1412-0/+1578
| | | | Notes: svn path=/stable/6/; revision=167567
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2007-01-262-0/+296
| | | | Notes: svn path=/stable/6/; revision=166256
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2005-07-117-1246/+0
| | | | Notes: svn path=/stable/6/; revision=147906
* NOHTML -> NO_HTMLRuslan Ermilov2004-12-211-1/+1
| | | | Notes: svn path=/head/; revision=139119
* NOINSTALLLIB -> NO_INSTALLLIBRuslan Ermilov2004-12-211-1/+1
| | | | Notes: svn path=/head/; revision=139110
* NODOCCOMPRESS -> NO_DOCCOMPRESSRuslan Ermilov2004-12-211-3/+3
| | | | | | | | | | | NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE Notes: svn path=/head/; revision=139106
* For variables that are only checked with defined(), don't provideRuslan Ermilov2004-10-241-1/+1
| | | | | | | any fake value. Notes: svn path=/head/; revision=136910
* Replaced afterinstall: with FILES.Ruslan Ermilov2004-10-181-6/+2
| | | | Notes: svn path=/head/; revision=136665
* Unbreak the NOINSTALLLIB install.Ruslan Ermilov2003-08-301-0/+2
| | | | | | | | | PR: 50945 Submitted by: Rene de Vries <rene@tunix.nl> Reminded by: jmallett Notes: svn path=/head/; revision=119581
* style.Makefile(5)David E. O'Brien2003-08-181-1/+1
| | | | Notes: svn path=/head/; revision=119071
* Stage 3 of dynamic root support. Make all the libraries needed to runGordon Tetlow2003-08-171-5/+6
| | | | | | | | | binaries in /bin and /sbin installed in /lib. Only the versioned files reside in /lib, the .so symlink continues to live /usr/lib so the toolchain doesn't need to be modified. Notes: svn path=/head/; revision=119017
* UseJun Kuriyama2003-06-064-4/+4
| | | | | | | | | | | | cat ${.ALLSRC} > ${.TARGET} rather than ln -sf ${.ALLSRC} ${.TARGET} not to depends on absolute-path of symbolic links. Commented by: marcel, obrien, bde Notes: svn path=/head/; revision=115898
* Symlink with -f.David E. O'Brien2003-04-301-1/+1
| | | | Notes: svn path=/head/; revision=114297
* Make this compile under cs_CZ.ISO8859-2 locale.Ruslan Ermilov2003-04-181-3/+3
| | | | | | | | | Reported by: Pav Lucistnik <pav@oook.cz> We hit this problem earlier, in PR misc/45460. Notes: svn path=/head/; revision=113664
* Migrate to a new way of dealing with building from old revisions ofWarner Losh2003-04-051-4/+0
| | | | | | | | | | | | | | | | | | | | FreeBSD. This method attempts to centralize all the necessary hacks or work arounds in one of two places in the tree (src/Makefile.inc1 and src/tools/build). We build a small compatibility library (libbuild.a) as well as selectively installing necessary include files. We then include this directory when building host binaries. This removes all the past release compatibilty hacks from various places in the tree. We still build on tip of stable and current. I will work with those that want to support more, although I anticipate it will just work. Many thanks to ru@, obrien@ and jhb@ for providing valuable input at various stage of implementation, as well as for working together to positively effect a change for the better. Notes: svn path=/head/; revision=113136
* Fixed CLEANFILES.Ruslan Ermilov2003-02-251-1/+1
| | | | | | | Submitted by: cron Notes: svn path=/head/; revision=111490
* Actually check if stdbool.h exists when BOOTSTRAPPING.Ruslan Ermilov2002-11-131-1/+1
| | | | Notes: svn path=/head/; revision=106851
* Bootstrapping aid for 4.0-RELEASE.Ruslan Ermilov2002-11-131-0/+4
| | | | Notes: svn path=/head/; revision=106848
* Zap now-unused SHLIB_MINORPeter Wemm2002-09-281-1/+0
| | | | Notes: svn path=/head/; revision=104073
* Try not to lint(1) contrib'ed sources. This Is Very Messy.Mark Murray2002-09-251-0/+2
| | | | Notes: svn path=/head/; revision=103966
* Set _POSIX2_VERSION=199209 before calling MKkey_defs.sh as workaround ofAndrey A. Chernov2002-09-241-1/+1
| | | | | | | obsolete +POS sort syntax. Notes: svn path=/head/; revision=103909
* Add a missing file into the CLEANFILES variable.Maxime Henrion2002-09-181-1/+1
| | | | | | | Approved by: peter Notes: svn path=/head/; revision=103563
* Initiate deorbit burn for the i386-only a.out related support. Moves arePeter Wemm2002-09-171-13/+0
| | | | | | | | | | | | | | | | | | under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha Notes: svn path=/head/; revision=103436
* o Merge <machine/ansi.h> and <machine/types.h> into a new headerMike Barcroft2002-08-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | called <machine/_types.h>. o <machine/ansi.h> will continue to live so it can define MD clock macros, which are only MD because of gratuitous differences between architectures. o Change all headers to make use of this. This mainly involves changing: #ifdef _BSD_FOO_T_ typedef _BSD_FOO_T_ foo_t; #undef _BSD_FOO_T_ #endif to: #ifndef _FOO_T_DECLARED typedef __foo_t foo_t; #define _FOO_T_DECLARED #endif Concept by: bde Reviewed by: jake, obrien Notes: svn path=/head/; revision=102227
* Handle the escaped colon \: in a capability.Ruslan Ermilov2002-08-121-0/+1
| | | | | | | | | PR: bin/30778 Reviewed by: ache, peter MFC after: 3 days Notes: svn path=/head/; revision=101752
* Drop support for COPY, -c has been the default mode of install(1)Ruslan Ermilov2002-07-291-1/+1
| | | | | | | | | for a long time now. Approved by: bde Notes: svn path=/head/; revision=100872
* s/${INSTALL} -c/${INSTALL} ${COPY}/Ruslan Ermilov2002-07-181-1/+1
| | | | Notes: svn path=/head/; revision=100313
* Add NCURSES_OSPEED replace command to MANFILTERAndrey A. Chernov2002-06-021-1/+2
| | | | Notes: svn path=/head/; revision=97740
* Make this a little easier to build standalone. (same change as libpanel)Peter Wemm2002-05-212-2/+10
| | | | Notes: svn path=/head/; revision=97057
* Initial update of bmake glue for ncurses-5.2-20020518Peter Wemm2002-05-211-2/+7
| | | | Notes: svn path=/head/; revision=97054
* Initial update of bmake glue for ncurses-5.2-20020518. More to come.Peter Wemm2002-05-212-32/+62
| | | | Notes: svn path=/head/; revision=97053
* `all-man' now creates manpages in the -DNOMANCOMPRESS case too.Ruslan Ermilov2002-05-151-1/+0
| | | | Notes: svn path=/head/; revision=96658
* Added new bsd.incs.mk which handles installing of header filesRuslan Ermilov2002-05-121-13/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow. Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1): kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile Replaced all `beforeinstall' targets for installing includes with the INCS stuff. Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE. Consistently use INCLUDEDIR instead of /usr/include. gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff. These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release". Notes: svn path=/head/; revision=96462
* Remove 'register' keyword.David E. O'Brien2002-03-211-2/+2
| | | | Notes: svn path=/head/; revision=92913
* Add __FBSDID()s to libncursesMatthew Dillon2001-09-301-2/+3
| | | | Notes: svn path=/head/; revision=84214
* Unbreak build-tools -- build and use up-to-date ${HEADERS}.Ruslan Ermilov2001-09-141-2/+2
| | | | | | | | | | | | These might not be present in /usr/include, or they may be incompatible with the version we are building (for library upgrades/downgrades). This stopped the RELENG_4 buildworld on a -CURRENT box. Well, this only fixes the issue if MFC'ed. :-) Notes: svn path=/head/; revision=83453
* Turn on the extra 'const' settings for various curses functions. WhilePeter Wemm2001-06-121-1/+1
| | | | | | | | | | | this is not strictly compliant with XSI curses, it enables us to pass const strings to many more functions that are actually const safe than before. This should be harmless. Requested by: lots of folks Notes: svn path=/head/; revision=78121
* Create curs_termcap.3 --> termcap.3 MLINK, so many manpages in our tree thatMaxim Sobolev2001-06-071-3/+4
| | | | | | | | | reference to termcap.3 will not be pointing to nowhere. MFC after: 1 week Notes: svn path=/head/; revision=77879
* Use the correct FreeBSD definitions for wint_t and wchar_t.David E. O'Brien2001-05-181-1/+3
| | | | Notes: svn path=/head/; revision=76783
* Argh. Fix a long-standing man page filter botch. See terminfo(5) forPeter Wemm2001-05-171-1/+1
| | | | | | | the effect. Notes: svn path=/head/; revision=76734
* Update for ncurses 5.2-20010512 importPeter Wemm2001-05-173-32/+35
| | | | Notes: svn path=/head/; revision=76731
* MAN[1-9] -> MAN.Ruslan Ermilov2001-03-274-31/+22
| | | | Notes: svn path=/head/; revision=74870
* Add some missing functions in MLINKS. Link assume_default_colors.3Thomas Gellekum2000-12-051-5/+10
| | | | | | | | and use_default_colors.3 to default_colors.3 instead of dft_fgbg.3. The former seems to be newer and/or better maintained. Notes: svn path=/head/; revision=69619
* Install manpages, including appropriate MLINKS.Thomas Gellekum2000-12-053-0/+137
| | | | Notes: svn path=/head/; revision=69618