CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

print/texlive-texmf 20250308_1

TeX Live Typesetting System, texmf Tree

Maintainer
tex@FreeBSD.org
Packages
latest: 20250308_1
Upstream
up to date
Last update
to 20250308_1 · 9cdf9cb506
Quarterly
2026Q4: 20250308_1
Formerly
print/freetype-tools until 2014-08-01, print/texpower until 2014-07-28, print/tex-mfpic until 2014-07-28, print/latex-arydshln until 2014-07-23, print/latex-keystroke until 2014-07-23, print/latex-biblist until 2014-07-23, print/latex-bytefield until 2014-07-23, print/latex-caption until 2014-07-23, print/latex-chapterfolder until 2014-07-23, print/latex-circ until 2014-07-23, print/latex-csquotes until 2014-07-23, print/latex-etoolbox until 2014-07-23, print/latex-feynmf until 2014-07-23, print/latex-ifluatex until 2014-07-23, print/latex-aastex until 2014-07-23, print/latex-logpap until 2014-07-23, print/latex-logreq until 2014-07-23, print/latex-mathabx until 2014-07-23, print/latex-nomencl until 2014-07-23, print/latex-pgf until 2014-07-23, print/latex-prettyref until 2014-07-23, print/latex-subfloat until 2014-07-23, print/latex-supertabular until 2014-07-23, print/latex-svninfo until 2014-07-23, print/latex-tipa until 2014-07-23, print/latex-ucs until 2014-07-23, print/teTeX-texmf until 2014-07-23, print/latex-beamer until 2014-07-23, print/latex-biblatex until 2014-07-23
WWW
https://tug.org/texlive/
Links
cgit · VuXML

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 20250308_1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (246)

Muhammad Moinur Rahman (bofh) · 20250308_1
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)
9cdf9cb506
Muhammad Moinur Rahman (bofh) · 20250308
*/tex*: Update version 20240312=>20250308

- devel/tex-kpathsea: Update version 6.4.0=>6.4.1
- devel/tex-libtexluajit: Update version 2.1.0=>2.1.81742
- print/tex-ptexenc: Update version 1.4.6=>1.5.1
- korean/ko.TeX: Replace @exec/@unexec with @postexec/@postunexec

Sponsored by: Nepustil
993771b186
Muhammad Moinur Rahman (bofh)
print/texlive-texmf: Fix document compilation

Texlive/Latex package xfrac causes document compilation to fail

PR:		279711
Reported by:	zdeinji6w@mozmail.com
Approved by:	tex
423c956927
Muhammad Moinur Rahman (bofh)
*/tex*: Fix poudriere qa

During my last commit on tex* somehow I built the ports without -t
causing poudriere to skip some qa check. These are fixed in this
commit.

Reported by:	jhale
Sponsored by:	Nepustil
fac24aae03
Muhammad Moinur Rahman (bofh)
*/tex*: Update version 20230313=>20240312

- devel/tex-kpathsea: Update version 6.3.5=>6.4.0
- devel/tex-libtexlua: Update distinfo
- devel/tex-synctex: Update distinfo
- devel/tex-web2c: Update version 20230313=>20240312
- japanese/tex-ptex: Update distinfo
- print/tex-basic-engines: Update version 20230313=>20240312
- print/tex-dvipdfmx: Update version 20230313=>20240312
- print/tex-dvipsk: Update version 20230313=>20240312
- print/tex-jadetex: Update version 20230313=>20240312
- print/tex-luatex: Update version 20230313=>20240312
- print/tex-ptexenc: Update version 1.4.3=>1.4.6
- print/tex-xdvik: Bump REVISION
- print/tex-xetex: Update verison 0.99993=>20240312
- print/tex-xmltex: Update verison 1.9=>20240312
- print/texlive-base: Update version 20230313=>20240312
- print/texlive-docs: Update version 20230313=>20240312
- print/texlive-texmf-source: Update version 20230313=>20240312
- print/texlive-texmf: Update version 20230313=>20240312
- print/texlive-tlmgr: Update version 20230313=>20240312
- print/xpdfopen: Update version 0.86=>20240312

Sponsored by: Nepustil
7a740b7c90
Muhammad Moinur Rahman (bofh)
print/texlive-texmf: Temporarily reduce DEPENDS

This is a large port and due to the dependencies often triggered for
rebuilds. There might be cases where python and texlive-base might not
be necessary hence reduce the temporarily remove the dependencies and
check the outcome. On my cases I did not find any problem as the
runtimes are installed by other necessary packages for those who use it
extensively for writing. If there is a runtime breakage scream at me
please at the earliest.

