Next | Query returned 54 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2025-01-13 12:24:47 by Jonathan Perkin | Files touched by this commit (7)
Log message:
*: Drop MAINTAINER.
   2023-05-04 12:15:53 by Jonathan Perkin | Files touched by this commit (2)
Log message:
mksh: Remove defer-always flag from printf.

Previously this deferred to a printf binary if one was found in $PATH, which
completely defeats the point of using the builtin for performance reasons.  We
always create a printf wrapper so one was always found.  A nasty side-effect of
this was that with TOOLS_PLATFORM.printf=printf we would end up in a recursive
loop.

Now printf will always use the builtin.  Bump PKGREVISION.
   2022-12-19 14:42:35 by Jonathan Perkin | Files touched by this commit (2)
Log message:
mksh: Pull in the printf(1) builtin from MirBSD.

Note that we are specifically using -r1.21 as newer versions do not build.

This improves performance on systems that use mksh as the bootstrap shell, due
to widespread use of printf in the pkgsrc infrastructure that previously had
to fork /usr/bin/printf.

Tested on macOS and SmartOS.  Bump PKGREVISION.
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34
   2020-08-03 17:33:45 by Tobias Nygren | Files touched by this commit (1)
Log message:
mksh: add a CHECK_PORTABILITY_SKIP with a comment
   2020-08-03 17:16:04 by Tobias Nygren | Files touched by this commit (1)
Log message:
undo previous. Apparently one doesn't patch this in the normal way.
   2020-08-03 17:13:55 by Tobias Nygren | Files touched by this commit (1)
Log message:
mksh: remove double brackets
   2020-07-10 13:24:24 by Jonathan Perkin | Files touched by this commit (1)
Log message:
mksh: Don't set PKG_SHELL when used for bootstrap.

This can cause circular problems where the +INSTALL script requires the shell
itself, but also avoids issues trying to add to /etc/shells during bootstrap
where it may not be appropriate, or done outside of the context of where the
bootstrap tarball will finally be installed.

Users who use mksh as a bootstrap shell can simply add to /etc/shells manually
after installing or extracting the bootstrap as required.

While here remove unnecessary extra indents.
   2020-07-06 12:11:35 by Jonathan Perkin | Files touched by this commit (37)
Log message:
mksh: Import unpacked mksh-59b sources.

Two patches have been applied on top, both of which are stored in the
patches directory as manual-Build.sh and manual-funcs.c, to fix issues
on Darwin and SunOS that will be included in the next mksh release.  The
binary mksh.ico file has been manually removed.

This paves the way for  mksh to be used as an alternate bootstrap shell
instead of shells/pdksh, which has been unmaintained for many years and
has some known issues.

Initial bulk build results on Darwin and SunOS look good, and having a
maintained shell which focuses on portability and speed should provide
us with a better long-term option for systems which require a bootstrap
shell.

Next | Query returned 54 messages, browsing 1 to 10 | Previous