x11-fonts/gentium-basic port has been deleted preventing portmaster from completing upgrade

0 views
Skip to first unread message

Joe A.

unread,
Dec 12, 2025, 6:00:45 PM (6 days ago) Dec 12
to freebsd-...@freebsd.org
List...

FreeBSD chthonixia 14.3-RELEASE-p6 FreeBSD 14.3-RELEASE-p6 CHTHONIXIA amd64

Today, I attempted to run portmaster -a which fell over with this error:

===>>> The x11-fonts/gentium-basic port has been deleted:
Has expired: Superceeded by Gentium-7.000 https://software.sil.org/gentium/download/
===>>> Aborting update

I can't deinstall it, because it's deleted; 'pkg delete' fails; and reinstalling
gentium/ in ports failed to remedy the issue.

Has anyone seen this? Or is it 'just me'? I'm not sure who the maintainer was
(port deleted so duh), so haven't asked either of the two possible people...
and so am checking here.

To be clear: I can't run portmaster -a past "x11-fonts/gentium-basic" but portmaster
by individual port works...and no idea what is after x11-fonts/gentium-basic.

I don't see any flags to portmaster to 'keep going ignore errors'; and no bug
reports so it's probably just me.

Thanks,

Joe A.




LuMiWa

unread,
Dec 12, 2025, 6:23:02 PM (6 days ago) Dec 12
to ques...@freebsd.org
Now we have Gentium-7.000 and GentiumPlusCompact.-6.200. In
/usr/ports/UPDATING they didn't mention about Gentium port.



--
"The madman is not only a beggar who thinks he is a king,
but also a king who thinks he is a king."

— Jacques Lacan

Matthew Seaman

unread,
Dec 13, 2025, 4:06:51 AM (6 days ago) Dec 13
to ques...@freebsd.org
I was the maintainer. This was a routine removal of an outdated port:
as the message states, you should `pkg delete gentium-basic` install
x11-fonts/gentium in its place to provide the Gentium font face.

Your portmaster setup still seems to be configured to build
`gentium-basic` which is obviously not going to work. Figuring out why
portmaster wants to do that will be your most productive way forwards.

Cheers,

Matthew
OpenPGP_signature.asc

Matthew Seaman

unread,
Dec 13, 2025, 4:16:58 AM (6 days ago) Dec 13
to ques...@freebsd.org
On 12/12/2025 23:22, LuMiWa wrote:
> Now we have Gentium-7.000 and GentiumPlusCompact.-6.200. In
> /usr/ports/UPDATING they didn't mention about Gentium port.

Simple removal of a font is not generally considered significant enough
for a notice in /usr/ports/UPDATING. It is documented in
/usr/ports/MOVED like any routine port removals or name changes:

% grep gentium-basic MOVED
x11-fonts/google-fonts||2025-12-04|Has expired: Depends on expired
x11-fonts/gentium-basic
x11-fonts/gentium-basic||2025-12-04|Has expired: Superceeded by
Gentium-7.000 https://software.sil.org/gentium/download/

Cheers,

Matthew
OpenPGP_signature.asc

Dag-Erling Smørgrav

unread,
Dec 13, 2025, 10:46:36 AM (6 days ago) Dec 13
to Matthew Seaman, ques...@freebsd.org
Matthew Seaman <mat...@FreeBSD.org> writes:
> This was a routine removal of an outdated port: as the message states,
> you should `pkg delete gentium-basic` install x11-fonts/gentium in its
> place to provide the Gentium font face.

The message does not in fact state this.

% grep gentium-basic MOVED
x11-fonts/google-fonts||2025-12-04|Has expired: Depends on expired x11-fonts/gentium-basic
x11-fonts/gentium-basic||2025-12-04|Has expired: Superceeded by Gentium-7.000 https://software.sil.org/gentium/download/

If you wanted to tell people to switch to x11-fonts/gentium, you should
have put it in the second column of the x11-fonts/gentium-basic entry,
and x11-fonts/google-fonts should have been updated instead of deleted.

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

Joe A.

unread,
Dec 13, 2025, 5:20:08 PM (5 days ago) Dec 13
to ques...@freebsd.org
On Sat, Dec 13, 2025 at 09:06:20AM +0000, Matthew Seaman wrote:
>
> I was the maintainer. This was a routine removal of an outdated port: as
> the message states, you should `pkg delete gentium-basic` install
> x11-fonts/gentium in its place to provide the Gentium font face.

I should clarify: I did run 'pkg delete gentium-basic` and it failed to find the package;
I also installed and reinstalled the gentium port...it did not remedy the issue with
gentium-basic.

>
> Your portmaster setup still seems to be configured to build `gentium-basic`
> which is obviously not going to work. Figuring out why portmaster wants to
> do that will be your most productive way forwards.

As a desktop user, I generally don't touch config files and tend to stick
to defaults - so if portmaster is "...configured to build 'gentium-basic'"
then I have no clue why.

I'm going to followup to Dag-Erling; I've partial success trying a random thing
derived from that.

Thank you for your followup and maintainership, and best regards,

Joe A.


Dag-Erling Smørgrav

unread,
Dec 16, 2025, 2:43:40 PM (3 days ago) Dec 16
to Joe A., freebsd-...@freebsd.org
"Joe A." <fre...@chthonixia.net> writes:
> Any ideas about what might be happening? Maybe edit some other file containing
> gentium-basic?

I've already explained what is happening: the MOVED entry is incorrect
and x11-fonts/google-fonts should not have been deleted.
Reply all
Reply to author
Forward
0 new messages