| #
21817992
|
| 20-Jun-2024 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: vendor import version 6.5
|
| #
c086d1cb
|
| 12-Sep-2023 |
Kyle Evans <kevans@FreeBSD.org> |
ncurses: avoid hardcoded assumptions about the layout of .OBJDIR
Abstract out the details of the FreeBSD build into a $TINFO_OBJDIR that external builds can override if they orchestrate the build a
ncurses: avoid hardcoded assumptions about the layout of .OBJDIR
Abstract out the details of the FreeBSD build into a $TINFO_OBJDIR that external builds can override if they orchestrate the build a bit differently and have a different objdir layout as a result. This makes the ncurses build a little bit more flexible without requiring weird backflips.
Reviewed by: bapt, sjg Sponsored by: NetApp, Inc. Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D41834
show more ...
|
| #
d0b2dbfa
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
396851c2
|
| 23-Sep-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: split libtinfo from libncurses
many external program expects libncurses to not be provided as a single library. Instead of fixing all ports, distribute ncurses the way upstream distributes
ncurses: split libtinfo from libncurses
many external program expects libncurses to not be provided as a single library. Instead of fixing all ports, distribute ncurses the way upstream distributes it
Turn libncursesw.so into a ldscript which will link automatically as needed to libtinfow so so this change is seamless at compile time.
Differential Revision: https://reviews.freebsd.org/D32098
show more ...
|
| #
adec9669
|
| 14-Apr-2021 |
Yuri Pankov <yuripv@FreeBSD.org> |
expand @TPUT@ in ncurses manpages
Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D29761
|
| #
e6b81352
|
| 25-Feb-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: fix patch date
Submitted by: cy
|
| #
705d7263
|
| 25-Feb-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: ensure we prefer the generated ncurses_dll.h
|
| #
61f66a1f
|
| 12-Jan-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: Add support for terminfo database
Along with the termcap database, ncurses will now lookup for the terminfo database, note that the terminfo database is being looked up first and then it fa
ncurses: Add support for terminfo database
Along with the termcap database, ncurses will now lookup for the terminfo database, note that the terminfo database is being looked up first and then it fallsback on the termcap one.
While here drop our custom reader for the termcap database, over the time it is needed maintenance to be able to catchup with changes on ncurses side.
Install the ncurses tools which are needed to deal with the terminfo database: tic, infocmp, toe
Replace our termcap only aware tools with the ncurses counterpart: tput, tabs, tset, clear and reset
In particular they can your the extra capabilities described in the terminfo database, which does not exist in termcap
Note that to add a new terminfo information to the database from ports the ports will just need to add their extra information into: /usr/local/share/site-terminfo/<firstletteroftheterm>/<term>
Tested by: jbeich, manu
show more ...
|
| #
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 versio
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
show more ...
|
| #
21817992
|
| 20-Jun-2024 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: vendor import version 6.5
|
| #
c086d1cb
|
| 12-Sep-2023 |
Kyle Evans <kevans@FreeBSD.org> |
ncurses: avoid hardcoded assumptions about the layout of .OBJDIR
Abstract out the details of the FreeBSD build into a $TINFO_OBJDIR that external builds can override if they orchestrate the build a
ncurses: avoid hardcoded assumptions about the layout of .OBJDIR
Abstract out the details of the FreeBSD build into a $TINFO_OBJDIR that external builds can override if they orchestrate the build a bit differently and have a different objdir layout as a result. This makes the ncurses build a little bit more flexible without requiring weird backflips.
Reviewed by: bapt, sjg Sponsored by: NetApp, Inc. Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D41834
show more ...
|
| #
d0b2dbfa
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
396851c2
|
| 23-Sep-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: split libtinfo from libncurses
many external program expects libncurses to not be provided as a single library. Instead of fixing all ports, distribute ncurses the way upstream distributes
ncurses: split libtinfo from libncurses
many external program expects libncurses to not be provided as a single library. Instead of fixing all ports, distribute ncurses the way upstream distributes it
Turn libncursesw.so into a ldscript which will link automatically as needed to libtinfow so so this change is seamless at compile time.
Differential Revision: https://reviews.freebsd.org/D32098
show more ...
|
| #
adec9669
|
| 14-Apr-2021 |
Yuri Pankov <yuripv@FreeBSD.org> |
expand @TPUT@ in ncurses manpages
Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D29761
|
| #
e6b81352
|
| 25-Feb-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: fix patch date
Submitted by: cy
|
| #
705d7263
|
| 25-Feb-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: ensure we prefer the generated ncurses_dll.h
|
| #
61f66a1f
|
| 12-Jan-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: Add support for terminfo database
Along with the termcap database, ncurses will now lookup for the terminfo database, note that the terminfo database is being looked up first and then it fa
ncurses: Add support for terminfo database
Along with the termcap database, ncurses will now lookup for the terminfo database, note that the terminfo database is being looked up first and then it fallsback on the termcap one.
While here drop our custom reader for the termcap database, over the time it is needed maintenance to be able to catchup with changes on ncurses side.
Install the ncurses tools which are needed to deal with the terminfo database: tic, infocmp, toe
Replace our termcap only aware tools with the ncurses counterpart: tput, tabs, tset, clear and reset
In particular they can your the extra capabilities described in the terminfo database, which does not exist in termcap
Note that to add a new terminfo information to the database from ports the ports will just need to add their extra information into: /usr/local/share/site-terminfo/<firstletteroftheterm>/<term>
Tested by: jbeich, manu
show more ...
|
| #
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 versio
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
show more ...
|
| #
9b3ece1c
|
| 04-Feb-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r313243
|
| #
a4aa656a
|
| 22-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r312309 through r312623.
|
| #
5bde33db
|
| 20-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
|
| #
9b3ece1c
|
| 04-Feb-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r313243
|
| #
a4aa656a
|
| 22-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r312309 through r312623.
|
| #
5bde33db
|
| 20-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
|
| #
37d9f47f
|
| 21-Jul-2007 |
Rong-En Fan <rafan@FreeBSD.org> |
- Correctly substitute variables like @NCURSES_MAJOR@ in manual pages
PR: doc/114711 Submitted by: Yuri Pankov <yuri at darklight.org.ru> Approved by: re (bmah) MFC after: 3 days
|