| #
031e7116
|
| 25-Oct-2025 |
Lexi Winter <ivy@FreeBSD.org> |
packages: Install development manpages in the -dev package
Add a new per-group SUBPACKAGE option to bsd.man.mk. When MANSPLITPKG is enabled, this is forced to "-man", otherwise it defaults to empty
packages: Install development manpages in the -dev package
Add a new per-group SUBPACKAGE option to bsd.man.mk. When MANSPLITPKG is enabled, this is forced to "-man", otherwise it defaults to empty but can be overridden by the caller.
Use this in bsd.lib.mk to install library manpages in the -dev package instead of the base package. This is nearly always preferable, since library manpages are usually in section 2 or 3 and are only relevant to people with development packages installed.
For manpages which should be installed in the base package even for libraries, add a new MANNODEV group in bsd.lib.mk. Update existing Makefiles to use this where appropriate.
MFC after: 3 days Discussed with: olce Reviewed by: olce Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D52832
show more ...
|
| #
5e4e12ae
|
| 30-Sep-2025 |
Kyle Evans <kevans@FreeBSD.org> |
pkgbase: move libedit into the -runtime package
libedit isn't as foundational as the rest of -clibs, but various bits of -runtime do need it. Give it a new home over in -runtime.
This also fixes t
pkgbase: move libedit into the -runtime package
libedit isn't as foundational as the rest of -clibs, but various bits of -runtime do need it. Give it a new home over in -runtime.
This also fixes the libedit build to group the readline bits into the same package as the libedit that implements them.
Reviewed by: ivy MFC after: 2 days (pkgbase movement) Differential Revision: https://reviews.freebsd.org/D52787
show more ...
|
| #
ebda367c
|
| 21-Jun-2023 |
Piotr Pawel Stefaniak <pstef@FreeBSD.org> |
libedit: Reset WARNS
After the recent import, explicit set of WARNS=3 is not needed.
|
| #
dc36d6f9
|
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
lib: 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 s
lib: 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
show more ...
|
| #
d0b2dbfa
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
7973f26a
|
| 03-Oct-2022 |
John Baldwin <jhb@FreeBSD.org> |
libedit: Disable -Wuse-after-free for chartype.c.
GCC 12 thinks ct_visual_string can reuse a pointer after it has been reallocated, but in this case the warning appears false.
Reviewed by: emaste D
libedit: Disable -Wuse-after-free for chartype.c.
GCC 12 thinks ct_visual_string can reuse a pointer after it has been reallocated, but in this case the warning appears false.
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D36820
show more ...
|
| #
cbc83e37
|
| 23-Sep-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: chase dependency changes in the source tree
Differential Revision: https://reviews.freebsd.org/D32098
|
| #
b315a729
|
| 28-Mar-2021 |
Piotr Pawel Stefaniak <pstef@FreeBSD.org> |
sh(1): autocomplete commands
Without this patch, sh can autocomplete file names but not commands from $PATH. Use libedit's facility to execute custom function for autocomplete, but yield to the libr
sh(1): autocomplete commands
Without this patch, sh can autocomplete file names but not commands from $PATH. Use libedit's facility to execute custom function for autocomplete, but yield to the library's standard autocomplete function when cursor is not at position 0.
Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D29361
show more ...
|
| #
0b7f1af8
|
| 02-Feb-2021 |
John Baldwin <jhb@FreeBSD.org> |
Bump shared library versions after ncurses bump in 13.
A few shared libraries in the base system link against ncurses. An upgrade from a 12.x host to 13 results in ABI breakage for existing binarie
Bump shared library versions after ncurses bump in 13.
A few shared libraries in the base system link against ncurses. An upgrade from a 12.x host to 13 results in ABI breakage for existing binaries since the newer versions of these libraries link against the newer ncurses while the binary itself links against the older ncurses. For example, dialog4ports built on 12.x sometimes crashes on 13 since it depends on libdialog which links against ncurses internally.
MFC after: 3 days Reviewed by: kib, delphij Differential Revision: https://reviews.freebsd.org/D28448
show more ...
|
| #
61c1328e
|
| 13-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r352105 through r352307.
|
| #
81565700
|
| 13-Sep-2019 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Update libedit to a snapshot from 2019-09-10
This version bring many fixes regarding unicode support It also adds proper support for filename completion (we do not need our custom patches anymore) I
Update libedit to a snapshot from 2019-09-10
This version bring many fixes regarding unicode support It also adds proper support for filename completion (we do not need our custom patches anymore) Improves the libreadline compatibility
Note that the same work was done by Yuichiro Naito in https://reviews.freebsd.org/D21196 the main difference is in this case we have reimported libedit in contrib to fix a long standing mess in the previous merges which prevented a proper update workflow. (discussed long ago with pfg@)
The only difference with upstream libedit is we have added a compatibility shim for the _elf_fn_sh_complete function which we previously added to support quoting in filename completion and is not needed anymore. This was added to continue supported old /bin/sh binaries and not break backward compatibility (as discussed with jilles@)
Reviewed by: Yuichiro Naito <naito.yuichiro_gmail.com> MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D21584
show more ...
|
| #
031e7116
|
| 25-Oct-2025 |
Lexi Winter <ivy@FreeBSD.org> |
packages: Install development manpages in the -dev package
Add a new per-group SUBPACKAGE option to bsd.man.mk. When MANSPLITPKG is enabled, this is forced to "-man", otherwise it defaults to empty
packages: Install development manpages in the -dev package
Add a new per-group SUBPACKAGE option to bsd.man.mk. When MANSPLITPKG is enabled, this is forced to "-man", otherwise it defaults to empty but can be overridden by the caller.
Use this in bsd.lib.mk to install library manpages in the -dev package instead of the base package. This is nearly always preferable, since library manpages are usually in section 2 or 3 and are only relevant to people with development packages installed.
For manpages which should be installed in the base package even for libraries, add a new MANNODEV group in bsd.lib.mk. Update existing Makefiles to use this where appropriate.
MFC after: 3 days Discussed with: olce Reviewed by: olce Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D52832
show more ...
|
| #
5e4e12ae
|
| 30-Sep-2025 |
Kyle Evans <kevans@FreeBSD.org> |
pkgbase: move libedit into the -runtime package
libedit isn't as foundational as the rest of -clibs, but various bits of -runtime do need it. Give it a new home over in -runtime.
This also fixes t
pkgbase: move libedit into the -runtime package
libedit isn't as foundational as the rest of -clibs, but various bits of -runtime do need it. Give it a new home over in -runtime.
This also fixes the libedit build to group the readline bits into the same package as the libedit that implements them.
Reviewed by: ivy MFC after: 2 days (pkgbase movement) Differential Revision: https://reviews.freebsd.org/D52787
show more ...
|
| #
ebda367c
|
| 21-Jun-2023 |
Piotr Pawel Stefaniak <pstef@FreeBSD.org> |
libedit: Reset WARNS
After the recent import, explicit set of WARNS=3 is not needed.
|
| #
dc36d6f9
|
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
lib: 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 s
lib: 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
show more ...
|
| #
d0b2dbfa
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
7973f26a
|
| 03-Oct-2022 |
John Baldwin <jhb@FreeBSD.org> |
libedit: Disable -Wuse-after-free for chartype.c.
GCC 12 thinks ct_visual_string can reuse a pointer after it has been reallocated, but in this case the warning appears false.
Reviewed by: emaste D
libedit: Disable -Wuse-after-free for chartype.c.
GCC 12 thinks ct_visual_string can reuse a pointer after it has been reallocated, but in this case the warning appears false.
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D36820
show more ...
|
| #
cbc83e37
|
| 23-Sep-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: chase dependency changes in the source tree
Differential Revision: https://reviews.freebsd.org/D32098
|
| #
b315a729
|
| 28-Mar-2021 |
Piotr Pawel Stefaniak <pstef@FreeBSD.org> |
sh(1): autocomplete commands
Without this patch, sh can autocomplete file names but not commands from $PATH. Use libedit's facility to execute custom function for autocomplete, but yield to the libr
sh(1): autocomplete commands
Without this patch, sh can autocomplete file names but not commands from $PATH. Use libedit's facility to execute custom function for autocomplete, but yield to the library's standard autocomplete function when cursor is not at position 0.
Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D29361
show more ...
|
| #
0b7f1af8
|
| 02-Feb-2021 |
John Baldwin <jhb@FreeBSD.org> |
Bump shared library versions after ncurses bump in 13.
A few shared libraries in the base system link against ncurses. An upgrade from a 12.x host to 13 results in ABI breakage for existing binarie
Bump shared library versions after ncurses bump in 13.
A few shared libraries in the base system link against ncurses. An upgrade from a 12.x host to 13 results in ABI breakage for existing binaries since the newer versions of these libraries link against the newer ncurses while the binary itself links against the older ncurses. For example, dialog4ports built on 12.x sometimes crashes on 13 since it depends on libdialog which links against ncurses internally.
MFC after: 3 days Reviewed by: kib, delphij Differential Revision: https://reviews.freebsd.org/D28448
show more ...
|
| #
61c1328e
|
| 13-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r352105 through r352307.
|
| #
81565700
|
| 13-Sep-2019 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Update libedit to a snapshot from 2019-09-10
This version bring many fixes regarding unicode support It also adds proper support for filename completion (we do not need our custom patches anymore) I
Update libedit to a snapshot from 2019-09-10
This version bring many fixes regarding unicode support It also adds proper support for filename completion (we do not need our custom patches anymore) Improves the libreadline compatibility
Note that the same work was done by Yuichiro Naito in https://reviews.freebsd.org/D21196 the main difference is in this case we have reimported libedit in contrib to fix a long standing mess in the previous merges which prevented a proper update workflow. (discussed long ago with pfg@)
The only difference with upstream libedit is we have added a compatibility shim for the _elf_fn_sh_complete function which we previously added to support quoting in filename completion and is not needed anymore. This was added to continue supported old /bin/sh binaries and not break backward compatibility (as discussed with jilles@)
Reviewed by: Yuichiro Naito <naito.yuichiro_gmail.com> MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D21584
show more ...
|
| #
6ea268b6
|
| 29-Jan-2018 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
libedit: sort the Makefile in line with NetBSD's version.
NetBSD's libedit has been been cleaned-up considerably so the non--widecharacter version is no longer an option. Re -sorting the Makefile sh
libedit: sort the Makefile in line with NetBSD's version.
NetBSD's libedit has been been cleaned-up considerably so the non--widecharacter version is no longer an option. Re -sorting the Makefile should make it easier for some brave soul trying to update it.
No functional change intended.
MFC after: 5 days
show more ...
|
| #
c2c014f2
|
| 07-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r323559 through r325504.
|
| #
8fcbcc2d
|
| 16-Sep-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r323635
|