<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/share/termcap, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>ncurses: Move termcap and tabset to ncurses-lib</title>
<updated>2025-11-06T15:20:52+00:00</updated>
<author>
<name>Lexi Winter</name>
<email>ivy@FreeBSD.org</email>
</author>
<published>2025-11-06T14:29:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8a8f2ebd2d3e09cfc057b5ba6ced2fd3151cfb0f'/>
<id>8a8f2ebd2d3e09cfc057b5ba6ced2fd3151cfb0f</id>
<content type='text'>
termcap and tabset are currently in runtime, but since ncurses is the
only thing which uses them, they belong in the ncurses package.

curses without termcap is not very useful, so put them in the -lib
subpackage rather than ncurses itself, so that installing ncurses-lib
provides a working curses.

This change moves files between packages so, until we have a proper
policy on how to handle this in release/stable branches, it should
not be MFC'd.

MFC after:	never
Discussed with:	kevans
Reviewed by:	manu, kevans
Sponsored by:	https://www.patreon.com/bsdivy
Differential Revision:	https://reviews.freebsd.org/D53610
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
termcap and tabset are currently in runtime, but since ncurses is the
only thing which uses them, they belong in the ncurses package.

curses without termcap is not very useful, so put them in the -lib
subpackage rather than ncurses itself, so that installing ncurses-lib
provides a working curses.

This change moves files between packages so, until we have a proper
policy on how to handle this in release/stable branches, it should
not be MFC'd.

MFC after:	never
Discussed with:	kevans
Reviewed by:	manu, kevans
Sponsored by:	https://www.patreon.com/bsdivy
Differential Revision:	https://reviews.freebsd.org/D53610
</pre>
</div>
</content>
</entry>
<entry>
<title>share/termcap: Update entries for st terminal 0.9.2</title>
<updated>2025-07-23T14:36:31+00:00</updated>
<author>
<name>Artem Bunichev</name>
<email>tembun@bk.ru</email>
</author>
<published>2025-07-23T14:36:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4b5ed4ef606b9dbf6189f3c445f32f36d26b8ecf'/>
<id>4b5ed4ef606b9dbf6189f3c445f32f36d26b8ecf</id>
<content type='text'>
Although not strictly required, since termino takes priority, we had
obsolete data for the st terminal emulator from 0.8. It won't hurt and
may help some people.

Reviewed by: imp, bapt, markj
Differential Revision: https://reviews.freebsd.org/D51463
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Although not strictly required, since termino takes priority, we had
obsolete data for the st terminal emulator from 0.8. It won't hurt and
may help some people.

Reviewed by: imp, bapt, markj
Differential Revision: https://reviews.freebsd.org/D51463
</pre>
</div>
</content>
</entry>
<entry>
<title>share/termcap: add xterm-ghostty entry</title>
<updated>2025-07-13T12:23:48+00:00</updated>
<author>
<name>Robert Clausecker</name>
<email>fuz@FreeBSD.org</email>
</author>
<published>2025-07-13T12:10:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=804f961c5cddcffa950ff7f13025021cdd95ba46'/>
<id>804f961c5cddcffa950ff7f13025021cdd95ba46</id>
<content type='text'>
As generated by ghostty during the build with some copy-editing.

Submitted by:	Tim Culverhouse &lt;tim@timculverhouse.com&gt;
PR:		287642
Event:		Berlin Hackathon 202507
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As generated by ghostty during the build with some copy-editing.

Submitted by:	Tim Culverhouse &lt;tim@timculverhouse.com&gt;
PR:		287642
Event:		Berlin Hackathon 202507
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>share/termcap: ti703 does not actually support tabs</title>
<updated>2025-07-13T12:23:48+00:00</updated>
<author>
<name>Robert Clausecker</name>
<email>fuz@FreeBSD.org</email>
</author>
<published>2025-07-13T10:29:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b98b82a8bff951b5c1dc1b3b590a986e027efd84'/>
<id>b98b82a8bff951b5c1dc1b3b590a986e027efd84</id>
<content type='text'>
This is a mistake I made when I originally wrote this entry.

Event:		Berlin Hackathon 202507
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a mistake I made when I originally wrote this entry.

Event:		Berlin Hackathon 202507
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>termcap: add entry for Alacritty</title>
<updated>2025-04-16T19:57:03+00:00</updated>
<author>
<name>Siva Mahadevan</name>
<email>me@svmhdvn.name</email>
</author>
<published>2025-04-04T13:50:29+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7a4c662f407f074287f42cf0652dff74a294bf0e'/>
<id>7a4c662f407f074287f42cf0652dff74a294bf0e</id>
<content type='text'>
Out of the box on other platforms, alacritty reports `TERM=alacritty`. This requires an updated terminfo/termcap database that contains an entry for `alacritty`. Prior to this change, when you ssh into a FreeBSD machine using a default configuration of alacritty on a client system, it reports this in `motd(5)`:

```
No entry for terminal type "alacritty";
using dumb terminal settings.
```

This change adds a termcap entry for alacritty, converted from the upstream-provided `alacritty.info` using `tic -C`.

Signed-off-by: Siva Mahadevan &lt;me@svmhdvn.name&gt;

MFC After:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Out of the box on other platforms, alacritty reports `TERM=alacritty`. This requires an updated terminfo/termcap database that contains an entry for `alacritty`. Prior to this change, when you ssh into a FreeBSD machine using a default configuration of alacritty on a client system, it reports this in `motd(5)`:

```
No entry for terminal type "alacritty";
using dumb terminal settings.
```

This change adds a termcap entry for alacritty, converted from the upstream-provided `alacritty.info` using `tic -C`.

Signed-off-by: Siva Mahadevan &lt;me@svmhdvn.name&gt;

MFC After:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove residual blank line at start of Makefile</title>
<updated>2024-07-15T22:43:39+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2024-07-15T04:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e9ac41698b2f322d55ccf9da50a3596edb2c1800'/>
<id>e9ac41698b2f322d55ccf9da50a3596edb2c1800</id>
<content type='text'>
This is a residual of the $FreeBSD$ removal.

MFC After: 3 days (though I'll just run the command on the branches)
Sponsored by: Netflix
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a residual of the $FreeBSD$ removal.

MFC After: 3 days (though I'll just run the command on the branches)
Sponsored by: Netflix
</pre>
</div>
</content>
</entry>
<entry>
<title>share: Remove ancient SCCS tags.</title>
<updated>2023-11-27T05:23:29+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-11-23T17:21:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=97759ccc715c4b365432c16d763c50eecfcb1100'/>
<id>97759ccc715c4b365432c16d763c50eecfcb1100</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: two-line nroff pattern</title>
<updated>2023-08-16T17:55:10+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fa9896e082a1046ff4fbc75fcba4d18d1f2efc19'/>
<id>fa9896e082a1046ff4fbc75fcba4d18d1f2efc19</id>
<content type='text'>
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:55:03+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf'/>
<id>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix mergemaster(8) breakage in the 6ad780caa.</title>
<updated>2022-09-13T20:36:22+00:00</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2022-09-13T20:36:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3078531de10dcae44b253a35125c949ff4235284'/>
<id>3078531de10dcae44b253a35125c949ff4235284</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
</feed>
