git: 60eede9fcfcc - main - x11-fonts/stix-fonts: Unbreak and improve port

From: Daniel Engberg <diizzy_at_FreeBSD.org>
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