#
d9a44755 |
| 08-Feb-2013 |
David E. O'Brien <obrien@FreeBSD.org> |
Sync with HEAD.
|
#
935f512c |
| 24-Jan-2013 |
Brooks Davis <brooks@FreeBSD.org> |
Only install manpages and html documentation in the ncurses/*w (wchar) builds so that it is only installed once. This is consistent with the existing decision to only install headers in the that cas
Only install manpages and html documentation in the ncurses/*w (wchar) builds so that it is only installed once. This is consistent with the existing decision to only install headers in the that case.
show more ...
|
Revision tags: release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
4409495b |
| 25-May-2007 |
Rong-En Fan <rafan@FreeBSD.org> |
- 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
- 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 -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
show more ...
|
#
31b4134f |
| 09-Mar-2007 |
Rong-En Fan <rafan@FreeBSD.org> |
Enable ncurses wide character support
Approved by: delphij (mentor) Tested by: kris on pointyhat (early version), current@
|
#
557158de |
| 09-Mar-2007 |
Rong-En Fan <rafan@FreeBSD.org> |
- style.Makefile(9) fix - first line is $FreeBSD$ - Reorder special variables: DPADD, LPADD, CFLAGS - Use = instead of += for variables that are initially empty - Use space instead of tab aft
- style.Makefile(9) fix - 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)
show more ...
|
#
f737c0d5 |
| 20-Jan-2007 |
Rong-En Fan <rafan@FreeBSD.org> |
Introduce new ncurses build glues which are part of ncurses 5.6 update.
Approved by: delphij Inspired by: DragonFly's and lib/bind
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
e4a93f1e |
| 10-Nov-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Add missing shared library interdependencies.
|
Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0 |
|
#
3a624f5e |
| 06-Jun-2003 |
Jun Kuriyama <kuriyama@FreeBSD.org> |
Use cat ${.ALLSRC} > ${.TARGET} rather than ln -sf ${.ALLSRC} ${.TARGET} not to depends on absolute-path of symbolic links.
Commented by: marcel, obrien, bde
|
Revision tags: release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs |
|
#
c8930be1 |
| 21-May-2002 |
Peter Wemm <peter@FreeBSD.org> |
Initial update of bmake glue for ncurses-5.2-20020518
|
#
9c6025c3 |
| 15-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
`all-man' now creates manpages in the -DNOMANCOMPRESS case too.
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs, release/4.3.0_cvs, release/4.3.0 |
|
#
4a558355 |
| 27-Mar-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
MAN[1-9] -> MAN.
|
#
14eadf47 |
| 05-Dec-2000 |
Thomas Gellekum <tg@FreeBSD.org> |
Install manpages, including appropriate MLINKS.
|
Revision tags: release/4.2.0 |
|
#
b59859cb |
| 11-Oct-2000 |
Peter Wemm <peter@FreeBSD.org> |
Update for ncurses 20001009 import
|
Revision tags: release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs |
|
#
80026b8a |
| 24-May-2000 |
Thomas Gellekum <tg@FreeBSD.org> |
Add missing source files. Sort SRCS.
PR: 18631
|
Revision tags: release/4.0.0_cvs |
|
#
d05257b0 |
| 14-Jan-2000 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Replace beforeinstall target with new variables used by .mk system.
Reviewed by: marcel, and make world
|
Revision tags: release/3.4.0_cvs, release/3.3.0_cvs |
|
#
7cc7a6b6 |
| 05-Sep-1999 |
Peter Wemm <peter@FreeBSD.org> |
Add bmake glue for libpanel (the SVSV-style ETI curses panel (overlapping layers) driver from ncurses)
|
Revision tags: release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
4409495b |
| 25-May-2007 |
Rong-En Fan <rafan@FreeBSD.org> |
- 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
- 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 -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
show more ...
|
#
31b4134f |
| 09-Mar-2007 |
Rong-En Fan <rafan@FreeBSD.org> |
Enable ncurses wide character support
Approved by: delphij (mentor) Tested by: kris on pointyhat (early version), current@
|
#
557158de |
| 09-Mar-2007 |
Rong-En Fan <rafan@FreeBSD.org> |
- style.Makefile(9) fix - first line is $FreeBSD$ - Reorder special variables: DPADD, LPADD, CFLAGS - Use = instead of += for variables that are initially empty - Use space instead of tab aft
- style.Makefile(9) fix - 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)
show more ...
|
#
f737c0d5 |
| 20-Jan-2007 |
Rong-En Fan <rafan@FreeBSD.org> |
Introduce new ncurses build glues which are part of ncurses 5.6 update.
Approved by: delphij Inspired by: DragonFly's and lib/bind
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
e4a93f1e |
| 10-Nov-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Add missing shared library interdependencies.
|
Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0 |
|
#
3a624f5e |
| 06-Jun-2003 |
Jun Kuriyama <kuriyama@FreeBSD.org> |
Use cat ${.ALLSRC} > ${.TARGET} rather than ln -sf ${.ALLSRC} ${.TARGET} not to depends on absolute-path of symbolic links.
Commented by: marcel, obrien, bde
|
Revision tags: release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs |
|
#
c8930be1 |
| 21-May-2002 |
Peter Wemm <peter@FreeBSD.org> |
Initial update of bmake glue for ncurses-5.2-20020518
|
#
9c6025c3 |
| 15-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
`all-man' now creates manpages in the -DNOMANCOMPRESS case too.
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs, release/4.3.0_cvs, release/4.3.0 |
|
#
4a558355 |
| 27-Mar-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
MAN[1-9] -> MAN.
|