aboutsummaryrefslogtreecommitdiff
path: root/lib/ncurses
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | Revert r261296. This removes the WITHOUT_NCURSESW option.Brooks Davis2014-05-151-7/+2
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was the wrong direction. We will instead remove use of the non-wide-character supporting libncurses. Notes: svn path=/head/; revision=266157
* | | | | Use src.opts.mk in preference to bsd.own.mk except where we need stuffWarner Losh2014-05-062-2/+2
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | from the latter. Notes: svn path=/head/; revision=265420
* | | | Eliminate last vestigies of NO_MAN= in the tree. Also, removeWarner Losh2014-04-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ineffectual NOMAN= lines. These don't change the build at all. Notes: svn path=/head/; revision=264925
* | | | NO_MAN= has been deprecated in favor of MAN= for some time, go aheadWarner Losh2014-04-134-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit. Notes: svn path=/head/; revision=264400
* | | | MFV r262639: ncurses 5.9 20140222 snapshot.Xin LI2014-03-022-10/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by: bapt Notes: svn path=/head/; revision=262685
* | | | MFV r262617: ncurses 5.9.Xin LI2014-02-283-93/+245
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=262629
* | | | Merge from CheriBSD:Brooks Davis2014-01-301-2/+7
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit c1acf022c533c5ae27e0cd556977eafe3f5959eb Author: Brooks Davis <brooks@one-eyed-alien.net> Date: Fri Jan 17 21:46:44 2014 +0000 Add an option WITHOUT_NCURSESW to suppress building and linking to libncursesw. While wide character support it useful we'd like to only need one ncurses library on embedded systems. MFC after: 4 weeks Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=261296
* | | Convert old make variable modifiers :U and :L to bmake :tu and :tl.Tijl Coosemans2013-06-023-3/+3
| |/ |/| | | | | | | | | | | Reviewed by: sjg Notes: svn path=/head/; revision=251250
* | Only install manpages and html documentation in the ncurses/*w (wchar)Brooks Davis2013-01-244-4/+16
|/ | | | | | | | builds so that it is only installed once. This is consistent with the existing decision to only install headers in the that case. Notes: svn path=/head/; revision=245887
* Build lib/ with WARNS=6 by default.Ed Schouten2010-01-021-0/+2
| | | | | | | | | | | | Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and lower it when needed. I'm setting WARNS?=0 for secure/. It seems secure/ includes the Makefile.inc provided by lib/. I'm not going to touch that directory. Most of the code there is contributed anyway. Notes: svn path=/head/; revision=201381
* Bump the version of all non-symbol-versioned shared libraries inKen Smith2009-07-191-1/+1
| | | | | | | | | | | preparation for 8.0-RELEASE. Add the previous version of those libraries to ObsoleteFiles.inc and bump __FreeBSD_Version. Reviewed by: kib Approved by: re (rwatson) Notes: svn path=/head/; revision=195767
* - Fall-back to /etc/termcap.small if there is no /usr/share/misc/termcapRong-En Fan2009-06-221-1/+1
| | | | | | | | | | | | | (i.e. /etc/termcap). This can be useful when using /rescue/vi while /usr is not (or unable to be) mounted. The termcap.small can be found in src/etc/termcap.small. PR: bin/80256 (audit-trail) Submitted by: Brian Candler <B.Candler at pobox.com>, Alex Kozlov <spam at rm-rf.kiev.ua> MFC after: 1 month Notes: svn path=/head/; revision=194628
* - Update ncurses to 5.7-20081102 (5.7 release) and build glueRong-En Fan2008-11-152-2/+9
| | | | | | | | | | - This also removes $FreeBSD$ from two now unmodifed source files ncurses/tinfo/lib_raw.c and ncurses/tinfo/lib_baudrate.c MFC after: 2 months (after 7.1 and 6.4 are released) Notes: svn path=/head/; revision=184989
* - Update for ncurses 5.6-20080509Rong-En Fan2008-05-091-1/+1
| | | | Notes: svn path=/head/; revision=178869
* - Remove duplicate tputs.3 from MLINK. As we use termcap in the bsae, removeRong-En Fan2008-02-131-1/+0
| | | | | | | | | | the one links to curs_terminfo. Submitted by: David Naylor <blackdragon at highveldmail.co.za> MFC after: 3 days Notes: svn path=/head/; revision=176235
* - Update build glues for ncurses 5.6 snapshot 20080209Rong-En Fan2008-02-112-6/+11
| | | | | | | - While I'm here, sort macro defines in ncurses_cfg.h Notes: svn path=/head/; revision=176190
* - Update build glue for 5.6-20071222Rong-En Fan2007-12-302-23/+54
| | | | Notes: svn path=/head/; revision=174999
* - Convert NO_INSTALLLIB option to a new syntax: makefiles shouldRuslan Ermilov2007-10-201-1/+1
| | | | | | | | | | | | | | test MK_INSTALLLIB, users can set WITHOUT_INSTALLLIB. The old NO_INSTALLLIB is still supported as several makefiles set it. - While here, fix an install when instructed not to install libs (usr.bin/lex/lib/Makefile). PR: bin/114200 Submitted by: Henrik Brix Andersen Notes: svn path=/head/; revision=172832
* - Correctly substitute variables like @NCURSES_MAJOR@ in manual pagesRong-En Fan2007-07-212-2/+10
| | | | | | | | | | PR: doc/114711 Submitted by: Yuri Pankov <yuri at darklight.org.ru> Approved by: re (bmah) MFC after: 3 days Notes: svn path=/head/; revision=171527
* - Bump ncurses share library version for the coming RELENG_7Rong-En Fan2007-06-161-1/+1
| | | | | | | | Pointed out by: jhb Approved by: delphij (mentor) Notes: svn path=/head/; revision=170826
* - When I introduce wide character enabled ncurses into base, all headersRong-En Fan2007-05-254-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 -S 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) MFC after: 2 weeks Notes: svn path=/head/; revision=169971
* Add a missing backslash and unbreak the build.Ruslan Ermilov2007-04-161-1/+1
| | | | Notes: svn path=/head/; revision=168774
* - Add missing man page linksRong-En Fan2007-04-161-3/+17
| | | | | | | | | | - Remove link for define_key.3 which is a real man page - Some whitespace nits Approved by: delphij (mentor) Notes: svn path=/head/; revision=168772
* Enable ncurses wide character supportRong-En Fan2007-03-0911-24/+195
| | | | | | | | Approved by: delphij (mentor) Tested by: kris on pointyhat (early version), current@ Notes: svn path=/head/; revision=167359
* - style.Makefile(9) fixRong-En Fan2007-03-096-936/+934
| | | | | | | | | | | | | | | | | | - first line is $FreeBSD$ - Reorder special variables: DPADD, LPADD, CFLAGS - Use = instead of += for variables that are initially empty - Use space instead of tab after : - Use one tab after = - Use .SUFFIXES for section 3 manual page which simplifies Makefile a lot - Use SHAREDIR instead of /usr/share - Remove SRCDIR in INCS since we set .PATH properly - Use plural in variable name when it stands for more that one source file Reviewed by: ru Approved by: delphij (mentor) Notes: svn path=/head/; revision=167358
* Remove old libmytinfo link.Rong-En Fan2007-02-011-3/+0
| | | | | | | | Approved by: delphij (mentor) Requested by: ache Notes: svn path=/head/; revision=166389
* Introduce new ncurses build glues which are part of ncurses 5.6 update.Rong-En Fan2007-01-209-626/+1086
| | | | | | | | Approved by: delphij Inspired by: DragonFly's and lib/bind Notes: svn path=/head/; revision=166130
* Remove California Regent's clause 3, per letterWarner Losh2007-01-092-8/+0
| | | | Notes: svn path=/head/; revision=165906
* Convert NO_PROFILE and NO_LIB32 to new style.Ruslan Ermilov2006-03-181-1/+1
| | | | Notes: svn path=/head/; revision=156854
* Provide alternate default for SHLIBDIR before bsd.own.mk does this.Ruslan Ermilov2006-03-181-1/+2
| | | | | | | Reported by: phk Notes: svn path=/head/; revision=156837
* Reimplementation of world/kernel build options. For details, see:Ruslan Ermilov2006-03-171-1/+3
| | | | | | | | | | | http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html The src.conf(5) manpage is to follow in a few days. Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine) Notes: svn path=/head/; revision=156813
* Add missing shared library interdependencies.Ruslan Ermilov2005-11-103-0/+7
| | | | Notes: svn path=/head/; revision=152285
* Bump the shared library version number of all libraries that have notKen Smith2005-07-221-1/+1
| | | | | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...) Notes: svn path=/head/; revision=148297
* 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