Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Apr 2026 11:16:24 +0200
From:      =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@FreeBSD.org>
To:        "Patrick M. Hausen" <hausen@punkt.de>
Cc:        "rizzo@rizzo.eng.br" <rizzo@rizzo.eng.br>,  "Freebsd-ports@freebsd.org" <Freebsd-ports@freebsd.org>
Subject:   Re: Issues with packages lacking fully compiled dependencies.
Message-ID:  <86ldf7vy53.fsf@ltc.des.dev>
In-Reply-To: <38A836CD-434C-48B3-8E53-376846AC8061@punkt.de> (Patrick M. Hausen's message of "Wed, 1 Apr 2026 08:29:06 %2B0000")
References:  <89a1ddea697ce9b5664a8c92dbd01fcf@rizzo.eng.br> <86tstvw0l0.fsf@ltc.des.dev> <38A836CD-434C-48B3-8E53-376846AC8061@punkt.de>

index | next in thread | previous in thread | raw e-mail

"Patrick M. Hausen" <hausen@punkt.de> writes:
> Dag-Erling Smørgrav <des@FreeBSD.org> writes:
> > What makes xfce4-desktop “mandatory”?  If it does not exist in the
> > package repository, and you did not explicitly list it on the command
> > line, how do you expect pkg to know that you wanted to install it?
> xfce4	Meta-port for the Xfce Desktop Environment

They didn't ask for xfce4, they asked for xfce4*.  If xfce4-desktop does
not exist then neither does xfce4.

Furthermore, `pkg install -g xorg* -g xfce4*` is a bad idea even if
nothing is missing because:

- it will install packages you don't need which just happen to match
  either glob, and

- it will mark all the packages that match either glob as explicitly
  installed, which renders autoremove useless.

DES
-- 
Dag-Erling Smørgrav - des@FreeBSD.org


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86ldf7vy53.fsf>