(1) Add new variable, XFREE86_VERSION, to specify which version of XFree86 (3 or 4) to depend to when USE_XLIB is set. XFREE86_VERSION defaults to 3 for now, but adventurous users can override it in /etc/make.conf. When XFREE86_VERSION=3, USE_XLIB will add a dependency to x11/XFree86; when it is set to 4, the dependency will be to x11/XFree86-4-libraries. When XFREE86_VER
Since XFree86 version 4 includes some software that used to be
separate ports, when XFREE86_VERSION=3 the following variables are
provided:
USE_DGS LIB_DEPENDS on x11/dgs
USE_FREETYPE LIB_DEPENDS on print/freetype
USE_MESA LIB_DEPENDS on graphics/Mesa3
USE_XPM LIB_DEPENDS on graphics/xpm
When XFREE86_VERSION=4, these variables have no effect. The
LIB_DEPENDS in the tree for the above four ports have all been
converted to the USE_* counterparts. For your information, this
is the count of the number of ports:
USE_DGS 0
USE_FREETYPE 16
USE_MESA 36
USE_XPM 236
There is a new variable, XAWVER, which is set to 6 when
XFREE86_VERSION=3 and 7 when XFREE86_VERSION=4. This is also
passed to PLIST_SUB so ports that build Xaw based shared libraries
can use this variable to substitute the shlib version number.
There is also a provision of using a separate mtree file for
XFREE86_VERSION=4, but that part is not enabled yet.
Reviewed by: the ports list
Tested by: make index (XFREE86_VERSION=3 only)
(2) Add hebrew to list of valid categories.
Submitted by: nbmc6bcad2436Port 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-baseinstalls 20250308_4 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 20250308_4 | 20250308_4 | – |
| FreeBSD 15 | 20250308_4 | 20250308_4 | – |
| FreeBSD 14 | 20250308_4 | 20250308_4 | 20250308_4 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 20250308_4 | 20250308_4 | – |
| FreeBSD 14 | 20250308_4 | 20250308_4 | 20250308_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)
(1) /usr/share/info/dir was renamed to dir-tmpl. (2) Now it is not necessary to exist a file "info/dir" when install-info is executed. By (1) and (2), I removed the next line: [ -f %D/info/dir ] || sed -ne 1,/Menu:/p /usr/share/info/dir > %D/info/dir from PLIST or Makefile CV: ----------------------------------------------------------------------5d7d820639
Install texi2dvi which is required by texi2pdf. PR: 19712 Submitted by: "Mario Sergio Fujikawa Ferreira" <lioux@uol.com.br>0f2cc20578
Bump png shared library version. Submitted by: Hajimu UMEMOTO <ume@mahoroba.org>6db96c0500
Move the @unexec install-info before the info files; add @exec install-info after the info files, as required by PW^H^Hthe handbook.3899eb0a37
Cleanup ${PREFIX}/info/dir at deinstall time.e0d7a722a9Add more files; remove directories at deinstall time.5bfa50cdce
Add man pages85a6394525
Attempt to fix errors caused by libwww upgrade. NOTE: This hasn't been tested and I'm not presently able to test it.e6586a2b6c
Upgrade to 20000418. Submitted by: maintainera6faafe89e
WRKSRC-related fixes.4190a2434c
Convert to PORTNAME/PORTVERSION. Anomalies found: - autoconvert was missing "zh-" in front of PKGNAME - xcin (both 2.3 and 2.5) had invalid version strings - neither of xcin ports had NO_LATEST_LINK - telnet8-1.0 thinks PKGNAME is zh-telnet-1.0 Fixed all except the last (I wasn't sure if it was intentional).74b19501bc
Accidental whitespacee062d3845f
Update with the new PORTNAME/PORTVERSION variablesd38f7d91c8
Change MASTERSITES: ftp.cdrom.com -> ftp.freesoftware.combd5689cc1c
Use texmf-1.0.2 instead of 1.0.1.acf6e97dc0
Upgrade to 1.0.7.5184ccb517
PR: 16433 Submitted by: The maintainer(Keith Jang <keith@freebsd.sinica.edu.tw>) Update CJK to the version of 2000/01/27.cb2821cb05
Ports no longer need to pass CXXFLAGS to configure. bsd.port.mk does this for them.d02f2cd4ef
Upgrade to web2c version 7.2bbf93b56370
Fromm maintainer: 1. Change freetype-1.2 to freetype-1.3 in post-install, so it can find freetype sources to build ttf2pk & ttf2tfm. 2. It no longer uses moettf, but Arphic ttf instead, which has no character loss and IMHO much more beautiful. :) 3. Generates GB tfms from Arphic fonts. 4. Update maintainer's address. PR: 16042 Submitted by: maintaineread1524ebb
remove --prefix=${PREFIX} when GNU_CONFIGURE=yes and other minor cleanups
PR: 14759
Submitted by: Jeremy Lea <reg@shale.csir.co.za>332b0f4a83Bump freetype's lib number3b6b5b88fc
Update to CJK v4.3.0. Submitted by:maintainer.25deade774
$Id$ -> $FreeBSD$a53421230c
expr -> ${EXPR} mv -> ${MV} rm -> ${RM} tr -> ${TR}3262cce303sed -> ${SED}8d6f14a9b2echo -> ${ECHO} or ${ECHO_MSG} and in some cases, move echo stuff to pkg/MESSAGE and use ${CAT} ${PKGMESSAGE}b8f8618362Upgrade to 1.0.6. Reviewed by: Bernd Rosauer <br@netland.inka.de>7e825d4600
Change Id->FreeBSD.fe1e09a6cc
grep -> ${GREP} true -> ${TRUE} false -> ${FALSE}535add65acNot a good idea to depend on non-existent teTeX-beta.83ce7c7ec7
Update checksum (some files have been re-created)aa40017f20
MASTER_SITE_TEX_CTAN was misspelled.587a4efac8
An overridable MASTER_SITE_CTAN does little good if it is at the bottom of the MASTER_SITES list.35714ddce4
Upgrade to 1.0.5. Submitted by: Bernd Rosauer <br@netland.inka.de> Reviewed by: nik112e1c9b5a
#4/4 enforcing Caps, no period [Has anyone figured-out what makes the number 393 so interesting to PW, now?] I wonder what was going through Jordan's head during his infamous $Id$-smashing commit. Before I forget.... Thanks to naddy@mips.rhein-neckar.de (Christian Weisgerber) for prompting this commit. See msg-id: 7geokh$tje$1@mips.rhein-neckar.dea84b5b5f94
As threatened, enforce the "Capital, no period" rule. Ellipses are permitted. Note that, given current numeric motif of PW, this is done in four equally-sized commits of 393 files each.748713c3f6
Remove the test to create ${PREFIX}/share/info/dir as it is now in bsd.port.mk and this helps to unify the check and install.5ce8e8e5c7Change "Whom" line to match maintainer line, some people apparently use the first e-mail address they find. Requested by: maintainera79a38d7ad
Correct typo of MASTERSITE. Submitted by: MAINTAINER.fbbc050aa7
Update to version 4.2.0. PR: 10406 Submitted by: Keith Jang <keith@gcn.net.tw>7a740060d6
Patch the main makefile. Sometimes gmake exits(0) even if an inferior make failed. (looks like a bug in gmake) PR: ports/96906299d27cdb
Unset all TEX* environment variables before starting the build phase. PR: ports/969008874a5ad9
Don't install ${PREFIX}/bin/install-info
PR: ports/8387
Submitted by: finrod@niobe.ewox.org0b2bbe06dfA few more USE_XLIBs.f22feb535b
Sorry, marked teTeX instead af teTeX-beta broken by mistake. Also, change broken to manual-package-build, it can only be built with an empty /usr/local.c961f8fd9d
Sorry, still doesn't package. ===> Building package for teTeX-0.9-981113 tar: can't add file share/texmf/web2c/etex.efmt : No such file or directory tar: can't add file share/texmf/web2c/etex.log : No such file or directory tar: can't add file share/texmf/web2c/lambda.fmt : No such file or directory tar: can't add file share/texmf/web2c/lambda.log : No such file or directory tar: can't add file share/texmf/web2c/omega.fmt : No such file or directory tar: can't add file share/texmf/web2c/omega.log : No such file or directory tar: can't add file share/texmf/web2c/pdflatex.fmt : No such file or directory tar: can't add file share/texmf/web2c/pdflatex.log : No such file or directory tar: can't add file share/texmf/web2c/pdftex.fmt : No such file or directory tar: can't add file share/texmf/web2c/pdftex.log : No such file or directory pkg_create: tar command failed with code 256 Creating package /usr/ports/packages/All/teTeX-0.9-981113.tgz Registering depends: libwww-5.2 png-1.0.2. Creating gzip'd tar ball in '/usr/ports/packages/All/teTeX-0.9-981113.tgz' *** Error code 1 Stop.77034e70c4
It works fine on maintainer and my box. Submitted by: maintainer656d3a2b9a
Update maintainer's address.9f0b173517