On Wed, 3 Dec 2025, Edd Barrett wrote:

> Hi Stuart,
> 
> Thanks for looking into this.
> 
> Diff looks good to me, but don't we need bumps if the README is going to
> change?

Yes! I always forget. Thanks.


> Feel free to remove tltcl if it serves no other purpose.

It's not a big deal to leave it.


Here's a fresh patch. Ok?


Stu



diff -Nurp /usr/ports/print/texlive/base/Makefile ./base/Makefile
--- /usr/ports/print/texlive/base/Makefile      Wed Oct  1 16:45:03 2025
+++ ./base/Makefile     Wed Dec  3 23:40:03 2025
@@ -16,6 +16,8 @@ PKGNAME-mktexlsr =    texlive_mktexlsr-${V}
 PKGNAME-main =         ${PKGNAME}
 PKGNAME-synctex =      texlive_synctex-${V}
 
+REVISION-main =                0
+
 DISTFILES =            texlive-${DIST_V}-extra${EXTRACT_SUFX}
 DISTFILES.zoo =                ${DISTNAME}${EXTRACT_SUFX} \
                        mktexlsr-${V}.gz
@@ -67,8 +69,13 @@ LIB_DEPENDS-mktexlsr =
 
 LIB_DEPENDS-synctex =
 
-MODULES =              textproc/intltool perl
+MODULES =              textproc/intltool lang/ruby x11/tk perl
 
+# Ruby and Tk modules only here for README substitution
+MODRUBY_BUILDDEP =     No
+MODRUBY_RUNDEP =       No
+MODTK_VERSION =                8.6
+
 # c++-17 required for some subprojects
 COMPILER =             base-clang ports-gcc
 CXXFLAGS_ports-gcc =   -std=gnu++17
@@ -153,7 +160,7 @@ CONFIGURE_ARGS +=   --mandir=${PREFIX}/man \
 # https://tug.org/pipermail/tldistro/2024q2/000477.html
 CONFIGURE_ARGS +=      --disable-dvisvgm
 
-SUBST_VARS +=          TRUEPREFIX LOCALBASE
+SUBST_VARS +=          TRUEPREFIX LOCALBASE MODTK_VERSION
 
 # just to silence error - never used
 pre-install:
diff -Nurp /usr/ports/print/texlive/texmf/Makefile ./texmf/Makefile
--- /usr/ports/print/texlive/texmf/Makefile     Wed Oct  1 16:45:04 2025
+++ ./texmf/Makefile    Wed Dec  3 23:40:29 2025
@@ -23,6 +23,9 @@ PKGNAME-docs =                texlive_texmf-docs-${V}
 PKGNAME-context =      texlive_texmf-context-${V}
 PKGNAME-buildset =     texlive_texmf-buildset-${V}
 
+REVISION-main =                0
+REVISION-buildset =    0
+
 NO_BUILD =             Yes
 NO_TEST =              Yes
 PKG_ARCH =             *
@@ -37,6 +40,7 @@ MODRUBY_BUILDDEP =    No
 MODRUBY_RUNDEP =       No
 MODPY_BUILDDEP =       No
 MODPY_RUNDEP =         No
+MODTK_VERSION =                8.6
 
 .include "adj.mk"
 
@@ -44,6 +48,7 @@ RUN_DEPENDS-main +=   texlive_base->=${V}:print/texlive/
                        ${FULLPKGNAME-buildset}:print/texlive/texmf,-buildset
 RUN_DEPENDS-full =     ${FULLPKGNAME-main}:print/texlive/texmf,-main \
                        ${MODPY_RUN_DEPENDS} \
+                       ${MODTK_RUN_DEPENDS} \
                        ${_MODLUA_RUNDEPENDS}
 # While pdfjam needs bash, depend upon bash:
 RUN_DEPENDS-full +=    shells/bash

Reply via email to