<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/ncurses, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2020-08-03T17:53:15Z</updated>
<entry>
<title>Pass the full CFLAGS to cpp for MKlib_gen.sh.</title>
<updated>2020-08-03T17:53:15Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2020-08-03T17:53:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=338b22234b4f300b948ea8d1292bc023976516b8'/>
<id>urn:sha1:338b22234b4f300b948ea8d1292bc023976516b8</id>
<content type='text'>
GCC's cpp was exiting immediately when it failed to find requested
includes (&lt;ncurses_cfg.h&gt; and &lt;ncurses_defs.h&gt;).  clang-cpp emitted an
error for the missing header files but continued processing the file
(thus not honoring any macros defined in the missing headers).

Arguably, the awk script is buggy since it doesn't check the return
value of the command it executes.

Reviewed by:	kevans
Differential Revision:	https://reviews.freebsd.org/D25731
</content>
</entry>
<entry>
<title>ncurses: bump shlib number to version 9</title>
<updated>2020-02-20T09:12:07Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2020-02-20T09:12:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e0989ec91972d417ebce87e82c8639dfe8c4dff2'/>
<id>urn:sha1:e0989ec91972d417ebce87e82c8639dfe8c4dff2</id>
<content type='text'>
ABI has change in between ncurses 5 or 6. While theorically ncurses 6 is buildable with
backward compatibility, I fail at building in a way where the application linked against
the previous version of ncurses are rendering properly.
Let's go on the new ABI which provides all the latest features.

A compat12x package is cooking for backward compatibility
</content>
</entry>
<entry>
<title>Update to 6.2-20200215</title>
<updated>2020-02-19T17:09:08Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2020-02-19T17:09:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e18651243efbc1fe285af34e4937fd697612f1c7'/>
<id>urn:sha1:e18651243efbc1fe285af34e4937fd697612f1c7</id>
<content type='text'>
While I didn't plan another upgrade, This version incorporate fixes from
kevans@ so let's upgrade to it
</content>
</entry>
<entry>
<title>lib_gen.c now also depends on ncurses_dll.h specify it to prevent some breakage</title>
<updated>2020-02-19T14:09:15Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2020-02-19T14:09:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9b61ffab6b8b37fa53f8d77725f7a1c91ae2a49b'/>
<id>urn:sha1:9b61ffab6b8b37fa53f8d77725f7a1c91ae2a49b</id>
<content type='text'>
if ncurses_dll.h is already present in base while building
</content>
</entry>
<entry>
<title>Update ncurses to 20200118</title>
<updated>2020-02-18T08:11:52Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2020-02-18T08:11:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=aae38d10b4eebf81c0942947e8b83a9bb8651d88'/>
<id>urn:sha1:aae38d10b4eebf81c0942947e8b83a9bb8651d88</id>
<content type='text'>
Among the changes from before:
- Add support for extended colors on widechar version
- Enable ncurses extended functions
- Enable version 2 of the extended mouse support
- Enable SCREEN extensions

Modification that differs from upstream:
- _nc_delink_entries used to be exposed and was turn static,
  turn it back as dynamic to not break abi
- Adapt our old termcap.c to modern ncurses

MFC after:	3 weeks
</content>
</entry>
<entry>
<title>Update Makefile.depend files</title>
<updated>2019-12-11T17:37:53Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2019-12-11T17:37:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2c9a9dfc187d171de6b92654d71b977f067ed641'/>
<id>urn:sha1:2c9a9dfc187d171de6b92654d71b977f067ed641</id>
<content type='text'>
Update a bunch of Makefile.depend files as
a result of adding Makefile.depend.options files

Reviewed by:	 bdrewery
MFC after:	1 week
Sponsored by:   Juniper Networks
Differential Revision:  https://reviews.freebsd.org/D22494
</content>
</entry>
<entry>
<title>Fix .depend files to work for build tools.</title>
<updated>2019-06-15T17:08:13Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2019-06-15T17:08:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c63c5ab001106bc7beb1d3bc92666c73bcd5c94d'/>
<id>urn:sha1:c63c5ab001106bc7beb1d3bc92666c73bcd5c94d</id>
<content type='text'>
This is somewhat of a follow-up to r335746.

MFC after:	2 weeks
Sponsored by:	DellEMC
</content>
</entry>
<entry>
<title>Fix ncurses fallback.c build with a strict build shell</title>
<updated>2018-10-23T06:31:31Z</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson@FreeBSD.org</email>
</author>
<published>2018-10-23T06:31:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=60b905ae2f3a31efd6809c790b5a02f574489716'/>
<id>urn:sha1:60b905ae2f3a31efd6809c790b5a02f574489716</id>
<content type='text'>
The script uses shift three times and when building with a strict /bin/sh
shifting without any arguments will cause the script to fail. In this case
the target will fail and we write an empty output file. When doing a
NO_CLEAN build after this will mean fallback.c is up to date and clang
will happily compile the empty input file which leads to strange build
errors later.

Fixed by passing three empty arguments to MkFallback.sh and only creating
fallback.c if MKfallback.sh succeeds.

Aproved By:	brooks (mentor)
Differential Revision: https://reviews.freebsd.org/D16867
</content>
</entry>
<entry>
<title>Don't use CCACHE for linking.</title>
<updated>2018-06-27T19:29:15Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2018-06-27T19:29:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=96a0acc4ce1cbac643c51d118db1912dd63f6bb8'/>
<id>urn:sha1:96a0acc4ce1cbac643c51d118db1912dd63f6bb8</id>
<content type='text'>
MFC after:	2 weeks
Sponsored by:	Dell EMC
</content>
</entry>
<entry>
<title>General further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-20T19:49:47Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-20T19:49:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8a16b7a18f5d0b031f09832fd7752fba717e2a97'/>
<id>urn:sha1:8a16b7a18f5d0b031f09832fd7752fba717e2a97</id>
<content type='text'>
Mainly focus on files that use BSD 3-Clause license.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

Special thanks to Wind River for providing access to "The Duke of
Highlander" tool: an older (2014) run over FreeBSD tree was useful as a
starting point.
</content>
</entry>
</feed>
