diff options
author | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2022-02-18 20:19:20 -0600 |
---|---|---|
committer | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2022-02-18 20:25:00 -0600 |
commit | 8374a33c804a728bf435da801571ae9905244f50 (patch) | |
tree | e601e61efda62b48aa2d8d5c6d5eeeebf7af1c41 /devel/tex-web2c | |
parent | x11/nwg-dock: update to 0.3.0 (diff) |
- Update MASTER_SITES_TEX_CTAN from https://tug.org/historic/
- Update texlua to use texlua53 library
- Deprecate CSLaTeX format
- Remove aleph as per Upstream
- Add common variables TEXLIVE_YEAR and TEXLIVE_VERSION to be used in
all ports related to tex*
- Fix dependency of print/texlive-texmf-source [1]
- devel/tex-kpathsea: Update version 6.2.1=>6.3.3
- devel/tex-libtexlua: Update version 5.2.4=>5.3.6
- devel/tex-libtexluajit: Update version 2.0.3=>2.1.0
- devel/tex-synctex: Update version 1.17.0=>2.0.0
- devel/tex-web2c: Update version 20150521=>20210325
- editors/texworks: Fix build with newer tex version
- print/tex-basic-engines: Update version 20150521=>20210325
- print/tex-dvipdfmax: Update version 20150521=>20210325
- print/tex-dvipsk: Update version 5.995=>20210325.1
- print/tex-formats: Update version 20150521=>20210325
- print/tex-jadetex:
- print/tex-luatex: Update version 0.80.0=>1.12.0
* Convert to dynamic pkg-plist
- print/tex-ptexenc: Update version 1.3.3=>1.3.9
- print/tex-xetex: Update version 0.99992=>0.99993
* Convert to dynamic pkg-plist
- print/texlive-base: Update version 20150521=>20210325
- print/texlive-docs: Update version 20150521=>20210325
* Convert to dynamic pkg-plist
- print/texlive-full: Update version 20150521=>20210325
- print/texlive-texmf-source: Update version 20150521=>20210325
- print/texlive-texmf: Update version 20150521=>20210325
* Convert to dynamic pkg-plist
- print/texlive-tlmgr: Update version 20150521=>20210325
- print/xpdfopen: Transfer MAINTAINER to tex@ as xpdfopen is an
integral part of tex after poppler support has been deprecated from
tex [2]
- textproc/dblatex: Update version 0.3.11=>0.3.12
* Take MAINTAINERship
- textproc/gastex: Fix build
- textproc/metauml: Fix build
PR: 226983 [1]
Reported by: Trond.Endrestol@ximalas.info [1]
Reviewed by: tcberner (private repo)
Approved by: hrs (maintainer-timeout) [2]
Relnotes: https://tug.org/texlive/doc/texlive-en/texlive-en.html#news
Sponsored by: Nepustil.net
Diffstat (limited to 'devel/tex-web2c')
-rw-r--r-- | devel/tex-web2c/Makefile | 77 | ||||
-rw-r--r-- | devel/tex-web2c/distinfo | 5 | ||||
-rw-r--r-- | devel/tex-web2c/files/patch-Makefile.in | 20 | ||||
-rw-r--r-- | devel/tex-web2c/files/patch-man-Makefile.in | 7 | ||||
-rw-r--r-- | devel/tex-web2c/pkg-plist | 38 |
5 files changed, 85 insertions, 62 deletions
diff --git a/devel/tex-web2c/Makefile b/devel/tex-web2c/Makefile index 373db9bba338..c89393aff2a6 100644 --- a/devel/tex-web2c/Makefile +++ b/devel/tex-web2c/Makefile @@ -1,6 +1,5 @@ PORTNAME= web2c -PORTVERSION= 20150521 -PORTREVISION= 3 +PORTVERSION= ${TEXLIVE_VERSION} CATEGORIES= devel MASTER_SITES= TEX_CTAN/systems/texlive/Source/ PKGNAMEPREFIX= tex- @@ -10,49 +9,57 @@ DIST_SUBDIR= TeX MAINTAINER= tex@FreeBSD.org COMMENT= TeX implementation translating WEB to C -LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 \ +LIB_DEPENDS= libgmp.so:math/gmp \ + libmpfr.so:math/mpfr \ + libopenjp2.so:graphics/openjpeg \ libpng.so:graphics/png \ - libzzip.so:devel/zziplib \ - libmpfr.so:math/mpfr + libzzip.so:devel/zziplib -USES= gnome pathfix pkgconfig libtool tar:xz xorg -USE_TEX= kpathsea ptexenc -USE_XORG= pixman +USES= gnome libtool localbase pathfix pkgconfig tar:xz xorg USE_GNOME= cairo USE_LDCONFIG= yes -EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,} -EXTRACT_FILES= build-aux \ - libs/xpdf \ - texk/web2c -WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --disable-luatex \ - --disable-luajittex \ - --disable-xetex \ - --disable-aleph \ - --disable-ptex \ - --disable-tex \ - --disable-latex \ - --disable-pdftex \ - --disable-eptex \ - --disable-uptex \ - --disable-euptex \ - --disable-synctex \ - --with-x=no \ - --without-mf-x-toolkit \ - --with-system-zlib \ - --with-system-zziplib +USE_TEX= kpathsea ptexenc +USE_XORG= pixman + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-aleph \ + --disable-eptex \ + --disable-euptex \ + --disable-latex \ + --disable-luahbtex \ + --disable-luajithbtex \ + --disable-luajittex \ + --disable-luatex \ + --disable-mflua \ + --disable-mfluajit \ + --disable-pdftex \ + --disable-ptex \ + --disable-synctex \ + --disable-tex \ + --disable-uptex \ + --disable-xetex \ + --with-system-zlib \ + --with-system-zziplib \ + --with-x=no \ + --without-mf-x-toolkit .for L in pixman cairo gmp mpfr libpng icu kpathsea ptexenc -CONFIGURE_ARGS+=--with-system-$L \ - --with-$L-include=${LOCALBASE}/include \ - --with-$L-libdir=${LOCALBASE}/lib +CONFIGURE_ARGS+= --with-$L-include=${LOCALBASE}/include \ + --with-$L-libdir=${LOCALBASE}/lib \ + --with-system-$L .endfor -CFLAGS+= -I${LOCALBASE}/include + INSTALL_TARGET= install-strip CONFLICTS_INSTALL= cweb -INFO= web2c +EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,} +EXTRACT_FILES= build-aux libs/xpdf texk/web2c +WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c + +INFO= web2c + +post-extract: + @${FIND} ${WRKSRC} -name '*.orig' -delete pre-configure: for D in libs/xpdf; do \ diff --git a/devel/tex-web2c/distinfo b/devel/tex-web2c/distinfo index 5e60be0fc6e1..64d7fc608142 100644 --- a/devel/tex-web2c/distinfo +++ b/devel/tex-web2c/distinfo @@ -1,2 +1,3 @@ -SHA256 (TeX/texlive-20150521-source.tar.xz) = ed9bcd7bdce899c3c27c16a8c5c3017c4f09e1d7fd097038351b72497e9d4669 -SIZE (TeX/texlive-20150521-source.tar.xz) = 45459552 +TIMESTAMP = 1643548736 +SHA256 (TeX/texlive-20210325-source.tar.xz) = 7aefd96608d72061970f2d73f275be5648ea8ae815af073016d3106acc0d584b +SIZE (TeX/texlive-20210325-source.tar.xz) = 54837368 diff --git a/devel/tex-web2c/files/patch-Makefile.in b/devel/tex-web2c/files/patch-Makefile.in index da071e37ce34..59e072dd3eaf 100644 --- a/devel/tex-web2c/files/patch-Makefile.in +++ b/devel/tex-web2c/files/patch-Makefile.in @@ -1,17 +1,15 @@ ---- Makefile.in.orig 2015-04-17 04:53:45.000000000 +0900 -+++ Makefile.in 2015-07-26 07:55:27.835477000 +0900 -@@ -2086,11 +2086,11 @@ - EXTRA_LIBRARIES = libmf.a libmputil.a libmplib.a libkanji.a \ - libukanji.a libpdftex.a libluasocket.a libluajitsocket.a \ - libluamisc.a libluajitmisc.a libunilib.a libff.a libjitff.a \ -- libluatex.a libluajittex.a libxetex.a libsynctex.a libmd5.a +--- Makefile.in.orig 2022-01-30 13:19:25 UTC ++++ Makefile.in +@@ -3125,10 +3125,10 @@ EXTRA_LIBRARIES = libmf.a libmflua.a libmfluaotfcc.a l + libluajittexspecific.a libluahbtexspecific.a \ + libluajithbtexspecific.a libluaffi.a libluaharfbuzz.a \ + libluajitharfbuzz.a libxetex.a libsynctex.a libmd5.a -EXTRA_LTLIBRARIES = libsynctex.la -+ libluatex.a libluajittex.a libxetex.a libmd5.a +EXTRA_LTLIBRARIES = - lib_LIBRARIES = $(am__append_98) - lib_LTLIBRARIES = $(am__append_97) + lib_LIBRARIES = $(am__append_122) + lib_LTLIBRARIES = $(am__append_121) -dist_man_MANS = synctexdir/man1/synctex.1 synctexdir/man5/synctex.5 +dist_man_MANS = nodist_man_MANS = + TEST_EXTENSIONS = .pl .test EXTRA_DIST = PROJECTS cftests cpascal.h help.h w2c/config.h \ - triptrap-sh tangle.web tangle.ch tangleboot.pin cwebdir \ diff --git a/devel/tex-web2c/files/patch-man-Makefile.in b/devel/tex-web2c/files/patch-man-Makefile.in index ab237597555b..590c3d0acb23 100644 --- a/devel/tex-web2c/files/patch-man-Makefile.in +++ b/devel/tex-web2c/files/patch-man-Makefile.in @@ -1,12 +1,13 @@ ---- man/Makefile.in.orig 2015-07-26 05:24:02.711529000 +0900 -+++ man/Makefile.in 2015-07-26 05:24:25.464588000 +0900 -@@ -448,10 +448,7 @@ +--- man/Makefile.in.orig 2022-01-29 15:11:47 UTC ++++ man/Makefile.in +@@ -468,11 +468,7 @@ web_man_sources = bibtex.man dvicopy.man dvitomp.man d pdftex_man_sources = pdftex.man pdftosrc.man ttf2afm.man otangle_man_sources = ofm2opl.man opl2ofm.man ovf2ovp.man ovp2ovf.man -misc_man_sources = \ - amstex.man \ - latex.man \ +- latex-dev.man \ - pdfetex.man +misc_man_sources = diff --git a/devel/tex-web2c/pkg-plist b/devel/tex-web2c/pkg-plist index 3143dd90abc6..95c10937818f 100644 --- a/devel/tex-web2c/pkg-plist +++ b/devel/tex-web2c/pkg-plist @@ -1,12 +1,22 @@ -bin/tangle -bin/ctangle bin/bibtex +bin/ctangle +bin/ctie +bin/ctwill +bin/ctwill-refsort +bin/ctwill-twinx +bin/cweave bin/dvicopy +bin/dvitomp bin/dvitype bin/gftodvi bin/gftopk bin/gftype +bin/inimf +bin/mf +bin/mf-nowin +bin/mfplain bin/mft +bin/mpost bin/patgen bin/pdvitomp bin/pktogf @@ -14,44 +24,50 @@ bin/pktype bin/pltotf bin/pmpost bin/pooltype +bin/r-mpost +bin/r-pmpost +bin/r-upmpost +bin/tangle bin/tftopl +bin/tie bin/updvitomp bin/upmpost bin/vftovp bin/vptovf bin/weave -bin/ctie -bin/cweave -bin/tie -bin/mf -bin/mf-nowin -bin/mpost -bin/dvitomp -bin/inimf -bin/mfplain man/man1/bibtex.1.gz man/man1/ctangle.1.gz man/man1/ctie.1.gz +man/man1/ctwill-refsort.1.gz +man/man1/ctwill-twinx.1.gz +man/man1/ctwill.1.gz man/man1/cweave.1.gz man/man1/cweb.1.gz man/man1/dvicopy.1.gz +man/man1/dvilualatex-dev.1.gz man/man1/dvitomp.1.gz man/man1/dvitype.1.gz man/man1/gftodvi.1.gz man/man1/gftopk.1.gz man/man1/gftype.1.gz +man/man1/inimf.1.gz +man/man1/lualatex-dev.1.gz man/man1/mf-nowin.1.gz man/man1/mf.1.gz man/man1/mft.1.gz man/man1/mpost.1.gz man/man1/patgen.1.gz +man/man1/pdflatex-dev.1.gz man/man1/pktogf.1.gz man/man1/pktype.1.gz +man/man1/platex-dev.1.gz man/man1/pltotf.1.gz man/man1/pooltype.1.gz man/man1/tangle.1.gz man/man1/tftopl.1.gz man/man1/tie.1.gz +man/man1/uplatex-dev.1.gz man/man1/vftovp.1.gz man/man1/vptovf.1.gz man/man1/weave.1.gz +man/man1/xelatex-dev.1.gz |