Peter Hessler wrote (2023-08-29 08:08 CEST):
> I just noticed that the distfiles for these fonts isn't versioned, which
> is creating problems for the bulk build systems.
> 
> Here's a simple patch that'll create ugly versioned filenames.  (I
> wasn't able to easily trick it into FONT-VER-SUFFIX order.)
> 
> OK?

Is there a benefit versioning the files instead of DIST_SUBDIR?

Either way, OK sdk@

> Index: fonts/nerd-fonts/Makefile.inc
> ===================================================================
> RCS file: /cvs/openbsd/ports/fonts/nerd-fonts/Makefile.inc,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 Makefile.inc
> --- fonts/nerd-fonts/Makefile.inc     28 Aug 2023 17:33:12 -0000      1.3
> +++ fonts/nerd-fonts/Makefile.inc     29 Aug 2023 06:04:57 -0000
> @@ -13,7 +13,7 @@ HOMEPAGE =  https://www.nerdfonts.com/
>  PERMIT_PACKAGE =     Yes
>  
>  MASTER_SITES =               
> https://github.com/ryanoasis/${NF_PROJECT}/releases/download/v${VERSION}/
> -DISTFILES =          ${NF_FONT}${EXTRACT_SUFX}
> +DISTFILES =          ${VERSION}-{}${NF_FONT}${EXTRACT_SUFX}
>  EXTRACT_SUFX =               .zip
>  
>  MODULES =            font
> Index: fonts/nerd-fonts/codenewroman/distinfo
> ===================================================================
> RCS file: /cvs/openbsd/ports/fonts/nerd-fonts/codenewroman/distinfo,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 distinfo
> --- fonts/nerd-fonts/codenewroman/distinfo    28 Aug 2023 17:33:13 -0000      
> 1.2
> +++ fonts/nerd-fonts/codenewroman/distinfo    29 Aug 2023 05:58:44 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (nerd-fonts/CodeNewRoman.zip) = 
> pdyRgIfHdnIIYOyPv4e6akOXXJEBOsCXE2bwAySIhlE=
> -SIZE (nerd-fonts/CodeNewRoman.zip) = 24027055
> +SHA256 (nerd-fonts/3.0.2-CodeNewRoman.zip) = 
> pdyRgIfHdnIIYOyPv4e6akOXXJEBOsCXE2bwAySIhlE=
> +SIZE (nerd-fonts/3.0.2-CodeNewRoman.zip) = 24027055
> Index: fonts/nerd-fonts/dejavusansmono/distinfo
> ===================================================================
> RCS file: /cvs/openbsd/ports/fonts/nerd-fonts/dejavusansmono/distinfo,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 distinfo
> --- fonts/nerd-fonts/dejavusansmono/distinfo  28 Aug 2023 17:33:13 -0000      
> 1.2
> +++ fonts/nerd-fonts/dejavusansmono/distinfo  29 Aug 2023 05:58:46 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (nerd-fonts/DejaVuSansMono.zip) = 
> 6ptXDurNCmjqUtaaVplnjo96ryhQK37ZREk3h62+uPA=
> -SIZE (nerd-fonts/DejaVuSansMono.zip) = 14320668
> +SHA256 (nerd-fonts/3.0.2-DejaVuSansMono.zip) = 
> 6ptXDurNCmjqUtaaVplnjo96ryhQK37ZREk3h62+uPA=
> +SIZE (nerd-fonts/3.0.2-DejaVuSansMono.zip) = 14320668
> Index: fonts/nerd-fonts/fantasquesansmono/distinfo
> ===================================================================
> RCS file: /cvs/openbsd/ports/fonts/nerd-fonts/fantasquesansmono/distinfo,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 distinfo
> --- fonts/nerd-fonts/fantasquesansmono/distinfo       28 Aug 2023 17:33:13 
> -0000      1.2
> +++ fonts/nerd-fonts/fantasquesansmono/distinfo       29 Aug 2023 05:58:48 
> -0000
> @@ -1,2 +1,2 @@
> -SHA256 (nerd-fonts/FantasqueSansMono.zip) = 
> qqKnbfgFvupkfpkF5EZOctESGT5h/cflLH2gLSgONsE=
> -SIZE (nerd-fonts/FantasqueSansMono.zip) = 13177355
> +SHA256 (nerd-fonts/3.0.2-FantasqueSansMono.zip) = 
> qqKnbfgFvupkfpkF5EZOctESGT5h/cflLH2gLSgONsE=
> +SIZE (nerd-fonts/3.0.2-FantasqueSansMono.zip) = 13177355
> Index: fonts/nerd-fonts/noto/distinfo
> ===================================================================
> RCS file: /cvs/openbsd/ports/fonts/nerd-fonts/noto/distinfo,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 distinfo
> --- fonts/nerd-fonts/noto/distinfo    28 Aug 2023 17:33:13 -0000      1.2
> +++ fonts/nerd-fonts/noto/distinfo    29 Aug 2023 05:59:32 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (nerd-fonts/Noto.zip) = B1kn4XJck+/ZuiMEmdmCkVWfRTVrC1ax5UXsPtqUam8=
> -SIZE (nerd-fonts/Noto.zip) = 481271009
> +SHA256 (nerd-fonts/3.0.2-Noto.zip) = 
> B1kn4XJck+/ZuiMEmdmCkVWfRTVrC1ax5UXsPtqUam8=
> +SIZE (nerd-fonts/3.0.2-Noto.zip) = 481271009
> Index: fonts/nerd-fonts/profont/distinfo
> ===================================================================
> RCS file: /cvs/openbsd/ports/fonts/nerd-fonts/profont/distinfo,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 distinfo
> --- fonts/nerd-fonts/profont/distinfo 28 Aug 2023 17:33:13 -0000      1.2
> +++ fonts/nerd-fonts/profont/distinfo 29 Aug 2023 05:59:33 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (nerd-fonts/ProFont.zip) = 
> PaM55I5tFS4p94udx6CLCgM4OXvNTwE35n/orQ5hjZw=
> -SIZE (nerd-fonts/ProFont.zip) = 6075996
> +SHA256 (nerd-fonts/3.0.2-ProFont.zip) = 
> PaM55I5tFS4p94udx6CLCgM4OXvNTwE35n/orQ5hjZw=
> +SIZE (nerd-fonts/3.0.2-ProFont.zip) = 6075996
> Index: fonts/nerd-fonts/terminus/distinfo
> ===================================================================
> RCS file: /cvs/openbsd/ports/fonts/nerd-fonts/terminus/distinfo,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 distinfo
> --- fonts/nerd-fonts/terminus/distinfo        28 Aug 2023 17:33:13 -0000      
> 1.2
> +++ fonts/nerd-fonts/terminus/distinfo        29 Aug 2023 05:59:35 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (nerd-fonts/Terminus.zip) = 
> XZj6YdouxQECG2Idz8nYeoHuX0sjO+W2MFMstNdtN/I=
> -SIZE (nerd-fonts/Terminus.zip) = 13126176
> +SHA256 (nerd-fonts/3.0.2-Terminus.zip) = 
> XZj6YdouxQECG2Idz8nYeoHuX0sjO+W2MFMstNdtN/I=
> +SIZE (nerd-fonts/3.0.2-Terminus.zip) = 13126176
> Index: fonts/nerd-fonts/ubuntu/distinfo
> ===================================================================
> RCS file: /cvs/openbsd/ports/fonts/nerd-fonts/ubuntu/distinfo,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 distinfo
> --- fonts/nerd-fonts/ubuntu/distinfo  28 Aug 2023 17:33:13 -0000      1.2
> +++ fonts/nerd-fonts/ubuntu/distinfo  29 Aug 2023 05:59:38 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (nerd-fonts/Ubuntu.zip) = yxsTT/1nxIShLZY6qofdDD2CNM5ih3xJcWdnq+8Nklw=
> -SIZE (nerd-fonts/Ubuntu.zip) = 20036870
> +SHA256 (nerd-fonts/3.0.2-Ubuntu.zip) = 
> yxsTT/1nxIShLZY6qofdDD2CNM5ih3xJcWdnq+8Nklw=
> +SIZE (nerd-fonts/3.0.2-Ubuntu.zip) = 20036870
> Index: fonts/nerd-fonts/ubuntu-mono/distinfo
> ===================================================================
> RCS file: /cvs/openbsd/ports/fonts/nerd-fonts/ubuntu-mono/distinfo,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 distinfo
> --- fonts/nerd-fonts/ubuntu-mono/distinfo     28 Aug 2023 17:33:13 -0000      
> 1.2
> +++ fonts/nerd-fonts/ubuntu-mono/distinfo     29 Aug 2023 05:59:40 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (nerd-fonts/UbuntuMono.zip) = 
> KWbfW2nM82QhA8UEEpfPHGSLICMtVgGSSZeKdr4BioE=
> -SIZE (nerd-fonts/UbuntuMono.zip) = 12801832
> +SHA256 (nerd-fonts/3.0.2-UbuntuMono.zip) = 
> KWbfW2nM82QhA8UEEpfPHGSLICMtVgGSSZeKdr4BioE=
> +SIZE (nerd-fonts/3.0.2-UbuntuMono.zip) = 12801832
> 
> 
> 
> 
> On 2023 Jun 06 (Tue) at 00:38:25 +0200 (+0200), Joel Carnat wrote:
> :Hi,
> :
> :Nerd-Fonts have got a bunch of updates.
> :Looking at the release note, the big things are :
> :1. (...) fixes some long standing issues that are due to the naming of the
> :fonts.
> :2. The old Material Design Icon codepoints are finally dropped.
> :
> :portcheck says:
> :# /usr/ports/infrastructure/bin/portcheck
> :1 line(s) longer than 80 chars in Makefile.inc
> :extra file: codenewroman/pkg/PLIST.orig
> :extra file: dejavusansmono/pkg/PLIST.orig
> :extra file: fantasquesansmono/pkg/PLIST.orig
> :extra file: noto/pkg/PLIST.orig
> :extra file: profont/pkg/PLIST.orig
> :extra file: terminus/pkg/PLIST.orig
> :extra file: ubuntu/pkg/PLIST.orig
> :extra file: ubuntu-mono/pkg/PLIST.orig
> :fonts/nerd-fonts
> :
> :I'm only using CodeNewRoman.
> :I tested it with tmux and vim on xterm and alacritty.
> :I also tested it with mousepad.
> :I didn't notice any drawbacks.
> :
> :The diff is attached.
> :
> :Take care,
> :Joel C.
> 

Reply via email to