# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup texlive 1.0 name texlive-bin-extra version 70579 revision 0 categories tex maintainers {dports @drkp} license Copyleft Permissive description TeX Live: TeX auxiliary programs long_description Myriad additional TeX-related support programs. Includes programs and macros for DVI file manipulation, literate programming, patgen, and plenty more. checksums texlive-bin-extra-70579-run.tar.xz \ rmd160 d34c6cb7fff38683d3199d2629ef6ef6d9ce5e91 \ sha256 9552b84869898806f6b26433968490d503872499c502cc4c9cb847a38ec478cd \ size 136275600 \ texlive-bin-extra-70579-doc.tar.xz \ rmd160 a132d3f3d361494a0b2d75c2b5d5b236b5eab86a \ sha256 1629f74ddd31e4dafe89cf1bcdfa888d49559fd310c28c154633933d28cb24b2 \ size 34389236 \ texlive-bin-extra-70579-src.tar.xz \ rmd160 3f0286659c72a6b462867d197759904493852e97 \ sha256 db40d042c06960d552f1dcd644c5ac3060b92f3a6803f1832c2db9d0bcce3d99 \ size 457428 depends_lib port:texlive-basic texlive.formats \ {0 mflua mflua-nowin - {mf.ini}} texlive.binaries a2ping a5toa4 adhocfilelist allcm allec allneeded arara arlatex bibtex8 bibtexu bundledoc checklistings chkdvifont chklref chktex chkweb cllualatex cluttex clxelatex ctan-o-mat ctanbib ctangle ctanify ctanupload ctie ctwill ctwill-proofsort ctwill-refsort ctwill-twinx cweave de-macro depythontex deweb digestif dt2dv dtxgen dv2dt dvi2fax dviasm dvibook dviconcat dvicopy dvidvi dvihp dviinfox dvilj dvilj2p dvilj4 dvilj4l dvilj6 dvipos dvired dviselect dvispc dvitodvi dvitype e2pall edtx2dtx findhyph fragmaster git-latexdiff gsftopk installfont-tl ketcindy kpsepath kpsetool kpsewhere kpsexpand lacheck latex-git-log latex-papersize latex2man latex2nemeth latexdef latexfileversion latexindent latexpand listings-ext.sh llmk ltxfileinfo ltximg make4ht match_parens mflua mflua-nowin mfluajit mfluajit-nowin mkjobtexmf mkocp mkofm optexcount pamphletangler patgen pdfbook2 pdfclose pdfcrop pdflatexpicscale pdfopen pdftex-quiet pdftosrc pdfxup pfarrei pkfix pkfix-helper pooltype ps2frag pslatex purifyeps pythontex rpdfcrop runtexshebang spix srcredact sty2dtx synctex tangle tex4ebook texaccents texblend texconfig texconfig-dialog texconfig-sys texcount texdef texdiff texdirflatten texdoc texdoctk texfot texlinks texliveonfly texloganalyser texlogfilter texlogsieve texosquery texosquery-jre5 texosquery-jre8 texplate tie tlcockpit tpic2pdftex twill twill-refsort typeoutfileinfo upmendex weave xindex # Dependencies for tools that are part of this package in TeX Live, # but are packaged as separate ports depends_run-append port:texlive-tlpdb \ port:latexmk \ port:opendetex \ port:latexdiff \ port:pdfjam \ port:dvipng \ path:bin/dvisvgm:dvisvgm PortGroup perl5 1.0 perl5.branches 5.34 # Fix perl paths for any perl scripts that have dependencies. Some of # the included packages install other perl scripts, but they don't # require any non-core modules and thus should be able to run with any # reasonable installed version of perl. post-patch { reinplace -E "1 s,^#! ?(/usr/bin/env perl|/usr/bin/perl),#!${prefix}/bin/perl${perl5.major}," \ ${worksrcpath}/runfiles/texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ ${worksrcpath}/runfiles/texmf-dist/scripts/ctanify/ctanify \ ${worksrcpath}/runfiles/texmf-dist/scripts/ctanupload/ctanupload.pl \ ${worksrcpath}/runfiles/texmf-dist/scripts/latex-git-log/latex-git-log \ ${worksrcpath}/runfiles/texmf-dist/scripts/latexindent/latexindent.pl \ ${worksrcpath}/runfiles/texmf-dist/scripts/ltximg/ltximg.pl \ ${worksrcpath}/runfiles/texmf-dist/scripts/purifyeps/purifyeps \ ${worksrcpath}/runfiles/texmf-dist/scripts/texdoctk/texdoctk.pl } # dependencies for latexindent depends_run-append port:p${perl5.major}-data-dumper \ port:p${perl5.major}-file-homedir \ port:p${perl5.major}-file-which \ port:p${perl5.major}-getopt-long \ port:p${perl5.major}-log-dispatch \ port:p${perl5.major}-log-log4perl \ port:p${perl5.major}-mime-charset \ port:p${perl5.major}-text-parsewords \ port:p${perl5.major}-unicode-linebreak \ port:p${perl5.major}-yaml-tiny # dependencies for ctan-o-mat (also p5-data-dumper) depends_run-append port:p${perl5.major}-libwww-perl \ port:p${perl5.major}-lwp-protocol-https # dependencies for ctanify depends_run-append port:p${perl5.major}-file-copy-recursive # dependencies for ctanupload depends_run-append port:p${perl5.major}-html-formatter \ port:p${perl5.major}-www-mechanize # dependencies for latex-git-log depends_run-append port:p${perl5.major}-ipc-system-simple # dependencies for purifyeps (also p5-file-which) depends_run-append port:pstoedit # dependencies for texdoctk depends_run-append port:p${perl5.major}-tk \ # ltximg also depends on p5-data-dumper pre-activate { # Handle conflicts for TL2023 update if { ![catch {set vers [lindex [registry_active texlive-lang-japanese] 0]}] && ([vercmp [lindex $vers 1] 66482] < 0) } { registry_deactivate_composite texlive-lang-japanese "" [list ports_nodepcheck 1] } } texlive.texmfport