On Fri, Nov 29, 2024 at 12:03:50AM +0000, Stuart Henderson wrote:
> On 2024/11/22 15:53, Juan Francisco Cantero Hurtado wrote:
> > CVSROOT: /cvs
> > Module name: ports
> > Changes by: [email protected] 2024/11/22 15:53:17
> >
> > Modified files:
> > lang/bacon : Makefile distinfo
> > lang/bacon/pkg : PLIST
> >
> > Log message:
> > Update to bacon 5.0.1 + many fixes for OpenBSD.
> >
>
> Does this really need to depend on shells/ksh93? It conflicts, which caused
> failure in my current bulk.
>
> Can't install ksh93-1.0.10v0 because of conflicts (libast-0.7p11)
Sorry, I just saw your email.
I don't need ksh93 but it's quite fast compared to zsh and bash (both
are painfully slow). Our ksh is not compatible with bacon.sh. I would
prefer to keep the build deps as is.
However, it is only needed to build the package, so I can change
whatever you need to avoid more problems in your bulk. I have no idea
why the package isn't building for you.
Benchmark 1: bash ./bacon.sh -y -n bacon.bac
Time (abs _): 2287.154 s [User: 906.939 s, System: 1028.000 s]
Benchmark 2: zsh ./bacon.sh -y -n bacon.bac
Time (abs _): 888.412 s [User: 206.529 s, System: 529.680 s]
Benchmark 3: ksh93 ./bacon.sh -y -n bacon.bac
Time (abs _): 152.733 s [User: 82.729 s, System: 50.600 s]
Summary
ksh93 ./bacon.sh -y -n bacon.bac ran
5.82 times faster than zsh ./bacon.sh -y -n bacon.bac
14.97 times faster than bash ./bacon.sh -y -n bacon.bac
--
Juan Francisco Cantero Hurtado http://juanfra.info