git: 8ed7a0d28204 - 2025Q3 - print/texlive-texmf: Remove latex-dev from distribution

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 20 Jul 2025 12:42:58 UTC
The branch 2025Q3 has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8ed7a0d2820471d80b26badde5f9990e78f7d9b6

commit 8ed7a0d2820471d80b26badde5f9990e78f7d9b6
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2025-07-19 23:57:33 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2025-07-20 12:42:43 +0000

    print/texlive-texmf: Remove latex-dev from distribution
    
    As per the request from upstream remove latex-dev distribution from the
    pkg. Due to how fmtutil processes files this was using latex-dev while
    having latex in the tree.
    
    For ports users there might be a slight delay between the distfile and
    when this commit lands.
    
    Approved by:    tex (implicit)
    
    (cherry picked from commit 9cdf9cb506eb26934bada9f1ac210659616ec22c)
---
 print/texlive-texmf/Makefile | 11 +++++++++--
 print/texlive-texmf/distinfo |  6 +++---
 2 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/print/texlive-texmf/Makefile b/print/texlive-texmf/Makefile
index 16094b9f4d8a..5ca061cb783f 100644
--- a/print/texlive-texmf/Makefile
+++ b/print/texlive-texmf/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	texlive
 DISTVERSION=	${TEXLIVE_VERSION}
+PORTREVISION=	1
 CATEGORIES=	print
 MASTER_SITES=	LOCAL/tex
 PKGNAMESUFFIX=	-texmf
@@ -41,6 +42,7 @@ do-install:
 		${SED} -e 's#^${STAGEDIR}${PREFIX}/#@dir #' >> ${TMPPLIST}
 
 .if defined(MAINTAINER_MODE)
+MASTER_SITES=	https://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2025/
 EXCLUDE_FILES=		\*/doc/man ls-R doc dvipdfm dvipdfmx dvips \
 			fonts/cmap/dvipdfmx fonts/cmap/uptex fonts/enc/dvips \
 			fonts/map/dvipdfm fonts/map/dvipdfmx fonts/map/dvips \
@@ -49,7 +51,7 @@ EXCLUDE_FILES=		\*/doc/man ls-R doc dvipdfm dvipdfmx dvips \
 			tex/lambda fonts/ovp/public/japanese-otf-uptex source \
 			fonts/tfm/public/japanese-otf fonts/vf/ptex xdvi \
 			fonts/tfm/public/japanese-otf-uptex tex/generic/dvips \
-			tex/latex/base fonts/tfm/uptex fonts/type1/ptex \
+			tex/latex-dev fonts/tfm/uptex fonts/type1/ptex \
 			fonts/vf/public/japanese-otf tex/lualatex tex/luatex \
 			fonts/vf/public/japanese-otf-uptex fonts/vf/uptex \
 			tex/generic/config/luatex-unicode-letters.tex \
@@ -102,7 +104,12 @@ TEXLIVE_BASE_PLIST!=	grep TEXMFDISTDIR ${.CURDIR}/../texlive-base/pkg-plist | se
 EXTRACT_AFTER_ARGS=	| ${TAR} xf - \
 			${EXCLUDE_FILES:S,^,--exclude ${DISTNAME_TEXMF}/texmf-dist/,}
 
-_maintainer-extract:
+_maintainer-fetch:
+	@${MKDIR} ${DISTDIR}/${DIST_SUBDIR}
+	${FETCH_CMD} ${MASTER_SITES}/${DISTNAME_TEXMF}${EXTRACT_SUFX} \
+		-o ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME_TEXMF}${EXTRACT_SUFX}
+
+_maintainer-extract: _maintainer-fetch
 	${MAKE} clean
 	${MKDIR} ${WRKSRC}
 	${CAT} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME_TEXMF}${EXTRACT_SUFX} \
diff --git a/print/texlive-texmf/distinfo b/print/texlive-texmf/distinfo
index 94fdffb028a5..2c7dc597073b 100644
--- a/print/texlive-texmf/distinfo
+++ b/print/texlive-texmf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742493619
-SHA256 (TeX/texlive-20250308-texmf-freebsd.tar.xz) = dac1ebde40a71ce1d2ccfd441395c04827a2c7496baa914d1ce0fa927ec168f7
-SIZE (TeX/texlive-20250308-texmf-freebsd.tar.xz) = 1302647292
+TIMESTAMP = 1752965688
+SHA256 (TeX/texlive-20250308-texmf-freebsd.tar.xz) = 1e7d98bd58ea11aa4bbe9aab55aad888fcc2b7f9b1b20e12e1038c4e65184116
+SIZE (TeX/texlive-20250308-texmf-freebsd.tar.xz) = 1302104496