Re: git: 2e8ea81a0df6 - main - sysutils/polkit: update to 122 release (+)
- In reply to: Mikaëi_Urankar : "Re: git: 2e8ea81a0df6 - main - sysutils/polkit: update to 122 release (+)"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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