aboutsummaryrefslogtreecommitdiff
path: root/contrib/bc/locales
Commit message (Collapse)AuthorAgeFilesLines
* Vendor import of Gavin Howard's bc version 3.2.6Stefan Eßer2021-02-0525-25/+25
| | | | | | | | | | | | | | | (cherry picked from commit 47a52dc4d48f259ab7d9f9ba6b65f4f2331a22dc) Second attempt after revert of a previous commit that affected files with similar names in unrelated directories. Thanks go to Martin Birgmaier for reporting the issue and identifying the cause of git getting confused: files from the root of the vendor files were associated with files in the FreeBSD base root directory. Martin Birgmaier points out that to make this cherry-pick succeed, the option -Xsubtree=contrib/bc has to be passed to prevent files outside that path to be considered.
* Revert "bc: Vendor import of Gavin Howard's bc version 3.2.6"Stefan Eßer2021-02-0525-25/+25
| | | | | | | | | | | | | | | | | | | This reverts commit 601ac82194693fcae9d7d2a7ec7d66ebaf3fd61e. Seems that git cherry-pick mis-merges files for this software. It associates files in completely unrelated sub-trees with same name files from this package, e.g. README.md and .gitignore. My attempt to fix the mis-merge was incomplete and wrong. Therefore I'm reverting the commit that as a result of my failed attempt at conflict resolution lead to README.md and .gitignore in the top source directory to be deleted. This mistake has been carried over to releng/13.0, which now also lacks README.md and .gitignore in /usr/src. I'll try to re-apply the failed commit over the next hours and to get the fix merged to releng/13.0 with re approval.
* bc: Vendor import of Gavin Howard's bc version 3.2.6Stefan Eßer2021-02-0325-25/+25
| | | | (cherry picked from commit 47a52dc4d48f259ab7d9f9ba6b65f4f2331a22dc)
* Upgrade to version 3.1.5Stefan Eßer2020-08-055-32/+17
| | | | | | | | This version fixes some entries in the chinese message catalogs which could lead to program crashes when used. Notes: svn path=/head/; revision=363915
* Update to version 3.1.1Stefan Eßer2020-07-0795-22/+564
| | | | | | | | | | | | | | | | | This version fixes a regression with regard to tradtional behavior of the non-standard FreeBSD option "-e". In the previous version "-e quit" caused bc to exit before any computations had been performed, since all -e option parameters were concatenated and parsed as a whole, with quit causing the program to exit as soon as it was parsed. This version parses and executes commands passed with -e one by one and only exits after all prior commands have been executed. This commit is not a SVN merge, since the vendor import had been performed after the import to contrib. Instead the contents of contrib/bc has been removed and the new version is copied over unchanged from vendor/bc/dist. Notes: svn path=/head/; revision=362987
* Import new 2-clause BSD licenced implementation of the bc and dc commandsStefan Eßer2020-06-2725-0/+2277
These implementations of the bc and dc programs offer a number of advantages compared to the current implementations in the FreeBSD base system: - They do not depend on external large number functions (i.e. no dependency on OpenSSL or any other large number library) - They implements all features found in GNU bc/dc (with the exception of the forking of sub-processes, which the author of this version considers as a security issue). - They are significantly faster than the current code in base (more than 2 orders of magnitude in some of my tests, e.g. for 12345^100000). - They should be fully compatible with all features and the behavior of the current implementations in FreeBSD (not formally verified). - They support POSIX message catalogs and come with localized messages in Chinese, Dutch, English, French, German, Japanese, Polish, Portugueze, and Russian. - They offer very detailed man-pages that provide far more information than the current ones. The upstream sources contain a large number of tests, which are not imported with this commit. They could be integrated into our test framework at a latter time. Installation of this version is controlled by the option "MK_GH_BC=yes". This option will be set to yes by default in 13-CURRENT, but will be off by default in 12-STABLE. Approved by: imp Obtained from: https://git.yzena.com/gavin/bc MFC after: 4 weeks Relnotes: yes Differential Revision: https://reviews.freebsd.org/D19982 Notes: svn path=/head/; revision=362681