pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-amd64/54862: lang/rust is dependcy for fvwm in pkgsrc - Why!?
The following reply was made to PR pkg/54862; it has been noted by GNATS.
From: David Holland <dholland-pbugs%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: port-amd64/54862: lang/rust is dependcy for fvwm in pkgsrc -
Why!?
Date: Wed, 15 Jan 2020 18:00:16 +0000
On Wed, Jan 15, 2020 at 05:00:00PM +0000, supersafh%gmail.com@localhost wrote:
> I´ve noticed that from NetBSD 8.1, a programming language called
> rust is present in pkgsrc. This packages seem to be a standard
> dependency for a large number of other packages in pkgsrc. May I
> ask why? For instance: I want to compile wm/fvwm and lang/rust is
> being referenced as a dependency which causes the build to switch
> to this package! Besides it seeming huge and take forever to
> compile (not to mention it fails to build at all on my system), but
> why would I want a programming language installed with my window
> manager!!!??? This makes NO sense. I humbly request it be removed
> as a standard dependency in pkgsrc and only referenced if so
> specified in the build.
In the case of fvwm, it's because it has recently started using
librsvg, whose upstream has decided for some reason to rewrite in
rust.
Your immediate options are:
(1) set LIBRSVG_TYPE in mk.conf to use the old (but now unmaintained)
librsvg written in C;
(2) figure out how to make fvwm's usage of librsvg optional, then turn
the option off;
(3) revert to an older fvwm package;
(4) suck it up.
In the long term, you can:
(1) take up maintenance of the C version of librsvg or persuade
someone else to;
(2) campaign against the use of librsvg;
(3a) take up maintenance of the C version of librsvg (or persuade
someone to);
(3b) convince librsvg upstream that they were wrong and should go back
to C, or forward to something else, and fight off the RESF (good luck
with that);
(4) suck it up.
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index