History log of /freebsd-current/share/termcap/Makefile
Revision Date Author Comments
# 97759ccc 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

share: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix


# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 3078531d 13-Sep-2022 Maxim Sobolev <sobomax@FreeBSD.org>

Fix mergemaster(8) breakage in the 6ad780caa.

Split out termcap.small generation into its own Makefile under
etc/termcap, so it's properly executed by the underlying command:

make 'SUBDIR_OVERRIDE=etc' everything

Reported by: gbe
MFC after: 1 month


# 6ad780ca 19-Aug-2022 Maxim Sobolev <sobomax@FreeBSD.org>

Generate termcap.small automatically. This eliminates the
need to do synchronization by hand when termcap is updated.

Reviewed by: uqs, bapt, imp
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D36333


# a8b8edb2 06-Apr-2020 Maxim Sobolev <sobomax@FreeBSD.org>

Normalize deployment tools usage and definitions by putting into one place
instead of sprinkling them out over many disjoint files. This is a follow-up
to achieve the same goal in an incomplete rev.348521.

Approved by: imp
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D20520


# cea7cfd2 22-Jan-2020 Ed Maste <emaste@FreeBSD.org>

Tag etc/termcap with package=runtime

/etc/termcap is a symlink to /usr/share/misc/termcap, which is in the
runtime package. Tag the symlink with the same package so that it is
handled correctly on pkgbase-installed/updated systems.

Sponsored by: The FreeBSD Foundation


# a7b5a3d48 05-Sep-2019 Emmanuel Vadot <manu@FreeBSD.org>

pkgbase: Put a lot of binaries and lib in FreeBSD-runtime

All of them are needed to be able to boot to single user and be able
to repair a existing FreeBSD installation so put them directly into
FreeBSD-runtime.

Reviewed by: bapt, gjb
Differential Revision: https://reviews.freebsd.org/D21503


# 6a42f8dd 22-May-2019 Emmanuel Vadot <manu@FreeBSD.org>

pkgbase: Move termcap.small to share/termcap

Reviewed by: bapt


# f59e5352 28-Jun-2018 Brad Davis <brd@FreeBSD.org>

Simplify using bsd.endian.mk and have it provide CAP_MKDB_ENDIAN, since it is
the most common usage.

Approved by: bapt (mentor)


# 3e164c69 11-Mar-2017 Rodney W. Grimes <rgrimes@FreeBSD.org>

Revert r314833 until the problem with INSTALL_RSYMLINKS can be found
as it appears to break arm release builds.

PR: 217705
Reported by: cyclaero@gmail.com
Approved by: grehan (mentor) implict as reverting


# ce9f2d31 06-Mar-2017 Rodney W. Grimes <rgrimes@FreeBSD.org>

Convert absolute links to relative links.
Style.Makefile(9) has been ignored to produce minimal diffs.

Approved by: grehan (mentor)
MFC after: 1 week


# a9f9ec24 03-Dec-2015 Bryan Drewery <bdrewery@FreeBSD.org>

Replace ln -s calls with INSTALL_SYMLINK

Sponsored by: EMC / Isilon Storage Division


# 7c1e17e7 10-Dec-2014 Enji Cooper <ngie@FreeBSD.org>

Fix building termcap.db when make obj is run beforehand from a clean tree by
using make variables for the filenames, which helps resolve pathing
appropriately when running cap_mkdb

X-MFC with: r275687
Pointyhat to: me


# 1db9ecff 10-Dec-2014 Enji Cooper <ngie@FreeBSD.org>

Remove termcap entry reordering; install the file verbatim instead

termcap entry reordering requires ex (which is available via usr.bin/vi), which
breaks on build hosts where installworld is run with MK_VI == no (or when
make delete-old is run on ^/projects/building-blocks as vi, et al, are
removed on the branch when the knob is tweaked to => "no")

