Home | History | Annotate | Download | only in libterminfo
History log of /src/lib/libterminfo/Makefile
RevisionDateAuthorComments
 1.25  18-Sep-2025  mrg introduce a couple of new turn-off-gcc-warning variables and use them.

GCC 14 has a new annoying calloc() checker that we turn off in a bunch
of places, and there are a few more dangling-pointer issuse that come up,
but seem bogus.
 1.24  20-May-2024  martin Use double quotes to include the local ./Makefile.hash
 1.23  05-Apr-2020  roy terminfo: Add guards to optionally build parts of libterminfo

Reading from a database is now optional.
Compiling terminfo descriptions (including from $TERMINFO) is now optional.
Compat support is now optional.

This removes 17k on amd64 from the binary size, which allows it to be used
again on space constrained ramdisks.
 1.22  21-Mar-2012  matt branches: 1.22.32;
These directories default to WARNS?=5
 1.21  03-Nov-2011  joerg Fix dependencies on generated files.
 1.20  02-Nov-2011  yamt use the tools version of utilities for other scripts, too
 1.19  02-Nov-2011  christos Separate the generators out, so that they can be re-used by tools, and
don't play games with curdir/objdir.
 1.18  02-Nov-2011  roy branches: 1.18.2;
Now that nbperf can generate the same file using the -p option,
there is no longer a need to store these files in CVS.
 1.17  04-Oct-2011  roy Move longname(3) from curses to terminfo, pre-cursor to fix PR/43386.
 1.16  03-Oct-2011  roy Install correct man page links.
 1.15  03-Oct-2011  roy Correctly use ti_ instead of t_ for our extensions as per the man page.
Replace vtparm with tiparm.
tiparm is also non standard, but has been proposed at least.
 1.14  02-Oct-2011  roy Add termname(3) as defined by POSIX.
 1.13  16-Aug-2011  christos document non-literal format strings
 1.12  06-Jul-2010  mrg remove almost all the ability to build netbsd with an a.out target.
we're ELF now, and there are many missing checks against OBJECT_FMT.
if we ever consider switching, the we can figure out what new ones
we need but for now it's just clutter.

this doesn't remove any of the support for exec_aout or any actually
required-for-boot a.out support, only the ability to build a netbsd
release in a.out format. ie, most of this code has been dead for
over a decade.

i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari,
amiga, shark, cats, dreamcast, landisk, mmeye and x68k. this covers
the 5 MACHINE_ARCH's affected, and all the other arch code touched.
it also includes some actual run-time testing of sparc, i386 and
shark, and i performed binary comparison upon amiga and x68k as well.


some minor details relevant:
- move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them
down to only the parts ldconfig needs
- remove various unused source files
- switch amiga bootblocks to using elf2bb.h instead of aout2bb.h
 1.11  22-Feb-2010  roy libterminfo can now compile a single terminfo description which allows
$TERMINFO to be a terminfo description as well as a file reference.

This enables the user to modify the terminfo description on read-only
media.
 1.10  19-Feb-2010  njoly Do clean generated terminfo.5 file.
 1.9  12-Feb-2010  roy Store the generated compiled terminfo descriptions so that we can build
a consistent library just from source.
 1.8  11-Feb-2010  roy Include xterm.
 1.7  11-Feb-2010  roy Use $TOOL_TIC
 1.6  11-Feb-2010  roy Use structures so we know how long each description is.
 1.5  11-Feb-2010  roy Embed ansi, dumb, vt100, vt220 and wsvt25 compiled terminal descriptions
into libterminfo.
Constify some foo.
 1.4  09-Feb-2010  roy We should always generate terminfo.5 to save human error syncing.
 1.3  03-Feb-2010  roy Store our generated files in CVS and remove nbperf from the toolchain.
This allows us to build consistent libs without an ever changing hash.
 1.2  03-Feb-2010  roy Use $HOST_SH instead of calling directly.
 1.1  03-Feb-2010  roy Import my terminfo implementation.
This uses the ncurses terminal definitions.

OK: core@, jdc@
 1.18.2.2  17-Apr-2012  yamt sync with head
 1.18.2.1  10-Nov-2011  yamt sync with head
 1.22.32.1  08-Apr-2020  martin Merge changes from current as of 20200406

RSS XML Feed