Index | Thread | Search

From:
Kirill A. Korinsky <kirill@korins.ky>
Subject:
Re: fonts/nerd-fonts: update to 3.3.0;
To:
Manuel Giraud <manuel@ledu-giraud.fr>
Cc:
ports@openbsd.org
Date:
Tue, 10 Dec 2024 12:36:00 +0100

Download raw body.

Thread
On Tue, 10 Dec 2024 10:14:04 +0100,
Manuel Giraud <manuel@ledu-giraud.fr> wrote:
>
> Kirill A. Korinsky <kirill@korins.ky> writes:
>
> > On Tue, 03 Dec 2024 14:59:08 +0100,
> > Kirill A. Korinsky <kirill@korins.ky> wrote:
> >>
> >> On Wed, 20 Nov 2024 21:11:30 +0100,
> >> Kirill A. Korinsky <kirill@korins.ky> wrote:
> >> >
> >> > ports@,
> >> >
> >> > I'd like to update fonts/nerd-fonts to 3.3.0
> >> >
> >> > Notable changes:
> >> >
> >> >  - 3.1.0 changed family name on some fonts, only Noto affected from our
> >> >    fonts, see details: https://github.com/ryanoasis/nerd-fonts/issues/1434
> >> >
> >> >  - 3.3.0 drops and replaces some icons due to switch devicons -> devicon
> >> >    see details: https://github.com/ryanoasis/nerd-fonts/pull/1691
> >> >
> >> > Full changelogs available here:
> >> >  - https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.3.0
> >> >  - https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.2.1
> >> >  - https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.2.0
> >> >  - https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.1.1
> >> >  - https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.1.0
> >> >
> >> > Additionally, I had attached an updated version of a port for the Nerd Font
> >> > Icons. I.e Symbol font only. Which doesn't patch any existed fonts.
> >> >
> >> > I'd like to import it as well.
> >> >
> >> > Feedback? Ok?
> >> >
> >>
> >
> > Update was commited some time ago, but I still looking for OK to import
> > nerd-fonts-symbols-only. Anyone?
>
> It builds and install ok on amd64 but I think the Makefile should be:
>
> diff -u Makefile.orig Makefile
> --- Makefile.orig	Tue Dec 10 10:09:13 2024
> +++ Makefile	Tue Dec 10 10:09:22 2024
> @@ -1,4 +1,4 @@
> -NF_FONT =	NerdFontsSymbolsOnly
> +NF_FONT =	SymbolsOnly
>
>  post-install:
>  	${INSTALL_DATA_DIR} ${DOCDIR}
>
> Otherwise the package is named "nerdfontssymbolsonly-nerd-fonts-3.3.0".
> I guess that it also need this in the parent Makefile:
>

Yes, the package is called that way, but the archive with the font is called
NerdFontsSymbolsOnly.zip and I think the right way make nice package name is:

Index: Makefile.inc
===================================================================
RCS file: /home/cvs/ports/fonts/nerd-fonts/Makefile.inc,v
diff -u -p -r1.8 Makefile.inc
--- Makefile.inc	4 Dec 2024 22:04:25 -0000	1.8
+++ Makefile.inc	10 Dec 2024 11:34:17 -0000
@@ -3,7 +3,7 @@ DIST_SUBDIR =	${NF_PROJECT}-${VERSION}
 
 NF_PROJECT =	nerd-fonts
 VERSION =	3.3.0
-PKGNAME =	${NF_FONT:L}-${NF_PROJECT}-${VERSION}
+PKGNAME =	${NF_FONT:L:S/nerdfonts//g}-${NF_PROJECT}-${VERSION}
 CATEGORIES =	fonts
 HOMEPAGE =	https://www.nerdfonts.com/
 


-- 
wbr, Kirill