Re: git: 2e8ea81a0df6 - main - sysutils/polkit: update to 122 release (+)

From: Sergey A. Osokin <osa_at_freebsd.org>
Date: Sun, 08 Jan 2023 17:37:31 UTC
On Sun, Jan 08, 2023 at 10:09:07AM +0100, Mikaëi Urankar wrote:
> On 07/01/2023 03:20, Alexey Dokuchaev wrote:
> > On Fri, Jan 06, 2023 at 02:01:35PM +0000, Dima Panov wrote:
> >> commit 2e8ea81a0df6d412f98828f4e19fb8160da122f0
> >>
> >>    sysutils/polkit: update to 122 release (+)
> >>
> >>    Add DUKTAPE (set by default) and SPIDERMONKEY options
> >> ...
> >> @@ -16,13 +12,12 @@ LICENSE=	GPLv2
> >>   LICENSE_FILE=	${WRKSRC}/COPYING
> >>
> >>   LIB_DEPENDS=	libexpat.so:textproc/expat2 \
> >> -		libdbus-1.so:devel/dbus \
> >> -		libmozjs-91.so:lang/spidermonkey91
> >> +		libdbus-1.so:devel/dbus
> > 
> > Thank you Dima, this would further help with derustification of the ports
> > tree (one less overlay to keep around).  Sanity shall prevail!
> >
> derustification? What are you talking about?

Derustification is great and here's the quick example.
The  net-im/telegram-desktop depends on sysutils/polkit (as many
others ports), and sysutils/polkit needs a JavaScript engine, that
previously follows to include to the dependences list one of the
lang/spidermonkey*, and that depends on devel/rust-cbindgen, and
finally on lang/rust.

Such combination significantly increases a build time.  And that's been
fixed.

Hope it's clear now.
Thank you.

--
Sergey A. Osokin