Remove an unnecesary VARIABLE from previous commit which is for
MAINTAINER_MODE only.

Not bumping as this does not feel trivial and no need to trigger a
rebuild of other ports which depends on doxygen.
a9b0182964
Muhammad Moinur Rahman (bofh)
print/texlive-texmf: Update dists

- The distfile has been replaced with a locally modified distfile
  including all the patches required resulting in a smaller distfile.
  The delta is a huge step forward reducing the original file from 3.6GB
  to 1.1 GB.
- However this still does not change the build time a lot. Although it
  reduces the fetch and install target but the package target is still
  large. I have checked with a static plist and due to it's size the
  time difference is longer and does not yield any better results.
- There are still 9 more ports which uses the original upstream distfile
  of 3.6GB but I will slowly replace them with smaller targeted dists to
  reduce the fetch target duration.

Sponsored by:	Nepustil
a2992ca4da
Muhammad Moinur Rahman (bofh)
*/tex*: Update version 20210325=>20230313

- devel/tex-kpathsea: Update version 6.3.3=>6.3.5
- print/texlive-tlmgr: Update version 20210325=>20230313
  * Add LICENSE GPLv2
- devel/tex-libtexlua: Update distinfo from 20230313 dists
- devel/tex-libtexluajit: Update distinfo from 20230313 dists
- print/tex-ptexenc: Update version 1.3.9=>1.4.3
  * Pet portclippy
- devel/tex-web2c: Update version 20210325=>20230313
- devel/tex-synctex: Update distinfo from 20230313 dists
- print/tex-basic-engines: Update version 20210325=>20230313
- print/texlive-base: Update version 20210325=>20230313
- print/texlive-docs: Update version 20210325=>20230313
- print/texlive-full: Update version 20210325=>20230313
- print/texlive-texmf: Update version 20210325=>20230313
- print/texlive-texmf-source: Update version 20210325=>20230313
- print/latex-biber: Update version 2.16=>2.19
- print/tex-dvipdfmax: Update version 20210325=>20230313
- print/tex-dvipsk: Update version 2021.1=>2023.1
- print/tex-formats: Update version 20210325=>20230313
- print/tex-jadetex: Update distinfo from 20230313 dists
- print/tex-luatex: Update version 1.12.0=>1.16.0
- print/tex-xetex: Update distinfo from 20230313 dists
- print/tex-xmltex: Update distinfo from 20230313 dists
- japanese/tex-ptex: Fix build
  * Remove ConTeXt format
- textproc/foiltex: Update MASTER_SITES
  * Adopt port
- There are multiple ports which uses the macro USE_TEX=texmf that is
  downloading a big DISTFILE. Unfortunately it is not possible for me to
  test all the consumers in runtime. So in the following ports I have
  removed USE_TEX=texmf so that someone who uses those can report the
  runtime files those are missing. If possible(based on LICENSE
  permission) I will try to create a smaller distfile out of the
  texlive-20230313-texmf and change dependency accordingly otherwise
  will reinstate USE_TEX=texmf. The list of ports that are affected are
  following:
  * arabic/arabtex
  * graphics/epix
  * math/cadabra2
  * math/coq
  * math/gnuplot-tex-extras
  * net-mgmt/netmagis-www
  * print/dvisvg
  * print/lilypond
  * print/mftrace
  * print/tex-xdvik
  * print/latex-beamer

