summaryrefslogtreecommitdiffstats
path: root/lib/ncurses/panel
Commit message (Collapse)AuthorAgeFilesLines
* - When I introduce wide character enabled ncurses into base, all headersrafan2007-05-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Enable ncurses wide character supportrafan2007-03-091-3/+3
| | | | | Approved by: delphij (mentor) Tested by: kris on pointyhat (early version), current@
* - style.Makefile(9) fixrafan2007-03-091-51/+50
| | | | | | | | | | | | | | | - 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)
* Introduce new ncurses build glues which are part of ncurses 5.6 update.rafan2007-01-201-35/+53
| | | | | Approved by: delphij Inspired by: DragonFly's and lib/bind
* Add missing shared library interdependencies.ru2005-11-101-0/+2
|
* Usekuriyama2003-06-061-1/+1
| | | | | | | | | cat ${.ALLSRC} > ${.TARGET} rather than ln -sf ${.ALLSRC} ${.TARGET} not to depends on absolute-path of symbolic links. Commented by: marcel, obrien, bde
* Initial update of bmake glue for ncurses-5.2-20020518peter2002-05-211-2/+7
|
* `all-man' now creates manpages in the -DNOMANCOMPRESS case too.ru2002-05-151-1/+0
|
* MAN[1-9] -> MAN.ru2001-03-271-2/+2
|
* Install manpages, including appropriate MLINKS.tg2000-12-051-0/+17
|
* Update for ncurses 20001009 importpeter2000-10-111-3/+10
|
* Add missing source files. Sort SRCS.tg2000-05-241-1/+3
| | | | PR: 18631
* Replace beforeinstall target with new variables used by .mk system.rgrimes2000-01-141-4/+1
| | | | Reviewed by: marcel, and make world
* Add bmake glue for libpanel (the SVSV-style ETI curses panel (overlappingpeter1999-09-051-0/+19
layers) driver from ncurses)
OpenPOWER on IntegriCloud