#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
c9621d45 |
|
27-Jan-2023 |
Emmanuel Vadot <manu@FreeBSD.org> |
pkgbase: Put libpanelw and libform in FreeBSD-clibs Put them with the others ncurses libs. Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D38227
|
#
0b7f1af8 |
|
01-Feb-2021 |
John Baldwin <jhb@FreeBSD.org> |
Bump shared library versions after ncurses bump in 13. A few shared libraries in the base system link against ncurses. An upgrade from a 12.x host to 13 results in ABI breakage for existing binaries since the newer versions of these libraries link against the newer ncurses while the binary itself links against the older ncurses. For example, dialog4ports built on 12.x sometimes crashes on 13 since it depends on libdialog which links against ncurses internally. MFC after: 3 days Reviewed by: kib, delphij Differential Revision: https://reviews.freebsd.org/D28448
|
#
821aa63a |
|
04-Jan-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: only keep the version with widechar support Only keep the widechar version of ncurses as libncursesw.so.9 Keep the old name to avoid breaking the ABI compatibility (the non widechar version libncurses.so.9 is not binary compatible with libncursesw.so.9) since all ports and base are already only linking against the widechar version we can simply remove libncurses.so.9 Since the .9 version only lived in the dev branch and never ended in a release, it is simply removed and not added to any binary compat package. Add symlinks to keep build time compatibility for anyone linking against -lncurses
|
#
5bde33db |
|
19-Jan-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Use SRCTOP-relative paths and .CURDIR with :H instead of ".." specified paths This implifies pathing in make/displayed output MFC after: 3 weeks Sponsored by: Dell EMC Isilon
|
#
6b129086 |
|
25-Nov-2014 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Convert libraries to use LIBADD While here reduce a bit overlinking
|
#
3bdf7758 |
|
12-Apr-2014 |
Warner Losh <imp@FreeBSD.org> |
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.
|
#
53089271 |
|
02-Jun-2013 |
Tijl Coosemans <tijl@FreeBSD.org> |
Convert old make variable modifiers :U and :L to bmake :tu and :tl. Reviewed by: sjg
|
#
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 case.
|
#
a7d5f7eb |
|
19-Oct-2010 |
Jamie Gritton <jamie@FreeBSD.org> |
A new jail(8) with a configuration file, to replace the work currently done by /etc/rc.d/jail.
|
#
fe0506d7 |
|
09-Mar-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Create the altix project branch. The altix project will add support for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD.
|
#
d7f03759 |
|
19-Oct-2008 |
Ulf Lilleengen <lulf@FreeBSD.org> |
- Import the HEAD csup code which is the basis for the cvsmode work.
|
#
4409495b |
|
24-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-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
|
#
31b4134f |
|
08-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 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)
|
#
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
|
#
e4a93f1e |
|
10-Nov-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Add missing shared library interdependencies.
|
#
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
|
#
c8930be1 |
|
20-May-2002 |
Peter Wemm <peter@FreeBSD.org> |
Initial update of bmake glue for ncurses-5.2-20020518
|
#
9c6025c3 |
|
14-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
`all-man' now creates manpages in the -DNOMANCOMPRESS case too.
|
#
4a558355 |
|
27-Mar-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
MAN[1-9] -> MAN.
|
#
14eadf47 |
|
04-Dec-2000 |
Thomas Gellekum <tg@FreeBSD.org> |
Install manpages, including appropriate MLINKS.
|
#
b59859cb |
|
11-Oct-2000 |
Peter Wemm <peter@FreeBSD.org> |
Update for ncurses 20001009 import
|
#
80026b8a |
|
24-May-2000 |
Thomas Gellekum <tg@FreeBSD.org> |
Add missing source files. Sort SRCS. PR: 18631
|
#
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
|
#
7cc7a6b6 |
|
04-Sep-1999 |
Peter Wemm <peter@FreeBSD.org> |
Add bmake glue for libpanel (the SVSV-style ETI curses panel (overlapping layers) driver from ncurses)
|