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

print/texlive-base 20250308_4

TeX Live Typesetting System, base binaries

Port info

Maintainer
tex@FreeBSD.org
Packages
latest: 20250308_4
Upstream
Higher version available: 20260301
Last update
to 20250308_4 · 7ddc6804bf
Quarterly
2026Q4: 20250308_4
Formerly
print/tex until 2016-07-30, print/latexmk until 2014-11-27, print/pdfjam until 2014-11-27, print/latex-cjk until 2014-07-23, print/teTeX-base until 2014-07-23, chinese/CJK until 2007-08-19
WWW
https://tug.org/texlive/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install texlive-base
installs 20250308_4 from latest; from quarterly (2026Q4) 20250308_4
Port
# cd /usr/ports/print/texlive-base && make install clean
# make -C /usr/ports/print/texlive-base config  # change options first
Size
4.6 MiB download · 16 MiB installed
Depends on
devel/icu 76.1,1, devel/p5-File-HomeDir 1.006, devel/t1lib 5.1.2_5,1, devel/tex-kpathsea 6.4.1, devel/tex-web2c 20250308_1, devel/zziplib 0.13.80_1, graphics/cairo 1.18.2,3, graphics/gd 2.3.3_13,1, graphics/graphite2 1.3.15_1, graphics/libpotrace 1.16, graphics/png 1.6.59_1, graphics/poppler 26.04.0_1, lang/perl5.42 5.42.3, lang/python312 3.12.15, print/freetype2 2.14.3, print/ghostscript10 10.08.0, print/harfbuzz 14.6.0, print/harfbuzz-icu 14.6.0, print/indexinfo 0.3.1_1, print/psutils 1.17_6, print/tex-ptexenc 1.5.1, print/texlive-tlmgr 20250308, print/xpdfopen 20250308, textproc/p5-YAML-Tiny 1.76, textproc/teckit 2.5.11_1, x11/libX11 1.8.14,1
Options
1 of 1 on in the package: X11

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1620250308_420250308_4–
FreeBSD 1520250308_420250308_4–
FreeBSD 1420250308_420250308_420250308_4

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1520250308_420250308_4–
FreeBSD 1420250308_420250308_420250308_4

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

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

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (472)

Jimmy Olgeni (olgeni) · 4.8.2_6 · as print/latex-cjk
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
Baptiste Daroussin (bapt) · 20120701_11
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
Baptiste Daroussin (bapt) · 3.0_25 · as print/teTeX-base
Revert staging teTeX doesn't seems to behave the same when make stage is run as root or run as a normal user

With hat:	portmgr
03fa7d1455
Antoine Brodin (antoine) · 3.14159_3 · as print/tex
Fix installation/packaging when ${PREFIX}/share/texmf already existed, it installed there instead of into ${STAGEDIR}
8bb9727475
Antoine Brodin (antoine) · 3.14159_3 · as print/tex
Allow to build with texinfo from ports
0d66a861d5
Baptiste Daroussin (bapt) · 3.14159_3 · as print/tex
Convert GMAKE to MAKE_CMD Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends

With hat:	portmgr
a33191366c
Martin Wilke (miwi) · 4.8.2_6 · as print/latex-cjk
- Convert gmake,bzip2,xz to USES

Approved by:	portmgr
5126c693a3
Niclas Zeising (zeising) · 20120701_11
The FreeBSD x11@ and graphics team proudly presents a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
39fc32e828
Antoine Brodin (antoine) · 20120701_10
Adjust plist after t1utils were unbundled

With hat:	portmgr
fb5ec762ee
Baptiste Daroussin (bapt) · 2.08_2 · as print/pdfjam
Change dependency from latex to texlive
6a9c8e62c6
Baptiste Daroussin (bapt) · 20120701_10
Support stage Unbundle poppler
c2dcbfc1ac
Antoine Brodin (antoine) · 3.14159_3 · as print/tex
This port is staged
b65c9717fc
Johan van Selst (johans) · 2.08_1 · as print/pdfjam
- Remove superfluous bsd.port.options.mk include - Reduce the number of commands to run for installation
291519dc66
Baptiste Daroussin (bapt) · 20120701_9
Chase boost and icu bump While here convert some LIB_DEPENDS
4650a910d0
Baptiste Daroussin (bapt) · 20120701_8
Fix properties on pkg-plist
e04b632220
Baptiste Daroussin (bapt) · 20120701_8
Add NO_STAGE all over the place in preparation for the staging support (cat: print)
6c6152ff82
Baptiste Daroussin (bapt) · 20120701_8
Fix build with libc++
6a2df815d0
Baptiste Daroussin (bapt) · 20120701_8
Add an explicit dependency on pkgconfig
d04aafc295
Alex Kozlov (ak) · 20120701_8
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Dirk Meyer (dinoex) · 20120701_8
- update libdg to 2.1.0
b83d7bf933
Mathieu Arnold (mat) · 435 · as print/latexmk
- Convert to new perl framework - Remove MAKE_JOBS_SAFE=yes, it's the default.
62a41b423b
Hiroki Sato (hrs) · 20120701_7
Remove bin/biber.  This is a prebuilt binary in the distfile for a specific platform.

Pointed out by:	Nikola Lecic
085e30c6a8
Hiroki Sato (hrs) · 20120701_6
Fix pkg-plist.

Reported by:	miwi
c175648109
William Grzybowski (wg) · 435 · as print/latexmk
- Update MASTER_SITES and WWW: line

