Path to this page:
./
print/web2c,
TeX implementation translating WEB to C
Branch: CURRENT,
Version: 2026,
Package name: web2c-2026,
Maintainer: minskimWeb2C is an implementation of TeX and friends which translates the
original WEB sources written by Donald Knuth into C, so they can be
readily compiled on modern systems.
Required to run:[
graphics/png] [
graphics/cairo] [
archivers/zziplib] [
math/mpfr] [
x11/pixman] [
print/kpathsea] [
print/ptexenc]
Required to build:[
pkgtools/x11-links] [
x11/xcb-proto] [
x11/xorgproto]
Master sites:
Filesize: 97047.938 KB
Version history: (Expand)
- (2026-04-03) Updated to version: web2c-2026
- (2026-01-27) Updated to version: web2c-2025nb2
- (2025-10-24) Updated to version: web2c-2025nb1
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-05-11) Updated to version: web2c-2025
CVS history: (Expand)
2026-04-03 05:42:35 by Mark Davies | Files touched by this commit (4) |  |
Log message:
web2c: update to 2026
part of TeXlive 2026
* All CWEB programs work –verbosely by default again.
* All CWEB programs no longer fail in case of warning messages.
* ctangle produces far less whitespace in preprocessor macros.
* ctwill-proofsort supports multiple definitions for the same identifier.
* fmtutil, updmap: make self-locating as with tlmgr.
* mp_number_to_scaled returns a 64-bit signed integer instead of the \
system-dependent int. Internally, start on replacing int with int64_t in \
general.
* mp_hard_times fixed.
* Fixes for weave.
|
| 2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344) |
Log message:
*: recursive bump for removal of cairo's xcb option
|
| 2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999) |
Log message:
*: recursive bump for pcre2
Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \
/usr/pkg/lib/libglib-2.0.so.0 not defined
|
2025-05-11 04:33:00 by Mark Davies | Files touched by this commit (3) |  |
Log message:
web2c: update to 2025
part of TeXLive 2025
epTeX, eupTeX:
* Support combining characters with multiple codepoints, Unicode Latin
characters and 16-bit OFM Level-0 with new kcatcodes: modifier(20),
latin_ucs(14).
pdfTeX:
* new primitive \pdfptexuseunderscore to use _ instead of . in various
dictionary entries, e.g., PTEX_Fullbanner instead of PTEX.Fullbanner.
* Don’t omit real spaces just because the font changes.
* Increase tolerance for detecting interword spaces in overfull lines.
* Ignore tiny resolutions like 1x1 embedded in images instead of exceeding
\maxdimen.
CWEB:
* New option +F for cweave and ctwill for compound statements.
* Sync pdf bookmark pages with table-of-contents.
* Integration of Martin Ruckert’s solution for faster index sorting.
* Support macro \9 for sorting names-of-the-sections.
* Improved sorting algorithm in ctwill-proofsort.
* Output names-of-the-sections in ctwill format.
|
| 2024-04-07 09:35:33 by Thomas Klausner | Files touched by this commit (1138) |
Log message:
*: bump for cairo buildlink3.mk change
lzo was made an option
|
2024-03-21 09:41:46 by Mark Davies | Files touched by this commit (4) |  |
Log message:
web2c: update to 2024
Part of TeXlive 2024
MetaPost:
* MPFI library now included for interval arithmetic; enabled with
--numbersystem=interval.
pdfTeX:
* More reliable text extraction on BigEndian systems.
* More checks against corrupt pfb, fmt, pdf files.
* Avoid writing a corrupt pdf given unusual pdf inclusions.
* Manual converted to LaTeX and thoroughly reviewed, though substantive
updates are minimal.
epTeX, eupTeX:
* eptex no longer built separately; it runs in euptex’s legacy-encoding mode.
CWEB:
* Support LuaTeX as backend TeX engine.
* Fix buffer overflow on lines with no breakpoint.
|
| 2023-11-14 15:03:25 by Thomas Klausner | Files touched by this commit (1145) |
Log message:
*: recursive bump for cairo dependency changes
|
| 2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2569) |
Log message:
*: revebump for new brotli option for freetype2
Addresses PR 57693
|