git: cedfb8b528d0 - main - x11-fonts/font-awesome: Update 6.2.1 => 7.0.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 17 Sep 2025 19:07:53 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cedfb8b528d0830b33b728402fed83a6bc7466ba
commit cedfb8b528d0830b33b728402fed83a6bc7466ba
Author: Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2025-09-17 18:50:58 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-09-17 19:07:47 +0000
x11-fonts/font-awesome: Update 6.2.1 => 7.0.1
Changelogs:
https://fontawesome.com/changelog
Improve port:
- Add GitHub to MASTER_SITES and WWW.
- Add version parametrization in pkg-message and plist.
PR: 289643
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
---
x11-fonts/font-awesome/Makefile | 18 +++++++++++-------
x11-fonts/font-awesome/distinfo | 6 +++---
.../font-awesome/{pkg-message => files/pkg-message.in} | 2 +-
3 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/x11-fonts/font-awesome/Makefile b/x11-fonts/font-awesome/Makefile
index 28774f0d23a7..004deb6188d3 100644
--- a/x11-fonts/font-awesome/Makefile
+++ b/x11-fonts/font-awesome/Makefile
@@ -1,12 +1,14 @@
PORTNAME= font-awesome
-DISTVERSION= 6.2.1
+DISTVERSION= 7.0.1
CATEGORIES= x11-fonts
-MASTER_SITES= https://use.fontawesome.com/releases/v${DISTVERSION}/
+MASTER_SITES= https://use.fontawesome.com/releases/v${DISTVERSION}/ \
+ https://github.com/FortAwesome/Font-Awesome/releases/download/${DISTVERSION}/
DISTNAME= fontawesome-free-${DISTVERSION}-desktop
MAINTAINER= ports@FreeBSD.org
COMMENT= Suite of pictographic icons from Font Awesome (free version)
-WWW= https://fontawesome.com/
+WWW= https://fontawesome.com/ \
+ https://github.com/FortAwesome/Font-Awesome/
LICENSE= OFL11
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
@@ -15,11 +17,13 @@ USES= fonts zip
NO_ARCH= yes
NO_BUILD= yes
-PORTSCOUT= site:https://github.com/FortAwesome/Font-Awesome/releases
-PLIST_FILES= ${FONTSDIR}/Font\ Awesome\ 6\ Brands-Regular-400.otf \
- ${FONTSDIR}/Font\ Awesome\ 6\ Free-Regular-400.otf \
- ${FONTSDIR}/Font\ Awesome\ 6\ Free-Solid-900.otf
+VER= ${DISTVERSION:R:R}
+SUB_FILES= pkg-message
+SUB_LIST= VER=${VER}
+PLIST_FILES= ${FONTSDIR}/Font\ Awesome\ ${VER}\ Brands-Regular-400.otf \
+ ${FONTSDIR}/Font\ Awesome\ ${VER}\ Free-Regular-400.otf \
+ ${FONTSDIR}/Font\ Awesome\ ${VER}\ Free-Solid-900.otf
do-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
diff --git a/x11-fonts/font-awesome/distinfo b/x11-fonts/font-awesome/distinfo
index 856b33eab67a..058aebb66599 100644
--- a/x11-fonts/font-awesome/distinfo
+++ b/x11-fonts/font-awesome/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1671276472
-SHA256 (fontawesome-free-6.2.1-desktop.zip) = 518fefd95bba1095c3ad7df5b886966ec9e172f528a5279fca1c1c5e35e1bc56
-SIZE (fontawesome-free-6.2.1-desktop.zip) = 3465641
+TIMESTAMP = 1758015583
+SHA256 (fontawesome-free-7.0.1-desktop.zip) = 7e0d5cff6248ffe2a20cdfe71ca986d9423fc66738b48bb6d71fc393adea87e4
+SIZE (fontawesome-free-7.0.1-desktop.zip) = 6040157
diff --git a/x11-fonts/font-awesome/pkg-message b/x11-fonts/font-awesome/files/pkg-message.in
similarity index 57%
rename from x11-fonts/font-awesome/pkg-message
rename to x11-fonts/font-awesome/files/pkg-message.in
index c3516aab4778..60b1d9d6b498 100644
--- a/x11-fonts/font-awesome/pkg-message
+++ b/x11-fonts/font-awesome/files/pkg-message.in
@@ -2,7 +2,7 @@
{ type: install
message: <<EOM
If you're upgrading from a previous version, you may need to update your configs
-to the new font families "Font Awesome 6 Free" and "Font Awesome 6 Free Solid".
+to the new font families "Font Awesome %%VER%% Free" and "Font Awesome %%VER%% Free Solid".
EOM
}
]