PR:		ports/179060
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Approved by:	jpaetzel (mentor)
23776d7241
Hiroki Sato (hrs) · 20120701_5
- Fix duplicated pkg-plist entries. - Split off documentation to print/texlive-docs from print/texlive-texmf.   The document part was 1.3GB (30k files).  Now the size of texlive-texmf   package is 557MB (this was 1.5GB before the split). - do-texhash, do-fmtutil, do-updmap targets now run after post-install.
ca9b293799
Hiroki Sato (hrs) · 20120701_4
Add USE_TEX=texhash-bootstrap to fix initial ls-R file catalog generation.
a34e8ad1a8
Hiroki Sato (hrs) · 4.8.2_6 · as print/latex-cjk
Set USE_TEX=tetex because CJK 4.8.3 is included in TeXLive.

PR:	ports/178729
c0831ed17d
Hiroki Sato (hrs) · 20120701_3
Fix fmtutil.cnf issue (missing %D).
9ccf3d00f3
Hiroki Sato (hrs) · 20120701_2
Mark USE_TEX=texlive in TeXLive-specific ports.
6a782d26cb
Hiroki Sato (hrs) · 20120701_2
Rectify USE_TEX to support both of teTeX and TeXLive.

TEX_DEFAULT:
	A knob to choose teTeX or TeXLive.  One can specify in /etc/make.conf.

USE_TEX:
	A knob for port developers.  Valid keywords are listed in
	bsd.tex.mk.
4e09def2d4
Hiroki Sato (hrs) · 20120701_2
Split off print/tex-dvipsk from print/texlive-base.  libpaper support will be added later.
d09ef7c559
Hiroki Sato (hrs) · 20120701_1
- Separate print/tex-dvipdfmx from print/texlive-base and add libpaper   support.  dvipdfmx's default paper size can be set by   ${LOCALBASE}/etc/papersize and/or PAPERSIZE environment variable as   other programs like print/psutils do.

- Use absolute pathname in {fmtutil,texconfig,updmap}-sys programs because
  manually-installed and/or old TeXLive files can prevent them from
  working. [1]

- Fix pkg-plist in print/texlive-texmf.

- Remove DIST_SUBDIR from Mk/bsd.tex.mk.

Reported by:	bsam, Stephen Montgomery-Smith [1]
7148be76c6
Hiroki Sato (hrs) · 435 · as print/latex-cjk
Remove *_DEPENDS from ports which depend on teTeX and add USE_TEX=tetex instead to make migration to TeXLive easier.
7dadfc8a88
Hiroki Sato (hrs) · 20120701
TeXLive mega commit.  The following ports have been added:

* Meta port
   - print/texlive-full: meta port to install all of the TeXLive components

  * Libraries
   - devel/tex-kpathsea: kpathsea library
   - devel/tex-web2c: WEB2C toolchain and TeX engines
   - print/tex-ptexenc: character code conversion library for pTeX

  * Base part of the TeXLive
   - print/texlive-base: binary programs in TeXLive
   - print/texlive-texmf: macro and font data in TeXLive
   - print/texlive-infra: tlmgr dependency (Perl modules)

  * TeX Formats
   - print/tex-formats: TeX, LaTeX, PDFTeX, AMSTeX, ConTeXT, CSLaTeX,
       EplainTeX, METAFONT, MLTeX, PDFTeX, TeXsis
   - print/tex-aleph: Aleph/Lambda
   - print/tex-xetex: XeTeX
   - print/tex-luatex: LuaTeX
   - print/tex-jadetex: JadeTeX
   - print/tex-xmltex: XMLTeX
   - japanese/tex-ptex: pTeX

  * DVI ware
   - print/tex-xdvik: XDvi

Mk/bsd.tex.mk is added for common part and USE_TEX knob [1].

Approved by:	portmgr (old version) [1]
PR:		ports/171571
PR:		ports/176399 [1]
139838ce1d
Baptiste Daroussin (bapt) · 4.8.2_6 · as print/latex-cjk
In preparation of the removal of USE_FREETYPE from bsd.port.mk: remove USE_FREETYPE from all ports using it

While here trim some headers, and do some conversion to new options framework.
598e3b95e3
Baptiste Daroussin (bapt) · 4.8.2_6 · as print/latex-cjk
Convert to new options framework ports in p* catories
61000f2327
Hiroki Sato (hrs) · 3.0_24 · as print/teTeX-base
- Add CONFLICTS as a preparation of importing new TeX ports based on TeXLive.   No functional change. - Style fixes.
07d7dce273
Martin Wilke (miwi) · 435 · as print/latexmk
- Update to 435

PR:		176576
Submitted by:	Ports Fury
bd83f9fcad
Thomas Abthorpe (tabthorpe) · 431 · as print/latexmk
- Reassign to the heap at maintainer's request
d46aafc64e
Steve Wills (swills) · 4.8.2_6 · as print/latex-cjk
- Convert all remaining instances of BUILD_DEPENDS=${RUN_DEPENDS} or   RUN_DEPENDS=${BUILD_DEPENDS} to use := which portlint has warned   about for a while.

PR:		ports/168208
Approved by:	portmgr (miwi)
63d09c9c9b
Jason Helfman (jgh) · 431 · as print/latexmk
- Update to 4.31 - Install extra scripts and examples - update pkg-descr - while here use MAN1PREFIX for man installation

PR:     ports/167026
Submitted by:   maintainer, fernan@iib.unsam.edu.ar
ebebc1666d
Doug Barton (dougb) · 4.8.2_5 · as print/latex-cjk
Remove more tags from pkg-descr files fo the form:

- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2b1dacc826