summaryrefslogtreecommitdiffstats
path: root/lib/ncurses
Commit message (Collapse)AuthorAgeFilesLines
* MFC r276320:ngie2015-01-051-0/+7
| | | | | | Parallelize building lib/ncurses Differential Revision: https://reviews.freebsd.org/D1353
* MFC r264400,r265836:ngie2014-12-314-6/+6
| | | | | | | | | | | | | | r264400: NO_MAN= has been deprecated in favor of MAN= for some time, go ahead 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. r265836: Remove last two NO_MAN= in the tree. In both of these cases, MAN= is what is needed.
* MFC r261296:brooks2014-03-011-2/+7
| | | | | | | | | | | | | Merge from CheriBSD: 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. Sponsored by: DARPA, AFRL
* Convert old make variable modifiers :U and :L to bmake :tu and :tl.tijl2013-06-023-3/+3
| | | | Reviewed by: sjg
* Only install manpages and html documentation in the ncurses/*w (wchar)brooks2013-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.
* Build lib/ with WARNS=6 by default.ed2010-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.
* Bump the version of all non-symbol-versioned shared libraries inkensmith2009-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)
* - Fall-back to /etc/termcap.small if there is no /usr/share/misc/termcaprafan2009-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
* - Update ncurses to 5.7-20081102 (5.7 release) and build gluerafan2008-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)
* - Update for ncurses 5.6-20080509rafan2008-05-091-1/+1
|
* - Remove duplicate tputs.3 from MLINK. As we use termcap in the bsae, removerafan2008-02-131-1/+0
| | | | | | | the one links to curs_terminfo. Submitted by: David Naylor <blackdragon at highveldmail.co.za> MFC after: 3 days
* - Update build glues for ncurses 5.6 snapshot 20080209rafan2008-02-112-6/+11
| | | | - While I'm here, sort macro defines in ncurses_cfg.h
* - Update build glue for 5.6-20071222rafan2007-12-302-23/+54
|
* - Convert NO_INSTALLLIB option to a new syntax: makefiles shouldru2007-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
* - Correctly substitute variables like @NCURSES_MAJOR@ in manual pagesrafan2007-07-212-2/+10
| | | | | | | PR: doc/114711 Submitted by: Yuri Pankov <yuri at darklight.org.ru> Approved by: re (bmah) MFC after: 3 days
* - Bump ncurses share library version for the coming RELENG_7rafan2007-06-161-1/+1
| | | | | Pointed out by: jhb Approved by: delphij (mentor)
* - When I introduce wide character enabled ncurses into base, all headersrafan2007-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
* Add a missing backslash and unbreak the build.ru2007-04-161-1/+1
|
* - Add missing man page linksrafan2007-04-161-3/+17
| | | | | | | - Remove link for define_key.3 which is a real man page - Some whitespace nits Approved by: delphij (mentor)
* Enable ncurses wide character supportrafan2007-03-0911-24/+195
| | | | | Approved by: delphij (mentor) Tested by: kris on pointyhat (early version), current@
* - style.Makefile(9) fixrafan2007-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)
* Remove old libmytinfo link.rafan2007-02-011-3/+0
| | | | | Approved by: delphij (mentor) Requested by: ache
* Introduce new ncurses build glues which are part of ncurses 5.6 update.rafan2007-01-209-626/+1086
| | | | | Approved by: delphij Inspired by: DragonFly's and lib/bind
* Remove California Regent's clause 3, per letterimp2007-01-092-8/+0
|
* Convert NO_PROFILE and NO_LIB32 to new style.ru2006-03-181-1/+1
|
* Provide alternate default for SHLIBDIR before bsd.own.mk does this.ru2006-03-181-1/+2
| | | | Reported by: phk
* Reimplementation of world/kernel build options. For details, see:ru2006-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)
* Add missing shared library interdependencies.ru2005-11-103-0/+7
|
* Bump the shared library version number of all libraries that have notkensmith2005-07-221-1/+1
| | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...)
* NOHTML -> NO_HTMLru2004-12-211-1/+1
|
* NOINSTALLLIB -> NO_INSTALLLIBru2004-12-211-1/+1
|
* NODOCCOMPRESS -> NO_DOCCOMPRESSru2004-12-211-3/+3
| | | | | | | | NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE
* For variables that are only checked with defined(), don't provideru2004-10-241-1/+1
| | | | any fake value.
* Replaced afterinstall: with FILES.ru2004-10-181-6/+2
|
* Unbreak the NOINSTALLLIB install.ru2003-08-301-0/+2
| | | | | | PR: 50945 Submitted by: Rene de Vries <rene@tunix.nl> Reminded by: jmallett
* style.Makefile(5)obrien2003-08-181-1/+1
|
* Stage 3 of dynamic root support. Make all the libraries needed to rungordon2003-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.
* Usekuriyama2003-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
* Symlink with -f.obrien2003-04-301-1/+1
|
* Make this compile under cs_CZ.ISO8859-2 locale.ru2003-04-181-3/+3
| | | | | | Reported by: Pav Lucistnik <pav@oook.cz> We hit this problem earlier, in PR misc/45460.
* Migrate to a new way of dealing with building from old revisions ofimp2003-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.
* Fixed CLEANFILES.ru2003-02-251-1/+1
| | | | Submitted by: cron
* Actually check if stdbool.h exists when BOOTSTRAPPING.ru2002-11-131-1/+1
|
* Bootstrapping aid for 4.0-RELEASE.ru2002-11-131-0/+4
|
* Zap now-unused SHLIB_MINORpeter2002-09-281-1/+0
|
* Try not to lint(1) contrib'ed sources. This Is Very Messy.markm2002-09-251-0/+2
|
* Set _POSIX2_VERSION=199209 before calling MKkey_defs.sh as workaround ofache2002-09-241-1/+1
| | | | obsolete +POS sort syntax.
* Add a missing file into the CLEANFILES variable.mux2002-09-181-1/+1
| | | | Approved by: peter
* Initiate deorbit burn for the i386-only a.out related support. Moves arepeter2002-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
* o Merge <machine/ansi.h> and <machine/types.h> into a new headermike2002-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
OpenPOWER on IntegriCloud