diff --git a/devel/tex-web2c/Makefile b/devel/tex-web2c/Makefile index 8f69a9fadd55..f89e3e92f39f 100644 --- a/devel/tex-web2c/Makefile +++ b/devel/tex-web2c/Makefile @@ -1,81 +1,82 @@ PORTNAME= web2c DISTVERSION= ${TEXLIVE_VERSION} +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= TEX_CTAN/systems/texlive/${TEXLIVE_YEAR} PKGNAMEPREFIX= tex- DISTNAME= texlive-${PORTVERSION}-source DIST_SUBDIR= TeX MAINTAINER= tex@FreeBSD.org COMMENT= TeX implementation translating WEB to C LICENSE= LGPL21+ LIB_DEPENDS= libgmp.so:math/gmp \ libmpfi.so:math/mpfi \ libmpfr.so:math/mpfr \ libopenjp2.so:graphics/openjpeg \ libpng.so:graphics/png \ libzzip.so:devel/zziplib USES= gmake gnome libtool localbase pathfix pkgconfig tar:xz tex xorg USE_GNOME= cairo USE_LDCONFIG= yes USE_TEX= kpathsea ptexenc USE_XORG= pixman GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-aleph \ --disable-eptex \ --disable-euptex \ --disable-hitex \ --disable-latex \ --disable-luahbtex \ --disable-luajithbtex \ --disable-luajittex \ --disable-luatex \ --disable-mflua \ --disable-mfluajit \ --disable-pdftex \ --disable-ptex \ --disable-synctex \ --disable-tex \ --disable-texprof \ --disable-uptex \ --disable-upweb \ --disable-xetex \ --with-system-mpfi \ --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-$L-include=${LOCALBASE}/include \ --with-$L-libdir=${LOCALBASE}/lib \ --with-system-$L .endfor INSTALL_TARGET= install-strip CONFLICTS_INSTALL= cweb 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 \ cd ${WRKDIR}/${DISTNAME}/$$D && \ ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \ LDFLAGS="${LDFLAGS}" LIBS="${LIBS}" \ ${CONFIGURE_ENV} ${SH} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}; \ done .include diff --git a/devel/tex-web2c/files/patch-Makefile.in b/devel/tex-web2c/files/patch-Makefile.in index df902d96d248..737bd48d4419 100644 --- a/devel/tex-web2c/files/patch-Makefile.in +++ b/devel/tex-web2c/files/patch-Makefile.in @@ -1,35 +1,44 @@ ---- Makefile.in.orig 2025-03-25 14:38:49 UTC +--- Makefile.in.orig 2026-03-24 16:49:54 UTC +++ Makefile.in @@ -99,7 +99,7 @@ EXTRA_PROGRAMS = $(am__EXEEXT_1) tex$(EXEEXT) mf$(EXEE mf-nowin$(EXEEXT) mflua$(EXEEXT) mflua-nowin$(EXEEXT) \ mfluajit$(EXEEXT) mfluajit-nowin$(EXEEXT) mpost$(EXEEXT) \ pmpost$(EXEEXT) upmpost$(EXEEXT) etex$(EXEEXT) uptex$(EXEEXT) \ - $(am__EXEEXT_2) euptex$(EXEEXT) pdftex$(EXEEXT) \ + euptex$(EXEEXT) pdftex$(EXEEXT) \ ttf2afm$(EXEEXT) pdftosrc$(EXEEXT) luatex$(EXEEXT) \ luajittex$(EXEEXT) luahbtex$(EXEEXT) luajithbtex$(EXEEXT) \ xetex$(EXEEXT) $(am__EXEEXT_3) aleph$(EXEEXT) synctex$(EXEEXT) \ @@ -111,8 +111,8 @@ bin_PROGRAMS = tangle$(EXEEXT) ctangle$(EXEEXT) $(am__ $(am__EXEEXT_8) $(am__EXEEXT_9) $(am__EXEEXT_10) \ $(am__EXEEXT_11) $(am__EXEEXT_12) $(am__EXEEXT_13) \ $(am__EXEEXT_14) $(am__EXEEXT_15) $(am__EXEEXT_16) \ - $(am__EXEEXT_17) $(am__EXEEXT_18) $(am__EXEEXT_19) \ - $(am__EXEEXT_20) $(am__EXEEXT_21) $(am__EXEEXT_22) \ + $(am__EXEEXT_17) $(am__EXEEXT_18) \ + $(am__EXEEXT_21) $(am__EXEEXT_22) \ $(am__EXEEXT_23) $(am__EXEEXT_24) $(am__EXEEXT_25) \ $(am__EXEEXT_26) $(am__EXEEXT_27) $(am__EXEEXT_28) \ $(am__EXEEXT_29) $(am__EXEEXT_30) $(am__EXEEXT_31) @@ -3165,10 +3165,10 @@ EXTRA_LIBRARIES = libmf.a libmflua.a libmfluaotfcc.a l libluahbtexspecific.a libluajithbtexspecific.a libluaffi.a \ libluaharfbuzz.a libluajitharfbuzz.a libxetex.a libsynctex.a \ libmd5.a -EXTRA_LTLIBRARIES = libsynctex.la +EXTRA_LTLIBRARIES = lib_LIBRARIES = $(am__append_126) lib_LTLIBRARIES = $(am__append_125) -dist_man_MANS = synctexdir/man1/synctex.1 synctexdir/man5/synctex.5 +dist_man_MANS = nodist_man_MANS = TEST_EXTENSIONS = .pl .test # +@@ -3724,7 +3724,7 @@ bin_links = $(am__append_5) $(am__append_14) $(am__app + $(am__append_63) $(am__append_70) $(am__append_78) + bin_links = $(am__append_5) $(am__append_14) $(am__append_15) \ + $(am__append_24) $(am__append_33) $(am__append_41) \ +- $(am__append_49) $(am__append_54) $(am__append_68) \ ++ $(am__append_49) $(am__append_54) \ + $(am__append_74) $(am__append_75) $(am__append_76) \ + $(am__append_90) $(am__append_95) $(am__append_100) \ + $(am__append_105) diff --git a/devel/tex-web2c/pkg-plist b/devel/tex-web2c/pkg-plist index 1be9a606afc8..c5a812a9cf5f 100644 --- a/devel/tex-web2c/pkg-plist +++ b/devel/tex-web2c/pkg-plist @@ -1,83 +1,79 @@ bin/bibtex bin/ctangle bin/ctie bin/ctwill bin/ctwill-proofsort 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/pbibtex bin/pdvitomp -bin/pdvitype bin/pktogf bin/pktype bin/pltotf bin/pmpost bin/pooltype -bin/ppltotf -bin/ptftopl bin/r-mpost bin/r-pmpost bin/r-upmpost bin/tangle bin/tftopl bin/tie bin/twill bin/twill-refsort bin/updvitomp bin/upmpost bin/vftovp bin/vptovf bin/weave share/man/man1/bibtex.1.gz share/man/man1/ctangle.1.gz share/man/man1/ctie.1.gz share/man/man1/ctwill-proofsort.1.gz share/man/man1/ctwill-refsort.1.gz share/man/man1/ctwill-twinx.1.gz share/man/man1/ctwill.1.gz share/man/man1/cweave.1.gz share/man/man1/cweb.1.gz share/man/man1/dvicopy.1.gz share/man/man1/dvilualatex-dev.1.gz share/man/man1/dvitomp.1.gz share/man/man1/dvitype.1.gz share/man/man1/gftodvi.1.gz share/man/man1/gftopk.1.gz share/man/man1/gftype.1.gz share/man/man1/inimf.1.gz share/man/man1/lualatex-dev.1.gz share/man/man1/mf-nowin.1.gz share/man/man1/mf.1.gz share/man/man1/mft.1.gz share/man/man1/mpost.1.gz share/man/man1/patgen.1.gz share/man/man1/pdflatex-dev.1.gz share/man/man1/pktogf.1.gz share/man/man1/pktype.1.gz share/man/man1/platex-dev.1.gz share/man/man1/pltotf.1.gz share/man/man1/pooltype.1.gz share/man/man1/tangle.1.gz share/man/man1/tftopl.1.gz share/man/man1/tie.1.gz share/man/man1/twill.1.gz share/man/man1/twill-refsort.1.gz share/man/man1/uplatex-dev.1.gz share/man/man1/vftovp.1.gz share/man/man1/vptovf.1.gz share/man/man1/weave.1.gz share/man/man1/xelatex-dev.1.gz