Sponsored by:	Nepustil
24e24a1956
Muhammad Moinur Rahman (bofh)
Mk/**tex.mk: Convert bsd.tex.mk to USES=tex

- Update all the consumers to use USES=tex
- USE_TEX=yes is the old way of writing USES=tex which has been removed
  and replaced in all ports
- Almost all of the USE_TEX features remains unchanged
- Some consumers had the same variables defined both in the mk
  infrastructure and also in the ports which have been removed from the
  ports as those are redundant.

In case any of the consumers are failing to build please make sure that
the nexessary USES=tex is there. Unlike previous USE_TEX=yes will no
longer load the required VARS for tex and related dependencies.

Reviewed by:	portmgr
Approved by:	portmgr (blanket)
721e5776c9
Stefan Eßer (se)
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se)
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner)
cleanup: remove trailing whitepaces
b86221feea
Jan Beich (jbeich)
print/texlive-texmf: unbreak fetch on i386 after 8374a33c804a

fetch: https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2021/texlive-20210325-texmf.tar.xz: size mismatch: expected 2147483647, actual 3474113420

Reported by:	antoine
029acf78ac
Muhammad Moinur Rahman (bofh)
print/texlive-texmf: Remove CONFLICTS

- Remove reference to old latex-base DIST

PR:		262052
Reported by:	alt2600@icloud.com
9eae55747b
Muhammad Moinur Rahman (bofh)
tex* : Update version 20150521=>20210325

- Update MASTER_SITES_TEX_CTAN from https://tug.org/historic/
- Update texlua to use texlua53 library
- Deprecate CSLaTeX format
- Remove aleph as per Upstream
- Add common variables TEXLIVE_YEAR and TEXLIVE_VERSION to be used in
  all ports related to tex*
- Fix dependency of print/texlive-texmf-source [1]
- devel/tex-kpathsea: Update version 6.2.1=>6.3.3
- devel/tex-libtexlua: Update version 5.2.4=>5.3.6
- devel/tex-libtexluajit: Update version 2.0.3=>2.1.0
- devel/tex-synctex: Update version 1.17.0=>2.0.0
- devel/tex-web2c: Update version 20150521=>20210325
- editors/texworks: Fix build with newer tex version
- print/tex-basic-engines: Update version 20150521=>20210325
- print/tex-dvipdfmax: Update version 20150521=>20210325
- print/tex-dvipsk: Update version 5.995=>20210325.1
- print/tex-formats: Update version 20150521=>20210325
- print/tex-jadetex:
- print/tex-luatex: Update version 0.80.0=>1.12.0
  * Convert to dynamic pkg-plist
- print/tex-ptexenc: Update version 1.3.3=>1.3.9
- print/tex-xetex: Update version 0.99992=>0.99993
  * Convert to dynamic pkg-plist
- print/texlive-base: Update version 20150521=>20210325
- print/texlive-docs: Update version 20150521=>20210325
  * Convert to dynamic pkg-plist
- print/texlive-full: Update version 20150521=>20210325
- print/texlive-texmf-source: Update version 20150521=>20210325
- print/texlive-texmf: Update version 20150521=>20210325
  * Convert to dynamic pkg-plist
- print/texlive-tlmgr: Update version 20150521=>20210325
- print/xpdfopen: Transfer MAINTAINER to tex@ as xpdfopen is an
  integral part of tex after poppler support has been deprecated from
  tex [2]
- textproc/dblatex: Update version 0.3.11=>0.3.12
  * Take MAINTAINERship
- textproc/gastex: Fix build
- textproc/metauml: Fix build

PR:		226983 [1]
Reported by:	Trond.Endrestol@ximalas.info [1]
Reviewed by:	tcberner (private repo)
Approved by:	hrs (maintainer-timeout) [2]
Relnotes: https://tug.org/texlive/doc/texlive-en/texlive-en.html#news
Sponsored by:	Nepustil.net
8374a33c80
Stefan Eßer (se) · 20150523_4
print/texlive-texmf: Add CPE information

Approved by:	portmgr (blanket)
22ba17b97f
Daniel Engberg (diizzy) · 20150523_4
print/texlive-texmf: Update maintainer from freebsd-tex@ to tex@

PR:		257601
Approved by:	tcberner (mentor)
05540b77e7
Tobias C. Berner (tcberner) · 20150523_4
print/texlive-full: Update maintainership of TeX Live universe ports

- Give the maintainership of the TeX-live related ports to the FreeBSD
  TeX group [1].

[1] https://wiki.freebsd.org/tex

Approved by:	hrs
75b84e53f2
Mathieu Arnold (mat) · 20150523_4
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 20150523_4
Remove # $FreeBSD$ from Makefiles.
305f148f48
Martin Wilke (miwi) · 20150523_4
-Fix shebangs
5ccd27dd1d
Jan Beich (jbeich) · 20150523_3
print/texlive-texmf: unbreak on aarch64 on real hardware

=======================<phase: package        >============================
===>  Building package for texlive-texmf-20150523_3
pkg-static: Warning: @exec is deprecated, please use @[pre|post][un]exec
====>> Killing timed out build after 3600 seconds
====>> Cleaning up wrkdir
===>  Cleaning for texlive-texmf-20150523_3
pkg-static: lstat(/wrkdirs/usr/ports/print/texlive-texmf/work/stage/usr/local/share/texmf-dist/fonts/type1/public/pl/plti7.pfm): No such file or directory
pkg-static: lstat(/wrkdirs/usr/ports/print/texlive-texmf/work/stage/usr/local/share/texmf-dist/fonts/type1/public/pl/plti8.pfb): No such file or directory
pkg-static: lstat(/wrkdirs/usr/ports/print/texlive-texmf/work/stage/usr/local/share/texmf-dist/fonts/type1/public/[...]

Reported by:	pkg-fallout (runaway_proces)
Approved by:	portmgr blanket (unblocking 172 ports)
93028a155a
Mathieu Arnold (mat) · 20150523_3
Fix ports that confused the meaning of WRKDIR and WRKSRC.

PR:		204056
Submitted by:	mat
Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D2735
065c026fe5
Dmitry Marakasov (amdmi3) · 20150523_3
Improve shebangfix framework

- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
67971bd0fb
Dmitry Marakasov (amdmi3) · 20150523_3
- Fix shebangs - Add NO_ARCH - Fix NO_WRKSRC (should be NO_WRKSUBDIR)

Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
007ed5f751
Hiroki Sato (hrs) · 20150523_2
- Fix dependency due to change in r392909. - Remove unnecessary gmake dependency.

PR:	201890
01b61e0833
Hiroki Sato (hrs) · 20150523_2
- Allow comma-separated multiple arguments in USE_TEX like "foo:arg1,arg2". - Add EXTRACT_DEPENDS to texlive-texmf.
6caf5364a5
Hiroki Sato (hrs) · 20150523_1
- Update LaTeX2e to 20150101pl2. - Add CONFLICTS. - Fix pkg-plist.
e49c66f103
Hiroki Sato (hrs) · 20150523
Update TeXLive to TL2015.

- print/texlive-infra was renamed with print/texlive-tlmgr.
  Note that currently tlmgr(1) does not work because of
  lack of TLPDB.  This will be fixed.

- Lua libraries used in LuaTeX are separated into
  devel/tex-libtexlua and devel/texlibtexluajit.
  USE_TEX supports them via keywords "texlua" and "texluajit".

- libsynctex is currently installed by devel/tex-web2c.
  This will be separated into a single port.

- Add graphics/libpotrace and use installed libpotrace
  and libharfbuzz.
90410e570d
Antoine Brodin (antoine) · 20140525_4
Cleanup plist
115aba45f3
Hiroki Sato (hrs) · 20140525_4
Fix a warning message when \usepackage[magyar]{babel} and utf8 inputenc are used at the same time.

PR:		194349
Submitted by:	Zsolt Udvari
d5acd8954a
Hiroki Sato (hrs) · 20140525_3
Split print/texlive-texmf into two ports, texlive-texmf and texlive-texmf-source.

PR:	193202
ececdb663c
Hiroki Sato (hrs) · 20140525_2
- Add capability to specify package dependency in USE_TEX. - Make print/texlive-full always depend on the latest packages; currently   texmf>=20140525_2 and base>=20140525_1.
f599a5e158
Hiroki Sato (hrs) · 20140525_1
Fix duplicated files.

Spotted by:	Jan Henrik Sylvester
d886961e88
Hiroki Sato (hrs) · 20140525
Update TeXLive to 2014.

- Note that full support of configuration tools such as tlmgr and texconfig
  is not ready yet.

- Most of dviware now supports libpaper to choose the default papersize.
  Use paperconfig(8) utility or print/papersize-default-* packages.

- Some quite old macros of the age of latex209 have been removed, and
  there are user-visible/invisible incompatibilities.  Please send a report
  to freebsd-tex@FreeBSD.org or file a PR if you have trouble.
6e0c41ef75
Antoine Brodin (antoine) · as print/tex-mfpic
Remove print/tex-mfpic and print/texpower, they are incorporated in TeXLive
cb4c11c2a5
Baptiste Daroussin (bapt) · 1.3.1_9 · as print/freetype-tools
Reset maintainership for ports not staged with no pending PR

With hat:	portmgr
752da6b94b
Jimmy Olgeni (olgeni) · 4.2.20050922_1 · as print/latex-biblist
Remove indefinite articles and trailing periods from COMMENT, plus minor COMMENT typos and surrounding whitespace fixes. A few Makefiles where not included as they contain Latin-1 characters that break the Phabricator workflow. Categories P-S.

CR:		D422
Approved by:	portmgr (bapt)
fa3a17c064
Adam Weinberger (adamw) · 0.7.4_5 · as print/latex-svninfo
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
a76156a41f
Baptiste Daroussin (bapt) · 20120701_4
Support stage for texlive, given it is impossible to rebuild the fmt files into the stage then they are now rebuild in post-installation, like it is done in other package system
2a0b64c734