#
313538 |
|
10-Feb-2017 |
ngie |
MFC r312452-r312512:
r312452-r312512:
- Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
This simplifies pathing in make/displayed output
- Use .CURDIR:H instead of .CURDIR to simplify pathing in output, etc
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
275024 |
|
25-Nov-2014 |
bapt |
Convert libraries to use LIBADD While here reduce a bit overlinking
|
#
264400 |
|
13-Apr-2014 |
imp |
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.
|
#
262629 |
|
28-Feb-2014 |
delphij |
MFV r262617: ncurses 5.9.
|
#
251250 |
|
02-Jun-2013 |
tijl |
Convert old make variable modifiers :U and :L to bmake :tu and :tl.
Reviewed by: sjg
|
#
245887 |
|
24-Jan-2013 |
brooks |
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.
|
#
169971 |
|
25-May-2007 |
rafan |
- 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
|
#
167359 |
|
09-Mar-2007 |
rafan |
Enable ncurses wide character support
Approved by: delphij (mentor) Tested by: kris on pointyhat (early version), current@
|
#
167358 |
|
09-Mar-2007 |
rafan |
- 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)
|
#
166130 |
|
20-Jan-2007 |
rafan |
Introduce new ncurses build glues which are part of ncurses 5.6 update.
Approved by: delphij Inspired by: DragonFly's and lib/bind
|
#
166129 |
|
20-Jan-2007 |
rafan |
Force commit to note the following repocopies:
lib/libform/Makefile -> lib/ncurses/form/Makefile lib/libmenu/Makefile -> lib/ncurses/menu/Makefile lib/libncurses/Makefile -> lib/ncurses/ncurses/Makefile lib/libncurses/ncurses_cfg.h -> lib/ncurses/ncurses/ncurses_cfg.h lib/libncurses/pathnames.h -> lib/ncurses/ncurses/pathnames.h lib/libncurses/termcap.c -> lib/ncurses/ncurses/termcap.c lib/libpanel/Makefile -> lib/ncurses/panel/Makefile
Approved by: delphij Repocopied by: kuriyama
|
#
152285 |
|
10-Nov-2005 |
ru |
Add missing shared library interdependencies.
|
#
115898 |
|
06-Jun-2003 |
kuriyama |
Use cat ${.ALLSRC} > ${.TARGET} rather than ln -sf ${.ALLSRC} ${.TARGET} not to depends on absolute-path of symbolic links.
Commented by: marcel, obrien, bde
|
#
97057 |
|
21-May-2002 |
peter |
Make this a little easier to build standalone. (same change as libpanel)
|
#
74870 |
|
27-Mar-2001 |
ru |
MAN[1-9] -> MAN.
|
#
69618 |
|
05-Dec-2000 |
tg |
Install manpages, including appropriate MLINKS.
|
#
66971 |
|
11-Oct-2000 |
peter |
Update for ncurses 5.1-20001009 import
|
#
60861 |
|
24-May-2000 |
tg |
Add missing source files. Sort SRCS.
PR: 18631
|
#
55955 |
|
14-Jan-2000 |
rgrimes |
Replace beforeinstall target with new variables used by .mk system.
Reviewed by: marcel, and make world
|
#
50937 |
|
05-Sep-1999 |
peter |
Add bmake glue for libform (the SVSV-style ETI curses form driver from ncurses)
|