git: 60eede9fcfcc - main - x11-fonts/stix-fonts: Unbreak and improve port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 07 Dec 2025 19:56:34 UTC
The branch main has been updated by diizzy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=60eede9fcfcce70e564a79e6df61f6ca6f265e2d
commit 60eede9fcfcce70e564a79e6df61f6ca6f265e2d
Author: Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2025-11-30 12:43:43 +0000
Commit: Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-12-07 19:52:08 +0000
x11-fonts/stix-fonts: Unbreak and improve port
* Unbreak fetch and use upstream release archive
* Use modern conventions for handling fonts
PR: 291169
Reviewed by: thierry (maintainer)
---
x11-fonts/stix-fonts/Makefile | 33 +++++++++++++--------------------
x11-fonts/stix-fonts/distinfo | 6 +++---
x11-fonts/stix-fonts/pkg-plist | 38 ++++++--------------------------------
3 files changed, 22 insertions(+), 55 deletions(-)
diff --git a/x11-fonts/stix-fonts/Makefile b/x11-fonts/stix-fonts/Makefile
index bebad837485a..3cc3cc81dccd 100644
--- a/x11-fonts/stix-fonts/Makefile
+++ b/x11-fonts/stix-fonts/Makefile
@@ -1,10 +1,9 @@
PORTNAME= stixfonts
-PORTVERSION= 2.14
-DISTVERSIONPREFIX= v
+DISTVERSION= 2.13b171
+PORTEPOCH= 1
CATEGORIES= x11-fonts
-MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/
-DISTNAME= fonts
-DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
+MASTER_SITES= https://github.com/stipub/stixfonts/raw/refs/tags/v${DISTVERSION}/zipfiles/
+DISTNAME= STIX2_13-all
MAINTAINER= thierry@FreeBSD.org
COMMENT= OpenType Unicode fonts for Scientific, Technical, and Math texts
@@ -12,29 +11,23 @@ WWW= https://www.stixfonts.org/
LICENSE= OFL11
-USES= fonts zip
-USE_XORG= x11
+USES= fonts
-#USE_GITHUB= yes
-GH_ACCOUNT= stipub
+EXTRACT_SUFX= .zip
+EXTRACT_AFTER_ARGS= --strip-components 1 \
+ --exclude *.woff* \
+ --exclude *wght* \
+ --no-same-owner --no-same-permissions
-WRKSRC= ${WRKDIR}/fonts
+NO_WRKSUBDIR= yes
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= pkg-message
-FONTNAME= STIX
-
-OPTIONS_DEFINE= DOCS
-
-PORTDOCS= README.md
-
do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
- cd ${WRKSRC} && ${FIND} STIXTwoMath STIXTwoText -type file ! -name .DS_Store \
- -exec ${INSTALL_DATA} {} ${STAGEDIR}${FONTSDIR} \;
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.otf ${STAGEDIR}${FONTSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR}
.include <bsd.port.mk>
diff --git a/x11-fonts/stix-fonts/distinfo b/x11-fonts/stix-fonts/distinfo
index ccd31af16b51..fff33ea23eef 100644
--- a/x11-fonts/stix-fonts/distinfo
+++ b/x11-fonts/stix-fonts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743949489
-SHA256 (stixfonts-2.14/fonts.zip) = b9ce7effe9cf97185bc3bfd9b3c5e79e0928a500127d1f55d0a704e04d274420
-SIZE (stixfonts-2.14/fonts.zip) = 14315411
+TIMESTAMP = 1763894972
+SHA256 (STIX2_13-all.zip) = 3844d205a3a88b3a2d9a8161f206961aaaa526ace643f11b78511dbbfda97ac7
+SIZE (STIX2_13-all.zip) = 8687469
diff --git a/x11-fonts/stix-fonts/pkg-plist b/x11-fonts/stix-fonts/pkg-plist
index 1aa57368223c..51a9491f8819 100644
--- a/x11-fonts/stix-fonts/pkg-plist
+++ b/x11-fonts/stix-fonts/pkg-plist
@@ -1,44 +1,18 @@
-%%FONTSDIR%%/STIXTwoMath.otf
-%%FONTSDIR%%/STIXTwoMath.ttf
-%%FONTSDIR%%/STIXTwoMath.woff
-%%FONTSDIR%%/STIXTwoMath.woff2
+%%FONTSDIR%%/STIXTwoMath-Regular.otf
+%%FONTSDIR%%/STIXTwoMath-Regular.ttf
%%FONTSDIR%%/STIXTwoText-Bold.otf
%%FONTSDIR%%/STIXTwoText-Bold.ttf
-%%FONTSDIR%%/STIXTwoText-Bold.woff
-%%FONTSDIR%%/STIXTwoText-Bold.woff2
%%FONTSDIR%%/STIXTwoText-BoldItalic.otf
%%FONTSDIR%%/STIXTwoText-BoldItalic.ttf
-%%FONTSDIR%%/STIXTwoText-BoldItalic.woff
-%%FONTSDIR%%/STIXTwoText-BoldItalic.woff2
%%FONTSDIR%%/STIXTwoText-Italic.otf
%%FONTSDIR%%/STIXTwoText-Italic.ttf
-%%FONTSDIR%%/STIXTwoText-Italic.woff
-%%FONTSDIR%%/STIXTwoText-Italic.woff2
-%%FONTSDIR%%/STIXTwoText-Italic[wght].otf
-%%FONTSDIR%%/STIXTwoText-Italic[wght].ttf
-%%FONTSDIR%%/STIXTwoText-Italic[wght].woff
-%%FONTSDIR%%/STIXTwoText-Italic[wght].woff2
%%FONTSDIR%%/STIXTwoText-Medium.otf
%%FONTSDIR%%/STIXTwoText-Medium.ttf
-%%FONTSDIR%%/STIXTwoText-Medium.woff
-%%FONTSDIR%%/STIXTwoText-Medium.woff2
%%FONTSDIR%%/STIXTwoText-MediumItalic.otf
%%FONTSDIR%%/STIXTwoText-MediumItalic.ttf
-%%FONTSDIR%%/STIXTwoText-MediumItalic.woff
-%%FONTSDIR%%/STIXTwoText-MediumItalic.woff2
%%FONTSDIR%%/STIXTwoText-Regular.otf
%%FONTSDIR%%/STIXTwoText-Regular.ttf
-%%FONTSDIR%%/STIXTwoText-Regular.woff
-%%FONTSDIR%%/STIXTwoText-Regular.woff2
-%%FONTSDIR%%/STIXTwoText-Semibold.otf
-%%FONTSDIR%%/STIXTwoText-Semibold.ttf
-%%FONTSDIR%%/STIXTwoText-Semibold.woff
-%%FONTSDIR%%/STIXTwoText-Semibold.woff2
-%%FONTSDIR%%/STIXTwoText-SemiboldItalic.otf
-%%FONTSDIR%%/STIXTwoText-SemiboldItalic.ttf
-%%FONTSDIR%%/STIXTwoText-SemiboldItalic.woff
-%%FONTSDIR%%/STIXTwoText-SemiboldItalic.woff2
-%%FONTSDIR%%/STIXTwoText[wght].otf
-%%FONTSDIR%%/STIXTwoText[wght].ttf
-%%FONTSDIR%%/STIXTwoText[wght].woff
-%%FONTSDIR%%/STIXTwoText[wght].woff2
+%%FONTSDIR%%/STIXTwoText-SemiBold.otf
+%%FONTSDIR%%/STIXTwoText-SemiBold.ttf
+%%FONTSDIR%%/STIXTwoText-SemiBoldItalic.otf
+%%FONTSDIR%%/STIXTwoText-SemiBoldItalic.ttf