aboutsummaryrefslogtreecommitdiff
path: root/lib/ncurses
Commit message (Collapse)AuthorAgeFilesLines
* Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-228-0/+4436
| | | | | | | Requested by: Simon Gerraty <sjg@juniper.net> Notes: svn path=/projects/bmake/; revision=239572
* 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
* 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