pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/print/web2c



Module Name:    pkgsrc
Committed By:   markd
Date:           Thu Mar 21 08:41:46 UTC 2024

Modified Files:
        pkgsrc/print/web2c: Makefile PLIST distinfo
Removed Files:
        pkgsrc/print/web2c/patches: patch-man_Makefile.in

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.


To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 pkgsrc/print/web2c/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/print/web2c/PLIST
cvs rdiff -u -r1.44 -r1.45 pkgsrc/print/web2c/distinfo
cvs rdiff -u -r1.4 -r0 pkgsrc/print/web2c/patches/patch-man_Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/print/web2c/Makefile
diff -u pkgsrc/print/web2c/Makefile:1.115 pkgsrc/print/web2c/Makefile:1.116
--- pkgsrc/print/web2c/Makefile:1.115   Tue Nov 14 14:02:46 2023
+++ pkgsrc/print/web2c/Makefile Thu Mar 21 08:41:45 2024
@@ -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.p
 
 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}/tex
 .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"

Index: pkgsrc/print/web2c/PLIST
diff -u pkgsrc/print/web2c/PLIST:1.17 pkgsrc/print/web2c/PLIST:1.18
--- pkgsrc/print/web2c/PLIST:1.17       Sun Apr 17 10:46:46 2022
+++ pkgsrc/print/web2c/PLIST    Thu Mar 21 08:41:45 2024
@@ -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

Index: pkgsrc/print/web2c/distinfo
diff -u pkgsrc/print/web2c/distinfo:1.44 pkgsrc/print/web2c/distinfo:1.45
--- pkgsrc/print/web2c/distinfo:1.44    Mon Apr 10 23:51:59 2023
+++ pkgsrc/print/web2c/distinfo Thu Mar 21 08:41:45 2024
@@ -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



Home | Main Index | Thread Index | Old Index