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

Reply via email to