Bug 297246 - x11-fonts/nerd-fonts: Update to 3.5.0
Summary: x11-fonts/nerd-fonts: Update to 3.5.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Yusuf Yaman
URL: https://github.com/ryanoasis/nerd-fon...
Keywords:
Depends on:
Blocks:
 
Reported: 2026-08-03 11:19 UTC by Stefan Schlosser
Modified: 2026-08-03 19:58 UTC (History)
1 user (show)

See Also:
bsdcode: maintainer-feedback+


Attachments
Update to 3.5.0 (71.83 KB, patch)
2026-08-03 11:19 UTC, Stefan Schlosser
bsdcode: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Schlosser 2026-08-03 11:19:58 UTC
Created attachment 273413 [details]
Update to 3.5.0

Upstream renamed the D2Coding font to D2Koding due to license reasons.
Consequently, the x11-fonts/nerd-fonts-d2coding subport has moved to
x11-fonts/nerd-fonts-d2koding accompanied by an entry in the MOVED file.

Added subports:
- x11-fonts/nerd-fonts-annotationmono
- x11-fonts/nerd-fonts-googlesanscode

Changed licenses:
- x11-fonts/nerd-fonts-agave (MIT -> OFL11)
- x11-fonts/nerd-fonts-arimo (APACHE20 -> OFL11)
- x11-fonts/nerd-fonts-cousine (APACHE20 -> OFL11)

Changelog: https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.5.0


There's one weird thing in this patch: to move the d2coding subport to d2koding I used

  git mv x11-fonts/nerd-fonts-d2coding x11-fonts/nerd-fonts-d2koding

from the ports tree root directory. At first this was recorded correctly as a "rename" operation from git, but after I finished the remaining work to update the port, git now records this as a "delete" for d2coding's distinfo and pkg-plist and "create" for d2koding's Makefile, distinfo and pkg-plist. And it has "renamed" x11-fonts/nerd-fonts-d2coding/Makefile to the Makefile for the new subport x11-fonts/nerd-fonts-annotationmono.

No malicious intend on my side, just git acting funky I guess.
Comment 1 commit-hook freebsd_committer freebsd_triage 2026-08-03 19:56:18 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f3f235dcc8f0b3060634f8276a09cfbccbaa703a

