Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ===== Porting BSD-licensed Text-Processing Tools from OpenBSD ===== %%FreeBSD%% currently uses the GNU versions of the command-line text-processing tools: grep, sort, diff, patch, sdiff. The goal of this project is to port the BSD-licensed versions of these tools from %%OpenBSD%% and optimize the performance where possible, provide standard-conformance and handling of wide character sets. The man pages also need to be revised and completed. ===== BSD grep ===== Please see [[KyleEvans/BSDgrep|BSDgrep]] and [[KyleEvans/Regex|Regex]] pages. ===== sort ===== Has been rewritten from scratch. There are some missing features. Performance is the major issue. ===== diff ===== ^ Item ^ Status ^ | Missing --ignore-file-name-case | COMPLETED | | Missing --no-ignore-file-name-case | COMPLETED | | Missing --strip-trailing-cr | COMPLETED | | Missing --normal | COMPLETED | | Missing --tabsize | INCOMPLETE | | Missing --unidirectional-new-file | COMPLETED | | Missing --from-file | COMPLETED | | Missing --to-file | COMPLETED | | Missing --help | COMPLETED | | Missing --ignore-blank-lines | INCOMPLETE | | Missing --ignore-tab-expansion | INCOMPLETE | | Missing -v / --version | COMPLETED | | Eliminate warnings | COMPLETED | | Comment the code | INCOMPLETE | | Check GNU compatibility | INCOMPLETE | | Check POSIX conformance | COMPLETED | gaborsoc2008.txt Last modified: 2022/08/15 06:29by KubilayKocak