Reordering termcap was believed to improve performance, but the file is now
accessed via /etc/termcap.db, so /etc/termcap (and /usr/share/misc/termcap by
proxy) access is less preferred.

Reordering the file broke the historical comment <-> entry mapping as well,
which could muddle the purpose of entries in the file, so it could be
potentially harmful to readers in its reordered state.

Discussion took place on hackers@ here:
https://lists.freebsd.org/pipermail/freebsd-hackers/2014-December/046657.html

Discussed with: -hackers, mp
MFC after: 1 month
Sponsored by: EMC / Isilon Storage Division


# 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.


# 423987b6 05-Aug-2005 Poul-Henning Kamp <phk@FreeBSD.org>

Remove the map3270 file, tn3270 was retired long ago.


# 6fe37d13 22-Feb-2005 Ruslan Ermilov <ru@FreeBSD.org>

Add endianness support to cap_mkdb(1), useful for cross builds.


# d912b3a8 04-Apr-2002 Ruslan Ermilov <ru@FreeBSD.org>

Complete the fix in revision 1.13 -- don't even depend on termcap(5)
database to be present.

PR: misc/31225


# a7aaf57e 17-Dec-2001 Ruslan Ermilov <ru@FreeBSD.org>

FILES support for bsd.prog.mk. See bsd.README for details.

Stolen from: NetBSD


# 72a984aa 14-Sep-2001 Ruslan Ermilov <ru@FreeBSD.org>

Don't redirect to /dev/null when executing ex(1).
This makes it impossible to detect the problem
with missing /var/tmp/vi.recover/.

PR: misc/29715, misc/30514


# acaf79e1 27-Mar-2001 Ruslan Ermilov <ru@FreeBSD.org>

MAN[1-9] -> MAN.


# f44ba58c 23-Feb-2001 Warner Losh <imp@FreeBSD.org>

Force TERM to be dumb when building termcap. ex in batch mode seems
to care about the terminal setting. In emacs, make buildworld was
broken because it sets TERM to emacs, which caused ex to fail.


# 7f3dea24 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 195940cc 04-Jan-1998 Wolfram Schneider <wosch@FreeBSD.org>

Always copy the source file map3270 during install.
Pointed out by: Bruce


# 1b0e091a 03-Jan-1998 Wolfram Schneider <wosch@FreeBSD.org>

444 -> ${SHAREMODE}


# 361e0905 17-Aug-1996 Wolfram Schneider <wosch@FreeBSD.org>

make install should not install any file in /etc.


# 9c0dc173 24-Jul-1995 Bruce Evans <bde@FreeBSD.org>

Change `install' to `${INSTALL}' so that default install flags can be
specified in the top level Makefiles.


# 4a218a6d 14-Feb-1995 Rodney W. Grimes <rgrimes@FreeBSD.org>

Remove use of ${DESTDIR} in target of symbolic link, it makes the link
point to the wrong place.


# 4350346d 01-Feb-1995 Jordan K. Hubbard <jkh@FreeBSD.org>

Change the way I make the link to /etc/termcap. It worked for install
but not distribute. Now it works for both.


# ed0770e9 30-Jan-1995 Jordan K. Hubbard <jkh@FreeBSD.org>

Make a link to /etc for termcap file. /etc/termcap is just too lodged in
folklore to do without! :-)


# e593239f 23-Jan-1995 Jordan K. Hubbard <jkh@FreeBSD.org>

Fix this bogus Makefile.


# 60303bdf 10-Aug-1994 Jordan K. Hubbard <jkh@FreeBSD.org>

termcap.0 -> termcap.5
Submitted by: jkh


# 3161b790 05-Jul-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

all: does not need to depend on ${MAN5}, remove special case clean:
and cleandir: targets, simple use a CLEANFILES+= to handle this very
simple special case.
Add ${COPY} knob to install commands so that files don't disappear out
of the obj tree after a make install.


# afe61c15 30-May-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

BSD 4.4 Lite Share Sources