commit f3f235dcc8f0b3060634f8276a09cfbccbaa703a
Author:     Stefan Schlosser <bsdcode@disroot.org>
AuthorDate: 2026-08-03 08:08:31 +0000
Commit:     Yusuf Yaman <nxjoseph@FreeBSD.org>
CommitDate: 2026-08-03 19:55:36 +0000

    x11-fonts/nerd-fonts: Update to 3.5.0

    Upstream renamed the D2Coding font to D2Koding due to license reasons.
    Consequently, the x11-fonts/nerd-fonts-d2coding subport has moved to
    x11-fonts/nerd-fonts-d2koding accompanied by an entry in the MOVED file.

    Added subports:
    - x11-fonts/nerd-fonts-annotationmono
    - x11-fonts/nerd-fonts-googlesanscode

    Changed licenses:
    - x11-fonts/nerd-fonts-agave (MIT -> OFL11)
    - x11-fonts/nerd-fonts-arimo (APACHE20 -> OFL11)
    - x11-fonts/nerd-fonts-cousine (APACHE20 -> OFL11)

    Changelog:
    https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.5.0

    PR:             297246
    Reported by:    Stefan Schlosser <bsdcode@disroot.org> (maintainer)
    Approved by:    osa, vvd (Mentors, implicit)

 MOVED                                              |  1 +
 x11-fonts/Makefile                                 |  4 +-
 x11-fonts/nerd-fonts-0xproto/distinfo              |  6 +--
 x11-fonts/nerd-fonts-3270/distinfo                 |  6 +--
 x11-fonts/nerd-fonts-adwaitamono/distinfo          |  6 +--
 x11-fonts/nerd-fonts-agave/Makefile                |  2 +-
 x11-fonts/nerd-fonts-agave/distinfo                |  6 +--
 .../Makefile                                       |  2 +-
 x11-fonts/nerd-fonts-annotationmono/distinfo (new) |  3 ++
 .../nerd-fonts-annotationmono/pkg-plist (new)      | 48 ++++++++++++++++++++++
 x11-fonts/nerd-fonts-anonymicepro/distinfo         |  6 +--
 x11-fonts/nerd-fonts-arimo/Makefile                |  4 +-
 x11-fonts/nerd-fonts-arimo/distinfo                |  6 +--
 x11-fonts/nerd-fonts-atkynsonmono/distinfo         |  6 +--
 x11-fonts/nerd-fonts-aurulentsansmono/distinfo     |  6 +--
 x11-fonts/nerd-fonts-bigblueterminal/distinfo      |  6 +--
 x11-fonts/nerd-fonts-bitstromwera/distinfo         |  6 +--
 x11-fonts/nerd-fonts-blexmono/distinfo             |  6 +--
 x11-fonts/nerd-fonts-caskaydiacove/distinfo        |  6 +--
 x11-fonts/nerd-fonts-caskaydiamono/distinfo        |  6 +--
 x11-fonts/nerd-fonts-codenewroman/distinfo         |  6 +--
 x11-fonts/nerd-fonts-comicshannsmono/distinfo      |  6 +--
 x11-fonts/nerd-fonts-commitmono/distinfo           |  6 +--
 x11-fonts/nerd-fonts-cousine/Makefile              |  4 +-
 x11-fonts/nerd-fonts-cousine/distinfo              |  6 +--
 x11-fonts/nerd-fonts-d2coding/distinfo (gone)      |  3 --
 x11-fonts/nerd-fonts-d2coding/pkg-plist (gone)     |  6 ---
 x11-fonts/nerd-fonts-d2koding/Makefile (new)       | 11 +++++
 x11-fonts/nerd-fonts-d2koding/distinfo (new)       |  3 ++
 x11-fonts/nerd-fonts-d2koding/pkg-plist (new)      |  6 +++
 x11-fonts/nerd-fonts-daddytimemono/distinfo        |  6 +--
 x11-fonts/nerd-fonts-dejavusansmono/distinfo       |  6 +--
 x11-fonts/nerd-fonts-departuremono/distinfo        |  6 +--
 x11-fonts/nerd-fonts-droidsansmono/distinfo        |  6 +--
 x11-fonts/nerd-fonts-envycoder/distinfo            |  6 +--
 x11-fonts/nerd-fonts-fantasquesansmono/distinfo    |  6 +--
 x11-fonts/nerd-fonts-firacode/distinfo             |  6 +--
 x11-fonts/nerd-fonts-firamono/distinfo             |  6 +--
 x11-fonts/nerd-fonts-geistmono/distinfo            |  6 +--
 x11-fonts/nerd-fonts-geistmono/pkg-plist           | 39 +++++++++++++++---
 x11-fonts/nerd-fonts-gohu/distinfo                 |  6 +--
 x11-fonts/nerd-fonts-gomono/distinfo               |  6 +--
 x11-fonts/nerd-fonts-googlesanscode/Makefile (new) |  9 ++++
 x11-fonts/nerd-fonts-googlesanscode/distinfo (new) |  3 ++
 .../nerd-fonts-googlesanscode/pkg-plist (new)      | 36 ++++++++++++++++
 x11-fonts/nerd-fonts-hack/distinfo                 |  6 +--
 x11-fonts/nerd-fonts-hasklug/distinfo              |  6 +--
 x11-fonts/nerd-fonts-heavydata/distinfo            |  6 +--
 x11-fonts/nerd-fonts-hurmit/distinfo               |  6 +--
 x11-fonts/nerd-fonts-imwriting/distinfo            |  6 +--
 x11-fonts/nerd-fonts-inconsolata/distinfo          |  6 +--
 x11-fonts/nerd-fonts-inconsolatago/distinfo        |  6 +--
 x11-fonts/nerd-fonts-inconsolatalgc/Makefile       |  2 +-
 x11-fonts/nerd-fonts-inconsolatalgc/distinfo       |  6 +--
 x11-fonts/nerd-fonts-intonemono/distinfo           |  6 +--
 x11-fonts/nerd-fonts-iosevka/distinfo              |  6 +--
 x11-fonts/nerd-fonts-iosevkaterm/distinfo          |  6 +--
 x11-fonts/nerd-fonts-iosevkatermslab/distinfo      |  6 +--
 x11-fonts/nerd-fonts-jetbrainsmono/distinfo        |  6 +--
 x11-fonts/nerd-fonts-lekton/distinfo               |  6 +--
 x11-fonts/nerd-fonts-lilex/distinfo                |  6 +--
 x11-fonts/nerd-fonts-literation/distinfo           |  6 +--
 x11-fonts/nerd-fonts-martianmono/distinfo          |  6 +--
 x11-fonts/nerd-fonts-meslo/distinfo                |  6 +--
 x11-fonts/nerd-fonts-monaspice/distinfo            |  6 +--
 x11-fonts/nerd-fonts-monaspice/pkg-plist           | 30 ++++++++++++++
 x11-fonts/nerd-fonts-monofur/distinfo              |  6 +--
 x11-fonts/nerd-fonts-monoid/distinfo               |  6 +--
 x11-fonts/nerd-fonts-mononoki/distinfo             |  6 +--
 x11-fonts/nerd-fonts-mplus/distinfo                |  6 +--
 x11-fonts/nerd-fonts-noto/distinfo                 |  6 +--
 x11-fonts/nerd-fonts-opendyslexic/distinfo         |  6 +--
 x11-fonts/nerd-fonts-overpass/distinfo             |  6 +--
 x11-fonts/nerd-fonts-profont/distinfo              |  6 +--
 x11-fonts/nerd-fonts-proggyclean/distinfo          |  6 +--
 x11-fonts/nerd-fonts-recmono/distinfo              |  6 +--
 x11-fonts/nerd-fonts-robotomono/distinfo           |  6 +--
 x11-fonts/nerd-fonts-saucecodepro/distinfo         |  6 +--
 x11-fonts/nerd-fonts-shuretechmono/distinfo        |  6 +--
 x11-fonts/nerd-fonts-spacemono/distinfo            |  6 +--
 x11-fonts/nerd-fonts-symbols/distinfo              |  6 +--
 x11-fonts/nerd-fonts-terminess/distinfo            |  6 +--
 x11-fonts/nerd-fonts-tinos/distinfo                |  6 +--
 x11-fonts/nerd-fonts-ubuntu/distinfo               |  6 +--
 x11-fonts/nerd-fonts-ubuntumono/distinfo           |  6 +--
 x11-fonts/nerd-fonts-ubuntusans/distinfo           |  6 +--
 x11-fonts/nerd-fonts-victormono/distinfo           |  6 +--
 x11-fonts/nerd-fonts-zedmono/distinfo              |  6 +--
 x11-fonts/nerd-fonts/Makefile                      |  8 ++--
 89 files changed, 405 insertions(+), 233 deletions(-)
Comment 2 Yusuf Yaman freebsd_committer freebsd_triage 2026-08-03 19:58:57 UTC
Hi,

Thank you for your submission.

> There's one weird thing in this patch: to move the d2coding subport to d2koding I used
> ...
> No malicious intend on my side, just git acting funky I guess.
I have no experience with `git mv` but I guess so too.

I have tested build in Poudriere on 14.4-RELEASE-amd64-main-2b34d18ab68c and it seems OK.

Committed, thanks.