|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0 |
|
| #
7973f26a |
| 03-Oct-2022 |
John Baldwin <[email protected]> |
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 ...
|
|
Revision tags: release/13.1.0, release/12.3.0 |
|
| #
cbc83e37 |
| 23-Sep-2021 |
Baptiste Daroussin <[email protected]> |
ncurses: chase dependency changes in the source tree
Differential Revision: https://reviews.freebsd.org/D32098
|
|
Revision tags: release/13.0.0 |
|
| #
b315a729 |
| 28-Mar-2021 |
Piotr Pawel Stefaniak <[email protected]> |
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 <[email protected]> |
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 ...
|
|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0 |
|
| #
81565700 |
| 13-Sep-2019 |
Baptiste Daroussin <[email protected]> |
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 ...
|
|
Revision tags: release/11.3.0, release/12.0.0, release/11.2.0 |
|
| #
6ea268b6 |
| 29-Jan-2018 |
Pedro F. Giffuni <[email protected]> |
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 ...
|
|
Revision tags: release/10.4.0 |
|
| #
98fa04ef |
| 14-Sep-2017 |
Pedro F. Giffuni <[email protected]> |
libedit: raise the warning level to 3.
NetBSD has the warning level to 5 but that actually triggers -Wcast-qual.
|
|
Revision tags: release/11.1.0, release/11.0.1 |
|
| #
2b4da8aa |
| 24-Sep-2016 |
Marcel Moolenaar <[email protected]> |
When MAKEOBJDIRPREFIX points to a case-insensitive file system, the build can break when different source files create the same target files (case-insensitivity speaking). This is the case for objec
When MAKEOBJDIRPREFIX points to a case-insensitive file system, the build can break when different source files create the same target files (case-insensitivity speaking). This is the case for object files compiled with -fpic and shared libraries. The former uses an extension of ".So", and the latter an extension ".so". Rename shared object files from *.So to *.pico to match what NetBSD does.
See also r305855
MFC after: 1 month Sponsored by: Bracket Computing Differential Revision: https://reviews.freebsd.org/D7906
show more ...
|
|
Revision tags: release/11.0.0, release/10.3.0 |
|
| #
1f37f0f1 |
| 06-Mar-2016 |
Pedro F. Giffuni <[email protected]> |
Revert r296175 Undo update of libedit 2016-02-27
Something in libedit appears to be causing breakage in lldb38. The changes are not generally huge but they are suficient to to justify reverting for
Revert r296175 Undo update of libedit 2016-02-27
Something in libedit appears to be causing breakage in lldb38. The changes are not generally huge but they are suficient to to justify reverting for now.
Reported by: novel, bapt
show more ...
|
| #
c389411c |
| 05-Feb-2016 |
Glen Barber <[email protected]> |
Remove libc, librtld_db, libthr packages, and further increase the constraints on what needs to be installed in a specific to maintain consistency during upgrades.
Create a new clibs package contain
Remove libc, librtld_db, libthr packages, and further increase the constraints on what needs to be installed in a specific to maintain consistency during upgrades.
Create a new clibs package containing libraries that are needed as a bare minimum for consistency.
With much help and input from: kib Sponsored by: The FreeBSD Foundation
show more ...
|
| #
a70cba95 |
| 04-Feb-2016 |
Glen Barber <[email protected]> |
First pass through library packaging.
Sponsored by: The FreeBSD Foundation
|
|
Revision tags: release/10.2.0 |
|
| #
18b2ee82 |
| 15-Jun-2015 |
Baptiste Daroussin <[email protected]> |
Revert r284417 it is not necessary anymore
|
| #
4232f826 |
| 15-Jun-2015 |
Baptiste Daroussin <[email protected]> |
Enforce overwritting SHLIBDIR
Since METAMODE has been added, sys.mk loads bsd.mkopt.mk which ends load loading bsd.own.mk which then defines SHLIBDIR before all the Makefile.inc everywhere.
This ma
Enforce overwritting SHLIBDIR
Since METAMODE has been added, sys.mk loads bsd.mkopt.mk which ends load loading bsd.own.mk which then defines SHLIBDIR before all the Makefile.inc everywhere.
This makes /lib being populated again.
Reported by: many
show more ...
|
| #
c1a66a97 |
| 09-Jan-2015 |
Baptiste Daroussin <[email protected]> |
Synchronize libedit with NetBSD and activate UTF-8 support [1]
Differences with NetBSD Reapply our local patches on top of it Fix Unicode environement detection Fix reading a line in unicode environ
Synchronize libedit with NetBSD and activate UTF-8 support [1]
Differences with NetBSD Reapply our local patches on top of it Fix Unicode environement detection Fix reading a line in unicode environment. It allows /bin/sh to works in UTF-8 envs
Differential Revision: https://reviews.freebsd.org/D1455 Reviewed by: jilles, pfg Obtained from: NetBSD [1] MFC after: 1 month Relnotes: yes
show more ...
|
| #
6b129086 |
| 25-Nov-2014 |
Baptiste Daroussin <[email protected]> |
Convert libraries to use LIBADD While here reduce a bit overlinking
|
|
Revision tags: release/10.1.0 |
|
| #
80189b3b |
| 17-Jul-2014 |
Brooks Davis <[email protected]> |
Replace all uses of libncurses and libtermcap with their wide character variants. This allows usable file system images (i.e. those with both a shell and an editor) to be created with only one copy
Replace all uses of libncurses and libtermcap with their wide character variants. This allows usable file system images (i.e. those with both a shell and an editor) to be created with only one copy of the curses library.
Exp-run: antoine PR: 189842 Discussed with: bapt Sponsored by: DARPA, AFRL
show more ...
|
|
Revision tags: release/9.3.0 |
|
| #
c4a1f025 |
| 10-Jul-2014 |
Pedro F. Giffuni <[email protected]> |
Sync some (mostly cosmetical) changes from NetBSD
Makefile,v 1.37 tc1.c v 1.3 Rename TEST/test.c tc1.c
common.c,v 1.23 pass lint on _LP64.
emacs.c,v 1.22 pass lint on _LP64.
filecomplete.h,v 1.8
Sync some (mostly cosmetical) changes from NetBSD
Makefile,v 1.37 tc1.c v 1.3 Rename TEST/test.c tc1.c
common.c,v 1.23 pass lint on _LP64.
emacs.c,v 1.22 pass lint on _LP64.
filecomplete.h,v 1.8 mv NetBSD ID back from 1.9 as we don't have the widecharacter support.
prompt.c,v 1.14 prompt.h,v 1.9 term.h,v 1.20 read.h,v 1.6 Update NetBSD version strings
sys.h,v 1.12 Misc sun stuff.
tty.c 1.31 handle EINTR in the termios operations Allow a single process to control multiple ttys (for pthreads using _REENTRANT) using multiple EditLine objects. pass lint on _LP64. Don't depend on side effects inside an assert
MFC after: 1 week Obtained from: NetBSD
show more ...
|
|
Revision tags: release/10.0.0, release/9.2.0, release/8.4.0 |
|
| #
2dea247f |
| 03-Mar-2013 |
Jilles Tjoelker <[email protected]> |
libedit: Revert r247683 to fix buildworld.
I think r247683 is wrong because libedit.so actually uses symbols from libcurses.so. Since it breaks the build, revert it now.
|
| #
0b62a022 |
| 03-Mar-2013 |
Pedro F. Giffuni <[email protected]> |
libedit does not need to be linked with ncurses
libedit uses the terminfo headers but doesn't really need to be linked with ncurses.
Discussed with: christos@NetBSD MFC after; 3 days
|
|
Revision tags: release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0 |
|
| #
96535454 |
| 13-Jun-2010 |
Jilles Tjoelker <[email protected]> |
libedit: Add basic filename completion code from NetBSD.
This will be used to provide filename completion in sh(1).
Changes from the NetBSD code: * wide character support disabled, as in the rest o
libedit: Add basic filename completion code from NetBSD.
This will be used to provide filename completion in sh(1).
Changes from the NetBSD code: * wide character support disabled, as in the rest of libedit * config.h and related portability stuff reduced/disabled, as in the rest of libedit
Submitted by: Guy Yur Obtained from: NetBSD
show more ...
|
|
Revision tags: release/7.3.0_cvs, release/7.3.0 |
|
| #
daaf5759 |
| 02-Jan-2010 |
Ed Schouten <[email protected]> |
Build lib/ with WARNS=6 by default.
Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and lower it when needed.
I'm setting WARNS?=0 for secure/. It seems secure/ includes the Makef
Build lib/ with WARNS=6 by default.
Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and lower it when needed.
I'm setting WARNS?=0 for secure/. It seems secure/ includes the Makefile.inc provided by lib/. I'm not going to touch that directory. Most of the code there is contributed anyway.
show more ...
|
|
Revision tags: release/8.0.0_cvs, release/8.0.0 |
|
| #
3ca3047a |
| 19-Jul-2009 |
Ken Smith <[email protected]> |
Bump the version of all non-symbol-versioned shared libraries in preparation for 8.0-RELEASE. Add the previous version of those libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.
Reviewed b
Bump the version of all non-symbol-versioned shared libraries in preparation for 8.0-RELEASE. Add the previous version of those libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.
Reviewed by: kib Approved by: re (rwatson)
show more ...
|
|
Revision tags: release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
| #
419ecd5d |
| 21-May-2007 |
Daniel Eischen <[email protected]> |
Bump library versions in preparation for 7.0.
Ok'd by: kan
|
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0 |
|
| #
76d00450 |
| 07-Aug-2005 |
Stefan Farfeleder <[email protected]> |
Sync libedit with recent NetBSD developments. Including improvements to the vi-mode, removal of clause 3, cleanups and the export of the tokenization functions.
Not included: config.h, filecomplete
Sync libedit with recent NetBSD developments. Including improvements to the vi-mode, removal of clause 3, cleanups and the export of the tokenization functions.
Not included: config.h, filecomplete.{c,h}
show more ...
|