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.
This commit is contained in:
parent
00adeaa6a4
commit
e06fb0c284
|
@ -1,9 +1,8 @@
|
|||
# $NetBSD: Makefile,v 1.115 2023/11/14 14:02:46 wiz Exp $
|
||||
# $NetBSD: Makefile,v 1.116 2024/03/21 08:41:45 markd Exp $
|
||||
|
||||
PKGREVISION= 2
|
||||
.include "../../print/texlive/Makefile.common"
|
||||
|
||||
PKGNAME= web2c-2023
|
||||
PKGNAME= web2c-2024
|
||||
CATEGORIES= print
|
||||
|
||||
HOMEPAGE= https://www.tug.org/web2c/
|
||||
|
@ -22,6 +21,9 @@ PKGCONFIG_OVERRIDE= synctexdir/synctex.pc.in
|
|||
|
||||
USE_CXX_FEATURES+= c++14
|
||||
|
||||
USE_TOOLS+= perl:run
|
||||
REPLACE_PERL= cwebdir/ctwill-proofsort cwebdir/twill-refsort
|
||||
|
||||
INFO_FILES= yes
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c
|
||||
|
||||
|
@ -45,6 +47,7 @@ CONFIGURE_ARGS+= --with-system-cairo
|
|||
CONFIGURE_ARGS+= --with-system-gmp
|
||||
CONFIGURE_ARGS+= --with-gmp-includes=${BUILDLINK_PREFIX.gmp}/include
|
||||
CONFIGURE_ARGS+= --with-gmp-libdir=${BUILDLINK_PREFIX.gmp}/lib
|
||||
CONFIGURE_ARGS+= --with-system-mpfi
|
||||
CONFIGURE_ARGS+= --with-system-mpfr
|
||||
CONFIGURE_ARGS+= --with-mpfr-includes=${BUILDLINK_PREFIX.mpfr}/include
|
||||
CONFIGURE_ARGS+= --with-mpfr-libdir=${BUILDLINK_PREFIX.mpfr}/lib
|
||||
|
@ -64,6 +67,7 @@ INSTALL_DIRS= ${WRKDIR}/${DISTNAME}/texk/web2c
|
|||
.include "../../devel/zlib/buildlink3.mk"
|
||||
.include "../../graphics/cairo/buildlink3.mk"
|
||||
.include "../../graphics/png/buildlink3.mk"
|
||||
.include "../../math/mpfi/buildlink3.mk"
|
||||
.include "../../math/mpfr/buildlink3.mk"
|
||||
.include "../../print/kpathsea/buildlink3.mk"
|
||||
.include "../../print/ptexenc/buildlink3.mk"
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
@comment $NetBSD: PLIST,v 1.17 2022/04/17 10:46:46 markd Exp $
|
||||
@comment $NetBSD: PLIST,v 1.18 2024/03/21 08:41:45 markd Exp $
|
||||
bin/aleph
|
||||
bin/bibtex
|
||||
bin/ctangle
|
||||
bin/ctie
|
||||
bin/ctwill
|
||||
bin/ctwill-proofsort
|
||||
bin/ctwill-refsort
|
||||
bin/ctwill-twinx
|
||||
bin/cweave
|
||||
|
@ -61,6 +62,7 @@ bin/tftopl
|
|||
bin/tie
|
||||
bin/ttf2afm
|
||||
bin/twill
|
||||
bin/twill-refsort
|
||||
bin/upbibtex
|
||||
bin/updvitomp
|
||||
bin/updvitype
|
||||
|
@ -82,19 +84,20 @@ info/web2c.info
|
|||
lib/libsynctex.la
|
||||
lib/pkgconfig/synctex.pc
|
||||
man/man1/aleph.1
|
||||
man/man1/amstex.1
|
||||
man/man1/bibtex.1
|
||||
man/man1/ctangle.1
|
||||
man/man1/ctie.1
|
||||
man/man1/ctwill-proofsort.1
|
||||
man/man1/ctwill-refsort.1
|
||||
man/man1/ctwill-twinx.1
|
||||
man/man1/ctwill.1
|
||||
man/man1/cweave.1
|
||||
man/man1/cweb.1
|
||||
man/man1/dvicopy.1
|
||||
man/man1/dvilualatex-dev.1
|
||||
man/man1/dvitomp.1
|
||||
man/man1/dvitype.1
|
||||
man/man1/eptex.1
|
||||
man/man1/euptex.1
|
||||
man/man1/gftodvi.1
|
||||
man/man1/gftopk.1
|
||||
man/man1/gftype.1
|
||||
|
@ -103,6 +106,9 @@ man/man1/histretch.1
|
|||
man/man1/hitex.1
|
||||
man/man1/inimf.1
|
||||
man/man1/initex.1
|
||||
man/man1/latex-dev.1
|
||||
man/man1/latex.1
|
||||
man/man1/lualatex-dev.1
|
||||
man/man1/mf-nowin.1
|
||||
man/man1/mf.1
|
||||
man/man1/mft.1
|
||||
|
@ -119,28 +125,27 @@ man/man1/outocp.1
|
|||
man/man1/ovf2ovp.1
|
||||
man/man1/ovp2ovf.1
|
||||
man/man1/patgen.1
|
||||
man/man1/pbibtex.1
|
||||
man/man1/pdfetex.1
|
||||
man/man1/pdflatex-dev.1
|
||||
man/man1/pdflatex.1
|
||||
man/man1/pdftex.1
|
||||
man/man1/pdftosrc.1
|
||||
man/man1/pktogf.1
|
||||
man/man1/pktype.1
|
||||
man/man1/platex-dev.1
|
||||
man/man1/pltotf.1
|
||||
man/man1/pooltype.1
|
||||
man/man1/ppltotf.1
|
||||
man/man1/ptex.1
|
||||
man/man1/ptftopl.1
|
||||
man/man1/synctex.1
|
||||
man/man1/tangle.1
|
||||
man/man1/tex.1
|
||||
man/man1/tftopl.1
|
||||
man/man1/tie.1
|
||||
man/man1/ttf2afm.1
|
||||
man/man1/twill-refsort.1
|
||||
man/man1/twill.1
|
||||
man/man1/upbibtex.1
|
||||
man/man1/uppltotf.1
|
||||
man/man1/uptex.1
|
||||
man/man1/uptftopl.1
|
||||
man/man1/uplatex-dev.1
|
||||
man/man1/vftovp.1
|
||||
man/man1/vptovf.1
|
||||
man/man1/weave.1
|
||||
man/man1/xelatex-dev.1
|
||||
man/man5/synctex.5
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.44 2023/04/10 23:51:59 markd Exp $
|
||||
$NetBSD: distinfo,v 1.45 2024/03/21 08:41:45 markd Exp $
|
||||
|
||||
BLAKE2s (texlive-20230313-source.tar.xz) = cd85d09bb3b6bf613a40b3c2308da75596cb6a1b5e4c7b3fcd8e3e43f206c379
|
||||
SHA512 (texlive-20230313-source.tar.xz) = 5874e7c9937ef63fdb03780f8137e0a63ad23a1b2a9d232a71bd2ab999669152981911fadc9c8ff3cf5e3a2cf828d575982b7fce1a15c101a62328d89d851a88
|
||||
Size (texlive-20230313-source.tar.xz) = 68630148 bytes
|
||||
BLAKE2s (texlive-20240312-source.tar.xz) = 72bccd07a7c210c1c5e3d86d72f3e86bfaf7c2922345f2e048c6336b2a1bd11b
|
||||
SHA512 (texlive-20240312-source.tar.xz) = e7ed4eb419da789f82d4295819ba72d10766398fd20c8675742fcec985851917b2005d259e4c9bb952790472855115644297d92257878882a66315cc940b9210
|
||||
Size (texlive-20240312-source.tar.xz) = 70140588 bytes
|
||||
SHA1 (patch-Makefile.in) = e4446fc146b419ca5f2105d2a78c7789149b40ea
|
||||
SHA1 (patch-man_Makefile.in) = 503f9394e2bd7cebeddbef32901cacb96db036b2
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
$NetBSD: patch-man_Makefile.in,v 1.4 2022/04/17 10:46:46 markd Exp $
|
||||
|
||||
Don't install some man pages that are installed in later packages.
|
||||
|
||||
--- man/Makefile.in.orig 2022-02-26 17:51:21.000000000 +0000
|
||||
+++ man/Makefile.in
|
||||
@@ -450,8 +450,7 @@ x_tool_libs = @x_tool_libs@
|
||||
man_sources = $(bootstrap_man_sources) $(am__append_1) $(am__append_2) \
|
||||
$(am__append_4) $(am__append_7) $(am__append_8) \
|
||||
$(am__append_9) $(am__append_11) $(am__append_13) \
|
||||
- $(am__append_15) $(am__append_16) $(am__append_18) \
|
||||
- $(misc_man_sources)
|
||||
+ $(am__append_15) $(am__append_16) $(am__append_18)
|
||||
EXTRA_DIST = $(bootstrap_man_sources) $(web_man_sources) tex.man \
|
||||
mf.man mpost.man etex.man $(pdftex_man_sources) ptex.man \
|
||||
ppltotf.man ptftopl.man pbibtex.man luatex.man xetex.man \
|
||||
@@ -461,11 +460,8 @@ bootstrap_man_sources = ctie.man cweb.ma
|
||||
# Symlinks within $(man1dir): FILE:LINK indicates LINK.1->FILE.1
|
||||
man1_links = cweb:ctangle cweb:cweave ctwill:ctwill-refsort \
|
||||
ctwill:ctwill-twinx $(am__append_3) $(am__append_5) \
|
||||
- $(am__append_6) $(am__append_10) $(am__append_12) \
|
||||
- $(am__append_14) $(am__append_17) latex-dev:pdflatex-dev \
|
||||
- latex-dev:xelatex-dev latex-dev:lualatex-dev \
|
||||
- latex-dev:dvilualatex-dev latex-dev:platex-dev \
|
||||
- latex-dev:uplatex-dev
|
||||
+ $(am__append_6) $(am__append_12) \
|
||||
+ $(am__append_14) $(am__append_17)
|
||||
web_man_sources = bibtex.man dvicopy.man dvitomp.man dvitype.man gftodvi.man \
|
||||
gftopk.man gftype.man mft.man patgen.man pktogf.man pktype.man \
|
||||
pltotf.man pooltype.man tftopl.man twill.man \
|
Loading…
Reference in New Issue