Mk/**tex.mk: Convert bsd.tex.mk to USES=tex

- Update all the consumers to use USES=tex
- USE_TEX=yes is the old way of writing USES=tex which has been removed
  and replaced in all ports
- Almost all of the USE_TEX features remains unchanged
- Some consumers had the same variables defined both in the mk
  infrastructure and also in the ports which have been removed from the
  ports as those are redundant.

In case any of the consumers are failing to build please make sure that
the nexessary USES=tex is there. Unlike previous USE_TEX=yes will no
longer load the required VARS for tex and related dependencies.

Reviewed by:	portmgr
Approved by:	portmgr (blanket)
This commit is contained in:
Muhammad Moinur Rahman 2022-12-19 08:35:46 -06:00
parent 1bcf2a7fcb
commit 721e5776c9
129 changed files with 219 additions and 166 deletions

View File

@ -1,37 +1,34 @@
# bsd.tex.mk - Common part for TeX related ports # Feature: tex
# # Usage: USES=tex
TEX_MAINTAINER= freebsd-tex@FreeBSD.org # Valid ARGS: (none)
# MAINTAINER: tex@FreeBSD.org
# # This imports variables only, and USE_TEX= full
# Ports which depend on TeX should use USE_TEX.
#
# USE_TEX= yes
# imports variables only, and
# USE_TEX= full
# means full TeXLive dependency except for documentation and source. # means full TeXLive dependency except for documentation and source.
# #
# The other valid keywords # USE_TEX is used to enable additional specific features and
# fnctionalities for tex.
# #
# base: base part # Valid keywords for USE_TEX are as following:
# texmf: texmf tree (except for documentation and source)
# source: source # base: base part
# docs: documentation # texmf: texmf tree (except for documentation and source)
# # source: source
# web2c: WEB2C toolchain and TeX engines # docs: documentation
# web2c: WEB2C toolchain and TeX engines
# kpathsea: kpathsea library # kpathsea: kpathsea library
# ptexenc: character code conversion library for pTeX # ptexenc: character code conversion library for pTeX
# basic: basic TeX engines including tex and pdftex # basic: basic TeX engines including tex and pdftex
# tlmgr: tlmgr dependency (Perl modules) # tlmgr: tlmgr dependency (Perl modules)
# texlua: texlua53 library # texlua: texlua53 library
# texluajit: texluajit library # texluajit: texluajit library
# synctex: synctex library # synctex: synctex library
# xpdfopen: pdfopen/pdfclose utility # xpdfopen: pdfopen/pdfclose utility
# # dvipsk: dvipsk
# dvipsk: dvipsk
# dvipdfmx: DVIPDFMx # dvipdfmx: DVIPDFMx
# xdvik: XDvi # xdvik: XDvi
# gbklatex: gbklatex # gbklatex: gbklatex
#
# formats: TeX, LaTeX, AMSTeX, ConTeXT, EplainTeX, # formats: TeX, LaTeX, AMSTeX, ConTeXT, EplainTeX,
# CSplainTeX, METAFONT, MLTeX, PDFTeX, TeXsis # CSplainTeX, METAFONT, MLTeX, PDFTeX, TeXsis
# tex: TeX # tex: TeX
@ -52,6 +49,34 @@ TEX_MAINTAINER= freebsd-tex@FreeBSD.org
# USE_TEX= formats # USE_TEX= formats
# USE_TEX= latex:build dvipsk:build # USE_TEX= latex:build dvipsk:build
.if !defined(_INCLUDE_USES_TEX_MK)
_INCLUDE_USES_TEX_MK= yes
# List all valid USE_TEX features here
_VALID_TEX_FEATURES= base texmf source docs web2c kpathsea ptexenc basic \
tlmgr texlua texluajit synctex xpdfopen dvipsk dvipdfmx \
xdvik gbklatex formats tex latex pdftex jadetex luatex \
ptex xetex xmltex texhash texhash-bootstrap updmap fmtutil full
_INVALID_TEX_FEATURES=
. for var in ${USE_TEX:O:u:C/:(build|extract|lib|run|test)$//}
. if empty(_VALID_TEX_FEATURES:M${var})
_INVALID_TEX_FEATURES+= ${var}
. endif
. endfor
. if !empty(_INVALID_TEX_FEATURES)
IGNORE= uses unknown USE_TEX features: ${_INVALID_TEX_FEATURES}
. endif
. if !empty(tex_ARGS)
IGNORE= USES=tex takes no arguments
. endif
# Make each individual feature available as _TEX_FEATURE_<FEATURENAME>
. for var in ${USE_TEX}
_TEX_FEATURE_${var:C/=.*$//:tu}= ${var:C/.*=//:S/,/ /g}
. endfor
# default TeX distribution. "texlive" # default TeX distribution. "texlive"
TEX_DEFAULT?= texlive TEX_DEFAULT?= texlive
@ -73,10 +98,6 @@ TEXLIVE_VERSION?= ${TEXLIVE_YEAR}0325
PLIST_SUB+= $V="${$V}" PLIST_SUB+= $V="${$V}"
.endfor .endfor
.if !empty(USE_TEX:tu:MTEXLIVE)
IGNORE= "texlive" must not be defined in USE_TEX
.endif
_USE_TEX_TEXMF_DEP= ${LOCALBASE}/${TEXMFDISTDIR}/README _USE_TEX_TEXMF_DEP= ${LOCALBASE}/${TEXMFDISTDIR}/README
_USE_TEX_TEXMF_PORT= print/${_USE_TEX_TEXMF_PKGNAME} _USE_TEX_TEXMF_PORT= print/${_USE_TEX_TEXMF_PKGNAME}
_USE_TEX_TEXMF_PKGNAME= texlive-texmf _USE_TEX_TEXMF_PKGNAME= texlive-texmf
@ -186,7 +207,6 @@ _C:= BUILD RUN
. else . else
_C:= ${_U:C/.*://:S/,/ /g:C/[<>=][^\:]*//g} _C:= ${_U:C/.*://:S/,/ /g:C/[<>=][^\:]*//g}
. endif . endif
#. warning DEBUG: ${_U}: _VOP=${_VOP}, _C=${_C}
. for _CC in ${_C:tu} . for _CC in ${_C:tu}
_V:=${_UU:C/[<>=][^\:]*//:C/\:.*$//} _V:=${_UU:C/[<>=][^\:]*//:C/\:.*$//}
. if defined(_USE_TEX_${_V}_PORT) . if defined(_USE_TEX_${_V}_PORT)
@ -203,7 +223,7 @@ TEX_${_CC}_DEPENDS+= ${_T}
. endfor . endfor
.endfor .endfor
.for _C in EXTRACT BUILD LIB RUN .for _C in EXTRACT BUILD LIB RUN TEST
${_C}_DEPENDS+= ${TEX_${_C}_DEPENDS:O:u} ${_C}_DEPENDS+= ${TEX_${_C}_DEPENDS:O:u}
.endfor .endfor
@ -626,3 +646,5 @@ TEX_FORMAT_XMLTEX_DIRS= \
post-install-xmltex: post-install-xmltex:
${LN} -sf pdftex ${STAGEDIR}${PREFIX}/bin/xmltex ${LN} -sf pdftex ${STAGEDIR}${PREFIX}/bin/xmltex
${LN} -sf pdftex ${STAGEDIR}${PREFIX}/bin/pdfxmltex ${LN} -sf pdftex ${STAGEDIR}${PREFIX}/bin/pdfxmltex
.endif # !defined(_INCLUDE_USES_TEX_MK)

View File

@ -1403,10 +1403,6 @@ USE_APACHE:= ${USE_APACHE:S/common/server,/}
USES+= apache:${USE_APACHE:C/2([0-9])/2.\1/g} USES+= apache:${USE_APACHE:C/2([0-9])/2.\1/g}
. endif . endif
. if defined(USE_TEX)
.include "${PORTSDIR}/Mk/bsd.tex.mk"
. endif
. if defined(USE_GECKO) . if defined(USE_GECKO)
.include "${PORTSDIR}/Mk/bsd.gecko.mk" .include "${PORTSDIR}/Mk/bsd.gecko.mk"
. endif . endif

View File

@ -11,7 +11,7 @@ WWW= http://www2.informatik.uni-stuttgart.de/ivi/bs/research/arab_e.htm
LICENSE= LPPL10 LICENSE= LPPL10
USES= tar:tgz USES= tar:tgz tex
USE_TEX= base texmf USE_TEX= base texmf
NO_WRKSUBDIR= yes NO_WRKSUBDIR= yes

View File

@ -11,7 +11,7 @@ WWW= http://pp3.sourceforge.net/
LICENSE= MIT LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_FILE= ${WRKSRC}/COPYING
USES= tar:bzip2 USES= tar:bzip2 tex
USE_TEX= latex USE_TEX= latex
OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_DEFINE= DOCS EXAMPLES

View File

@ -21,7 +21,7 @@ GL_SITE= https://gitlab.lip6.fr
GL_ACCOUNT= vlsi-eda GL_ACCOUNT= vlsi-eda
GL_COMMIT= ebece102e15c110fc79f1da50524c68fd9523f0c GL_COMMIT= ebece102e15c110fc79f1da50524c68fd9523f0c
USES= autoreconf:build gmake libtool magick:build motif tar:bz2 xorg USES= autoreconf:build gmake libtool magick:build motif tar:bz2 tex xorg
USE_GCC= yes USE_GCC= yes
USE_TEX= dvipsk:build latex:build USE_TEX= dvipsk:build latex:build
USE_XORG= ice sm x11 xext xt USE_XORG= ice sm x11 xext xt

View File

@ -121,6 +121,7 @@ VIS_LIB_DEPENDS= libftgl.so:graphics/ftgl \
VIS_USE= GL=glesv2 VIS_USE= GL=glesv2
DOXYGEN_IMPLIES= DOCS DOXYGEN_IMPLIES= DOCS
DOXYGEN_USES= tex
DOXYGEN_USE= TEX=latex:build DOXYGEN_USE= TEX=latex:build
DOXYGEN_BUILD_DEPENDS= bash:shells/bash \ DOXYGEN_BUILD_DEPENDS= bash:shells/bash \
doxygen:devel/doxygen \ doxygen:devel/doxygen \

View File

@ -76,6 +76,7 @@ VIS_LIB_DEPENDS= libftgl.so:graphics/ftgl \
libfreeimageplus.so:graphics/freeimage libfreeimageplus.so:graphics/freeimage
DOXYGEN_IMPLIES= DOCS DOXYGEN_IMPLIES= DOCS
DOXYGEN_USES= tex
DOXYGEN_USE= TEX=latex:build DOXYGEN_USE= TEX=latex:build
DOXYGEN_BUILD_DEPENDS= bash:shells/bash \ DOXYGEN_BUILD_DEPENDS= bash:shells/bash \
doxygen:devel/doxygen \ doxygen:devel/doxygen \

View File

@ -28,7 +28,7 @@ RUN_DEPENDS= p5-Archive-Zip>=0:archivers/p5-Archive-Zip \
p5-XML-LibXSLT>=1.58:textproc/p5-XML-LibXSLT \ p5-XML-LibXSLT>=1.58:textproc/p5-XML-LibXSLT \
p5-libwww>=0:www/p5-libwww p5-libwww>=0:www/p5-libwww
USES= perl5 USES= perl5 tex
USE_PERL5= configure USE_PERL5= configure
USE_TEX= kpathsea USE_TEX= kpathsea
NO_ARCH= yes NO_ARCH= yes

View File

@ -30,6 +30,7 @@ NO_ARCH= yes
PLIST_SUB+= BBDB_LISPDIR=${BBDB_LISPDIR} PLIST_SUB+= BBDB_LISPDIR=${BBDB_LISPDIR}
OPTIONS_DEFINE= DOCS OPTIONS_DEFINE= DOCS
DOCS_USES= tex
DOCS_USE= TEX=latex:build DOCS_USE= TEX=latex:build
DOCS_CONFIGURE_ENABLE= docs DOCS_CONFIGURE_ENABLE= docs

View File

@ -52,8 +52,8 @@ CHM_LIB_DEPENDS= libchm.so:misc/chmlib
CHM_CONFIGURE_OFF= --disable-python-chm CHM_CONFIGURE_OFF= --disable-python-chm
DJVU_RUN_DEPENDS= djvutxt:graphics/djvulibre DJVU_RUN_DEPENDS= djvutxt:graphics/djvulibre
IMAGE_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool IMAGE_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool
LATEX_USE= dvipsk:run \ LATEX_USES= tex
latex:run LATEX_USE= TEX=dvipsk:run,latex:run
PDF_RUN_DEPENDS= pdftotext:graphics/poppler-utils PDF_RUN_DEPENDS= pdftotext:graphics/poppler-utils
PS_RUN_DEPENDS= pstotext:print/pstotext PS_RUN_DEPENDS= pstotext:print/pstotext
QT5_USES= gl qt:5 QT5_USES= gl qt:5

View File

@ -34,7 +34,8 @@ GNUPLOT_RUN_DEPENDS= gnuplot:math/gnuplot
GNUR_DESC= Support of plot editor based on GNU R GNUR_DESC= Support of plot editor based on GNU R
GNUR_RUN_DEPENDS= R:math/R GNUR_RUN_DEPENDS= R:math/R
GRAPHVIZ_RUN_DEPENDS= fdp:graphics/graphviz GRAPHVIZ_RUN_DEPENDS= fdp:graphics/graphviz
LATEX_USE= tex=latex:run LATEX_USES= tex
LATEX_USE= TEX=latex:run
MERCURIAL_DESC= Version control for notebooks using hg MERCURIAL_DESC= Version control for notebooks using hg
MERCURIAL_RUN_DEPENDS= ${PY_MERCURIAL} MERCURIAL_RUN_DEPENDS= ${PY_MERCURIAL}
SCROT_DESC= Screenshot taking and inserting support SCROT_DESC= Screenshot taking and inserting support

View File

@ -28,6 +28,7 @@ OPTIONS_DEFINE= DOXYGEN
.endif .endif
.if ${PORT_OPTIONS:MDOXYGEN} .if ${PORT_OPTIONS:MDOXYGEN}
USES+= tex
USE_TEX= latex:build USE_TEX= latex:build
BUILD_DEPENDS+= doxygen:devel/doxygen \ BUILD_DEPENDS+= doxygen:devel/doxygen \
fig2dev:print/fig2dev \ fig2dev:print/fig2dev \

View File

@ -20,7 +20,7 @@ OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= sbcl:lang/sbcl \ DOCS_BUILD_DEPENDS= sbcl:lang/sbcl \
texi2pdf:print/texinfo texi2pdf:print/texinfo
DOCS_USES= tex
DOCS_USE= TEX=latex:build DOCS_USE= TEX=latex:build
DOCS_INFO= doc/${PORTNAME} DOCS_INFO= doc/${PORTNAME}

View File

@ -29,7 +29,7 @@ OPTIONS_DEFAULT= GRAPHVIZ
QT5_DESC= Install Doxywizard GUI with Qt5 QT5_DESC= Install Doxywizard GUI with Qt5
SEARCH_DESC= Build external search tools (doxysearch and doxyindexer) SEARCH_DESC= Build external search tools (doxysearch and doxyindexer)
DOCS_USES= ghostscript:build DOCS_USES= ghostscript:build tex
DOCS_USE= TEX=base:build,dvipsk:build,pdftex:build DOCS_USE= TEX=base:build,dvipsk:build,pdftex:build
DOCS_ALL_TARGET= docs DOCS_ALL_TARGET= docs
DOCS_BUILD_DEPENDS= dot:graphics/graphviz DOCS_BUILD_DEPENDS= dot:graphics/graphviz
@ -45,6 +45,7 @@ PORTDOCS= *
GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz
LATEX_USES= tex
LATEX_USE= TEX=base,dvipsk,pdftex LATEX_USE= TEX=base,dvipsk,pdftex
QT5_USES= qt:5 QT5_USES= qt:5

View File

@ -57,6 +57,7 @@ DOCS_BUILD_DEPENDS= gsed:textproc/gsed
DOCS_ALL_TARGET= html DOCS_ALL_TARGET= html
DOCS_BINARY_ALIAS= sed=gsed DOCS_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf PDF_ALL_TARGET= pdf

View File

@ -55,6 +55,7 @@ DOCS_BUILD_DEPENDS= gsed:textproc/gsed
DOCS_ALL_TARGET= html DOCS_ALL_TARGET= html
DOCS_BINARY_ALIAS= sed=gsed DOCS_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf PDF_ALL_TARGET= pdf

View File

@ -33,6 +33,7 @@ PURE_LIB_DEPENDS_OFF= libexpat.so:textproc/expat2 \
libmpc.so:math/mpc \ libmpc.so:math/mpc \
libisl.so:devel/isl libisl.so:devel/isl
PDF_USES= tex
PDF_USE= TEX=base:build,tex:build,dvipsk:build PDF_USE= TEX=base:build,tex:build,dvipsk:build
PDF_BUILD_DEPENDS= texi2dvi:print/texinfo PDF_BUILD_DEPENDS= texi2dvi:print/texinfo
PYGDB_USES= python PYGDB_USES= python

View File

@ -40,6 +40,7 @@ DOCS_BUILD_DEPENDS= gsed:textproc/gsed
DOCS_ALL_TARGET= html DOCS_ALL_TARGET= html
DOCS_BINARY_ALIAS= sed=gsed DOCS_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf PDF_ALL_TARGET= pdf
PDF_PLIST_FILES= ${DOCSDIR}/ghub.pdf PDF_PLIST_FILES= ${DOCSDIR}/ghub.pdf

View File

@ -37,6 +37,7 @@ DOCS_BUILD_DEPENDS= gsed:textproc/gsed
DOCS_ALL_TARGET= html DOCS_ALL_TARGET= html
DOCS_BINARY_ALIAS= sed=gsed DOCS_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf PDF_ALL_TARGET= pdf
PDF_PLIST_FILES= ${DOCSDIR}/ghub.pdf PDF_PLIST_FILES= ${DOCSDIR}/ghub.pdf

View File

@ -58,6 +58,7 @@ LIBEGIT2_RUN_DEPENDS= libegit2${EMACS_PKGNAMESUFFIX}>=g20200515:devel/libegit2@
LIBEGIT2_RUN_DEPENDS_OFF= git:devel/git LIBEGIT2_RUN_DEPENDS_OFF= git:devel/git
LIBEGIT2_VARS= MAKE_ENV+=BUILD_MAGIT_LIBGIT=true LIBEGIT2_VARS= MAKE_ENV+=BUILD_MAGIT_LIBGIT=true
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf PDF_ALL_TARGET= pdf

View File

@ -56,6 +56,7 @@ LIBEGIT2_RUN_DEPENDS= libegit2${EMACS_PKGNAMESUFFIX}>=g20200515:devel/libegit2@
LIBEGIT2_RUN_DEPENDS_OFF= git:devel/git LIBEGIT2_RUN_DEPENDS_OFF= git:devel/git
LIBEGIT2_VARS_OFF= MAKE_ENV+=BUILD_MAGIT_LIBGIT=false LIBEGIT2_VARS_OFF= MAKE_ENV+=BUILD_MAGIT_LIBGIT=false
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf PDF_ALL_TARGET= pdf

View File

@ -18,6 +18,7 @@ OPTIONS_DEFINE= TEXDOCS EXAMPLES
OPTIONS_SUB= yes OPTIONS_SUB= yes
TEXDOCS_CONFIGURE_ENABLE= manual TEXDOCS_CONFIGURE_ENABLE= manual
TEXDOCS_DESC= Build pdf documentation (requires LaTeX) TEXDOCS_DESC= Build pdf documentation (requires LaTeX)
TEXDOCS_USES= tex
TEXDOCS_USE= TEX=latex:build TEXDOCS_USE= TEX=latex:build
TEXDOCS_BUILD_DEPENDS= fig2dev:print/transfig TEXDOCS_BUILD_DEPENDS= fig2dev:print/transfig

View File

@ -11,9 +11,8 @@ COMMENT= Path searching library for TeX
LICENSE= LGPL21+ LICENSE= LGPL21+
USES= libtool pathfix tar:xz USES= libtool pathfix tar:xz tex
USE_LDCONFIG= yes USE_LDCONFIG= yes
USE_TEX= yes
GNU_CONFIGURE= yes GNU_CONFIGURE= yes

View File

@ -12,9 +12,8 @@ COMMENT= Lua library for TeXLive
LICENSE= MIT LICENSE= MIT
LICENSE_FILE= ${WRKDIR}/LICENSE.MIT LICENSE_FILE= ${WRKDIR}/LICENSE.MIT
USES= libtool pathfix pkgconfig tar:xz USES= libtool pathfix pkgconfig tar:xz tex
USE_LDCONFIG= yes USE_LDCONFIG= yes
USE_TEX= yes
GNU_CONFIGURE= yes GNU_CONFIGURE= yes

View File

@ -18,9 +18,8 @@ BROKEN_powerpc64= Does not build: uninitialized constant Config (NameError)
BROKEN_riscv64= Does not configure: error: Sorry, cannot preprocess lj_arch.h BROKEN_riscv64= Does not configure: error: Sorry, cannot preprocess lj_arch.h
BROKEN_sparc64= Does not configure: error: Sorry, cannot preprocess lj_arch.h BROKEN_sparc64= Does not configure: error: Sorry, cannot preprocess lj_arch.h
USES= libtool pathfix pkgconfig tar:xz USES= libtool pathfix pkgconfig tar:xz tex
USE_LDCONFIG= yes USE_LDCONFIG= yes
USE_TEX= yes
GNU_CONFIGURE= yes GNU_CONFIGURE= yes

View File

@ -14,7 +14,7 @@ WWW= http://itexmac.sourceforge.net/SyncTeX.html
LICENSE= MIT LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/synctexdir/README.txt LICENSE_FILE= ${WRKSRC}/synctexdir/README.txt
USES= libtool localbase pathfix pkgconfig tar:xz USES= libtool localbase pathfix pkgconfig tar:xz tex
USE_LDCONFIG= yes USE_LDCONFIG= yes
USE_TEX= kpathsea USE_TEX= kpathsea

View File

@ -15,7 +15,7 @@ LIB_DEPENDS= libgmp.so:math/gmp \
libpng.so:graphics/png \ libpng.so:graphics/png \
libzzip.so:devel/zziplib libzzip.so:devel/zziplib
USES= gnome libtool localbase pathfix pkgconfig tar:xz xorg USES= gnome libtool localbase pathfix pkgconfig tar:xz tex xorg
USE_GNOME= cairo USE_GNOME= cairo
USE_LDCONFIG= yes USE_LDCONFIG= yes
USE_TEX= kpathsea ptexenc USE_TEX= kpathsea ptexenc

View File

@ -39,6 +39,7 @@ DOCS_BUILD_DEPENDS= gsed:textproc/gsed
DOCS_ALL_TARGET= html DOCS_ALL_TARGET= html
DOCS_BINARY_ALIAS= sed=gsed DOCS_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf PDF_ALL_TARGET= pdf
PDF_PLIST_FILES= ${DOCSDIR}/transient.pdf PDF_PLIST_FILES= ${DOCSDIR}/transient.pdf

View File

@ -34,6 +34,7 @@ DOCS_BUILD_DEPENDS= gsed:textproc/gsed
DOCS_ALL_TARGET= html DOCS_ALL_TARGET= html
DOCS_BINARY_ALIAS= sed=gsed DOCS_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf PDF_ALL_TARGET= pdf
PDF_PLIST_FILES= ${DOCSDIR}/transient.pdf PDF_PLIST_FILES= ${DOCSDIR}/transient.pdf

View File

@ -19,7 +19,7 @@ LIB_DEPENDS= libgee-0.8.so:devel/libgee \
libgspell-1.so:textproc/gspell libgspell-1.so:textproc/gspell
USES= compiler:c11 desktop-file-utils gettext gmake gnome \ USES= compiler:c11 desktop-file-utils gettext gmake gnome \
pkgconfig tar:xz vala:build pkgconfig tar:xz tex vala:build
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USE_GNOME= cairo dconf intltool gtksourceview4 USE_GNOME= cairo dconf intltool gtksourceview4
USE_TEX= latex dvipsk USE_TEX= latex dvipsk

View File

@ -24,7 +24,7 @@ BROKEN_armv6= fails to compile: call to min is ambiguous
BROKEN_armv7= fails to compile: call to min is ambiguous BROKEN_armv7= fails to compile: call to min is ambiguous
USES= cpe desktop-file-utils gmake iconv localbase pkgconfig python \ USES= cpe desktop-file-utils gmake iconv localbase pkgconfig python \
shared-mime-info shebangfix xorg shared-mime-info shebangfix tex xorg
USE_TEX= tex:run dvipsk:run USE_TEX= tex:run dvipsk:run
USE_XORG= xext USE_XORG= xext
GNU_CONFIGURE= yes GNU_CONFIGURE= yes

View File

@ -14,7 +14,7 @@ LICENSE= GPLv2+
LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell
USES= compiler:c++11-lang desktop-file-utils ghostscript:x11,run \ USES= compiler:c++11-lang desktop-file-utils ghostscript:x11,run \
gl pkgconfig qmake qt:5 tar:bzip2 gl pkgconfig qmake qt:5 tar:bzip2 tex
USE_GL= gl USE_GL= gl
USE_QT= concurrent core gui network printsupport script widgets \ USE_QT= concurrent core gui network printsupport script widgets \
xml buildtools:build xml buildtools:build

View File

@ -17,7 +17,7 @@ LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell \
libquazip1-qt5.so:archivers/quazip libquazip1-qt5.so:archivers/quazip
USES= compiler:c++11-lang desktop-file-utils dos2unix \ USES= compiler:c++11-lang desktop-file-utils dos2unix \
ghostscript:run gl pkgconfig qmake qt:5 xorg ghostscript:run gl pkgconfig qmake qt:5 tex xorg
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME}-org GH_ACCOUNT= ${PORTNAME}-org

View File

@ -17,7 +17,7 @@ LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell \
libpoppler-qt5.so:graphics/poppler-qt5 libpoppler-qt5.so:graphics/poppler-qt5
USES= compiler:c++11-lang cmake desktop-file-utils pkgconfig \ USES= compiler:c++11-lang cmake desktop-file-utils pkgconfig \
qt:5 qt:5 tex
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= TeXworks GH_ACCOUNT= TeXworks
USE_QT= buildtools:build designer:build qmake:build \ USE_QT= buildtools:build designer:build qmake:build \

View File

@ -41,6 +41,7 @@ DOCS_BUILD_DEPENDS= gsed:textproc/gsed
DOCS_ALL_TARGET= html DOCS_ALL_TARGET= html
DOCS_BINARY_ALIAS= sed=gsed DOCS_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf PDF_ALL_TARGET= pdf
PDF_PLIST_FILES= ${DOCSDIR}/with-editor.pdf PDF_PLIST_FILES= ${DOCSDIR}/with-editor.pdf

View File

@ -36,6 +36,7 @@ DOCS_BUILD_DEPENDS= gsed:textproc/gsed
DOCS_ALL_TARGET= html DOCS_ALL_TARGET= html
DOCS_BINARY_ALIAS= sed=gsed DOCS_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf PDF_ALL_TARGET= pdf
PDF_PLIST_FILES= ${DOCSDIR}/with-editor.pdf PDF_PLIST_FILES= ${DOCSDIR}/with-editor.pdf

View File

@ -141,6 +141,7 @@ LICENSE_DISTFILES_Additions= ${GUESTADDITIONS}
.if ${PORT_OPTIONS:MMANUAL} .if ${PORT_OPTIONS:MMANUAL}
DBKXMLDIR= ${LOCALBASE}/share/xml/docbook/4.4 DBKXMLDIR= ${LOCALBASE}/share/xml/docbook/4.4
DBKXSLDIR= ${LOCALBASE}/share/xsl/docbook DBKXSLDIR= ${LOCALBASE}/share/xsl/docbook
USES+= tex
USE_TEX= dvipsk:build formats:build USE_TEX= dvipsk:build formats:build
.endif .endif

View File

@ -145,6 +145,7 @@ LICENSE_DISTFILES_Additions= ${GUESTADDITIONS}
.if ${PORT_OPTIONS:MMANUAL} .if ${PORT_OPTIONS:MMANUAL}
DBKXMLDIR= ${LOCALBASE}/share/xml/docbook/4.4 DBKXMLDIR= ${LOCALBASE}/share/xml/docbook/4.4
DBKXSLDIR= ${LOCALBASE}/share/xsl/docbook DBKXSLDIR= ${LOCALBASE}/share/xsl/docbook
USES+= tex
USE_TEX= dvipsk:build formats:build USE_TEX= dvipsk:build formats:build
.endif .endif

View File

@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= bash:shells/bash BUILD_DEPENDS= bash:shells/bash
RUN_DEPENDS= bash:shells/bash RUN_DEPENDS= bash:shells/bash
USES= gmake makeinfo tar:bzip2 USES= gmake makeinfo tar:bzip2 tex
USE_TEX= dvipsk:build latex texmf:build USE_TEX= dvipsk:build latex texmf:build
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-bash=${LOCALBASE}/bin/bash \ CONFIGURE_ARGS= --with-bash=${LOCALBASE}/bin/bash \

View File

@ -76,6 +76,7 @@ DBUS_MESON_TRUE= dbus
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
DVI_DESC= DVI viewer support DVI_DESC= DVI viewer support
DVI_USES= tex
DVI_USE= TEX=kpathsea,latex DVI_USE= TEX=kpathsea,latex
DVI_MESON_ENABLED= dvi DVI_MESON_ENABLED= dvi

View File

@ -18,8 +18,9 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libpng.so:graphics/png \ libpng.so:graphics/png \
libspiro.so:graphics/libspiro libspiro.so:graphics/libspiro
USES= compiler:c++11-lib gmake gnome jpeg lua:52 pkgconfig shebangfix qt:5 USES= compiler:c++11-lib gmake gnome jpeg lua:52 pkgconfig shebangfix qt:5 tex
USE_GNOME= cairo USE_GNOME= cairo
USE_LDCONFIG= yes
USE_QT= buildtools:build core gui qmake:build widgets USE_QT= buildtools:build core gui qmake:build widgets
USE_TEX= pdftex USE_TEX= pdftex
@ -39,7 +40,6 @@ MAKE_ENV= DL_LIBS="" \
JPEG_LIBS="-L${LOCALBASE}/lib -ljpeg" \ JPEG_LIBS="-L${LOCALBASE}/lib -ljpeg" \
LUA_PACKAGE="lua-${LUA_VER}" \ LUA_PACKAGE="lua-${LUA_VER}" \
MOC="${MOC}" MOC="${MOC}"
USE_LDCONFIG= yes
PLIST_SUB= VERSION="${PORTVERSION}" PLIST_SUB= VERSION="${PORTVERSION}"

View File

@ -13,7 +13,7 @@ LICENSE= GPLv2
BUILD_DEPENDS= help2man:misc/help2man BUILD_DEPENDS= help2man:misc/help2man
USES= cmake compiler:c++11-lang desktop-file-utils ghostscript:run \ USES= cmake compiler:c++11-lang desktop-file-utils ghostscript:run \
gl qt:5 shared-mime-info tar:bzip2 localbase gl qt:5 shared-mime-info tar:bzip2 localbase tex
USE_GL= gl USE_GL= gl
USE_QT= core dbus gui sql svg widgets x11extras xml \ USE_QT= core dbus gui sql svg widgets x11extras xml \
buildtools:build designer:build linguisttools:build \ buildtools:build designer:build linguisttools:build \

View File

@ -20,7 +20,7 @@ SHEBANG_FILES= ${WRKSRC}/${PORTNAME}
USE_PERL5= run USE_PERL5= run
USE_TEX= latex dvipsk USE_TEX= latex dvipsk
USES= magick:6,run perl5 shebangfix zip USES= magick:6,run perl5 shebangfix tex zip
do-install: do-install:
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin

View File

@ -12,7 +12,7 @@ WWW= https://pyx-project.org/
LICENSE= GPLv2 LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python:3.4+ USES= python:3.4+ tex
USE_PYTHON= autoplist concurrent distutils USE_PYTHON= autoplist concurrent distutils
USE_TEX= latex:build USE_TEX= latex:build

View File

@ -18,7 +18,7 @@ LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
libsndfile.so:audio/libsndfile \ libsndfile.so:audio/libsndfile \
libzip.so:archivers/libzip libzip.so:archivers/libzip
USES= cmake compiler:c++11-lang gettext-tools gnome lua:53 pkgconfig xorg USES= cmake compiler:c++11-lang gettext-tools gnome lua:53 pkgconfig tex xorg
USE_GITHUB= yes USE_GITHUB= yes
USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 librsvg2 libxml2 pango USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 librsvg2 libxml2 pango
USE_XORG= x11 xi USE_XORG= x11 xi

View File

@ -13,7 +13,7 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
libpaper.so:print/libpaper libpaper.so:print/libpaper
RUN_DEPENDS= tex-dvipsk>=5.995:print/tex-dvipsk RUN_DEPENDS= tex-dvipsk>=5.995:print/tex-dvipsk
USES= iconv motif pkgconfig xorg USES= iconv motif pkgconfig tex xorg
USE_TEX= kpathsea texhash texmf web2c USE_TEX= kpathsea texhash texmf web2c
USE_XORG= ice sm x11 xi xmu xpm xt USE_XORG= ice sm x11 xi xmu xpm xt

View File

@ -9,6 +9,7 @@ MAINTAINER= hiroto.kagotani@gmail.com
COMMENT= Support for Japanese text within lstlisting environment COMMENT= Support for Japanese text within lstlisting environment
WWW= https://sourceforge.jp/projects/mytexpert/ WWW= https://sourceforge.jp/projects/mytexpert/
USES= tex
NO_BUILD= yes NO_BUILD= yes
USE_TEX= latex texhash USE_TEX= latex texhash
JLDIR= ${TEXMFLOCALDIR}/tex/latex/jlisting JLDIR= ${TEXMFLOCALDIR}/tex/latex/jlisting

View File

@ -14,7 +14,7 @@ MAINTAINER= tex@FreeBSD.org
COMMENT= ASCII Japanese pTeX COMMENT= ASCII Japanese pTeX
WWW= https://ctan.org/pkg/ptex WWW= https://ctan.org/pkg/ptex
USES= localbase tar:xz perl5 pkgconfig USES= localbase tar:xz perl5 pkgconfig tex
USE_TEX= kpathsea web2c ptexenc texmf formats fmtutil USE_TEX= kpathsea web2c ptexenc texmf formats fmtutil
TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFVARDIR} TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFVARDIR}
EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,} EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}

View File

@ -9,6 +9,7 @@ MAINTAINER= hyogeollee@gmail.com
COMMENT= Korean TeX base fonts COMMENT= Korean TeX base fonts
WWW= http://project.ktug.or.kr/ko.TeX/ WWW= http://project.ktug.or.kr/ko.TeX/
USES= tex
USE_TEX= dvipsk latex USE_TEX= dvipsk latex
CONFLICTS= hlatex CONFLICTS= hlatex

View File

@ -10,6 +10,7 @@ MAINTAINER= hyogeollee@gmail.com
COMMENT= Korean TeX extra fonts COMMENT= Korean TeX extra fonts
WWW= http://project.ktug.or.kr/ko.TeX/ WWW= http://project.ktug.or.kr/ko.TeX/
USES= tex
USE_TEX= dvipsk latex USE_TEX= dvipsk latex
CONFLICTS= hlatex CONFLICTS= hlatex

View File

@ -11,7 +11,7 @@ WWW= http://project.ktug.or.kr/ko.TeX/
RUN_DEPENDS= ${BASE_MAP}:korean/ko.TeX-fonts-base RUN_DEPENDS= ${BASE_MAP}:korean/ko.TeX-fonts-base
USES= shebangfix USES= shebangfix tex
SHEBANG_FILES= util/*.pl SHEBANG_FILES= util/*.pl
USE_TEX= latex USE_TEX= latex
CONFLICTS= hlatex CONFLICTS= hlatex

View File

@ -83,8 +83,9 @@ MAKE_ARGS= DESTDIR='' MLTON_VERSION=${PORTVERSION} \
.if ${PORT_OPTIONS:MDOCS} .if ${PORT_OPTIONS:MDOCS}
BUILD_DEPENDS+= htmldoc:textproc/htmldoc BUILD_DEPENDS+= htmldoc:textproc/htmldoc
MAKE_ARGS+= MLTON_BINARY_RELEASE_WITH_DOCS=true MAKE_ARGS+= MLTON_BINARY_RELEASE_WITH_DOCS=true
#USE_TEX= latex:build USES+= tex
USE_TEX= latex:formats USE_TEX= latex:build
#USE_TEX= latex:formats
INSTALL_TARGET= install-docs install INSTALL_TARGET= install-docs install
ALL_TARGET= install-docs all ALL_TARGET= install-docs all
.else .else

View File

@ -19,7 +19,8 @@ CPE_VENDOR= s48
OPTIONS_DEFINE= DOCS OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk> DOCS_USES= tex
DOCS_CONFIGURE_ON= --docdir="${DOCSDIR}"
PLIST_SUB+= VER=${PORTVERSION} PLIST_SUB+= VER=${PORTVERSION}
@ -32,17 +33,14 @@ post-patch:
@${REINPLACE_CMD} \ @${REINPLACE_CMD} \
-e '/INSTALL.*COPYING/d' \ -e '/INSTALL.*COPYING/d' \
${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in
.if ${PORT_OPTIONS:MDOCS}
USE_TEX= yes post-patch-DOCS-off:
CONFIGURE_ARGS+=--docdir="${DOCSDIR}"
.else
@${REINPLACE_CMD} \ @${REINPLACE_CMD} \
-e 's/install-doc$$//' \ -e 's/install-doc$$//' \
-e 's/go doc$$/go/' \ -e 's/go doc$$/go/' \
${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in
.endif
test: do-test:
${MAKE} -C ${WRKSRC} check ${MAKE} -C ${WRKSRC} check
.include <bsd.port.mk> .include <bsd.port.mk>

View File

@ -31,7 +31,7 @@ WRKSRC= ${WRKDIR}/twelf
DOCS_INFO= twelf DOCS_INFO= twelf
DOCS_USE= TEX=dvipsk:build,tex:build DOCS_USE= TEX=dvipsk:build,tex:build
DOCS_USES= makeinfo DOCS_USES= makeinfo tex
post-patch-DOCS-on: post-patch-DOCS-on:
@${REINPLACE_CMD} 's|-number|-number-sections|g' \ @${REINPLACE_CMD} 's|-number|-number-sections|g' \

View File

@ -26,6 +26,7 @@ OPTIONS_DEFINE= DOCS BUILDDOCS
BUILDDOCS_DESC= Rebuild documentation (requires TeX) BUILDDOCS_DESC= Rebuild documentation (requires TeX)
DOCS_DESC= Install documentation DOCS_DESC= Install documentation
BUILDDOCS_USES= tex
BUILDDOCS_USE= TEX=formats:build,dvipsk:build BUILDDOCS_USE= TEX=formats:build,dvipsk:build
BUILDDOCS_BUILD_DEPENDS=${LOCALBASE}/bin/texi2html:textproc/texi2html \ BUILDDOCS_BUILD_DEPENDS=${LOCALBASE}/bin/texi2html:textproc/texi2html \
${LOCALBASE}/bin/texi2pdf:print/texinfo ${LOCALBASE}/bin/texi2pdf:print/texinfo

View File

@ -106,6 +106,7 @@ TCLTK_IMPLIES= X11
TCLTK_USES= tcl tk TCLTK_USES= tcl tk
TCLTK_CONFIGURE_WITH= tcltk tcl_config=${TCL_LIBDIR}/tclConfig.sh \ TCLTK_CONFIGURE_WITH= tcltk tcl_config=${TCL_LIBDIR}/tclConfig.sh \
tk_config=${TK_LIBDIR}/tkConfig.sh tk_config=${TK_LIBDIR}/tkConfig.sh
TEXDOCS_USES= tex
TEXDOCS_USE= TEX=dvipsk:build,kpathsea:build,pdftex:build TEXDOCS_USE= TEX=dvipsk:build,kpathsea:build,pdftex:build
.for i in KPSEWHICH MAKEINDEX PDFLATEX PDFTEX TEX TEXI2DVI .for i in KPSEWHICH MAKEINDEX PDFLATEX PDFTEX TEX TEXI2DVI
TEXDOCS_CONFIGURE_ENV_OFF+= ac_cv_path_${i}="" TEXDOCS_CONFIGURE_ENV_OFF+= ac_cv_path_${i}=""

View File

@ -20,6 +20,7 @@ OPTIONS_DEFINE= PDFTEXDOCS
OPTIONS_SUB= yes OPTIONS_SUB= yes
PDFTEXDOCS_DESC= Build and install PDF documentation from LaTeX sources PDFTEXDOCS_DESC= Build and install PDF documentation from LaTeX sources
PDFTEXDOCS_USES= tex
PDFTEXDOCS_USE= TEX=pdftex:build,dvipsk:build PDFTEXDOCS_USE= TEX=pdftex:build,dvipsk:build
post-build-PDFTEXDOCS-on: post-build-PDFTEXDOCS-on:

View File

@ -25,7 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cson>=0.8:devel/py-cson@${PY_FLAVOR} \
${PY_PILLOW} ${PY_PILLOW}
USES= compiler:c++14-lang gettext-runtime ghostscript gl gmake gnome ncurses perl5 python:3.6+ \ USES= compiler:c++14-lang gettext-runtime ghostscript gl gmake gnome ncurses perl5 python:3.6+ \
pyqt:5 shebangfix tar:tgz pyqt:5 shebangfix tar:tgz tex
SHEBANG_FILES= GUI/*.py SHEBANG_FILES= GUI/*.py
USE_GL= gl glu glut USE_GL= gl glu glut
USE_GNOME= librsvg2:run USE_GNOME= librsvg2:run

View File

@ -20,7 +20,7 @@ LIB_DEPENDS= ${PY_BOOST} \
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/sympy/__init__.py:math/py-sympy@${PY_FLAVOR} \ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/sympy/__init__.py:math/py-sympy@${PY_FLAVOR} \
${PYTHON_SITELIBDIR}/matplotlib/__init__.py:math/py-matplotlib@${PY_FLAVOR} ${PYTHON_SITELIBDIR}/matplotlib/__init__.py:math/py-matplotlib@${PY_FLAVOR}
USES= compiler:c++14-lang cmake:noninja dos2unix gettext-runtime gnome localbase:ldflags pkgconfig python:3.7+ sqlite # USES=python picks random python versions USES= compiler:c++14-lang cmake:noninja dos2unix gettext-runtime gnome localbase:ldflags pkgconfig python:3.7+ sqlite tex # USES=python picks random python versions
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= kpeeters GH_ACCOUNT= kpeeters
DOS2UNIX_FILES= cmake/version.cmake DOS2UNIX_FILES= cmake/version.cmake

View File

@ -47,6 +47,7 @@ IDE_DESC= Include desktop environment (coqide)
IDE_BUILD_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 IDE_BUILD_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2
IDE_RUN_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 IDE_RUN_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2
IDE_CONFIGURE_OFF= -coqide no IDE_CONFIGURE_OFF= -coqide no
DOCS_USES= tex
DOCS_USE= TEX=latex:build,dvipsk:build,texmf:build DOCS_USE= TEX=latex:build,dvipsk:build,texmf:build
DOCS_BUILD_DEPENDS= hevea:textproc/hevea DOCS_BUILD_DEPENDS= hevea:textproc/hevea
DOCS_CONFIGURE_OFF= -with-doc no DOCS_CONFIGURE_OFF= -with-doc no

View File

@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= pstoedit:graphics/pstoedit \ RUN_DEPENDS= pstoedit:graphics/pstoedit \
getopt>=0:misc/getopt getopt>=0:misc/getopt
USES= bison gettext iconv gmake readline tar:bzip2 USES= bison gettext iconv gmake readline tar:bzip2 tex
USE_TEX= latex USE_TEX= latex
INSTALL_TARGET= install PREFIX=${STAGEDIR}${PREFIX} INSTALL_TARGET= install PREFIX=${STAGEDIR}${PREFIX}

View File

@ -41,7 +41,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils
USES= blaslapack compiler:c++14-lang desktop-file-utils fortran \ USES= blaslapack compiler:c++14-lang desktop-file-utils fortran \
gettext gl gmake gnome jpeg libtool localbase ncurses perl5 \ gettext gl gmake gnome jpeg libtool localbase ncurses perl5 \
python readline shebangfix xorg python readline shebangfix tex xorg
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USE_GL= gl USE_GL= gl
USE_XORG= x11 xcursor xext xft xi xinerama USE_XORG= x11 xcursor xext xft xi xinerama

View File

@ -10,7 +10,7 @@ WWW= http://www.gnuplot.info/
RUN_DEPENDS= gnuplot:math/gnuplot RUN_DEPENDS= gnuplot:math/gnuplot
USES= cpe USES= cpe tex
USE_TEX= texmf USE_TEX= texmf
NO_BUILD= yes NO_BUILD= yes
PLIST_FILES= ${TEX_FILES:S,^,${TEX_DIR}/,} PLIST_FILES= ${TEX_FILES:S,^,${TEX_DIR}/,}

View File

@ -43,7 +43,7 @@ CONFIGURE_ARGS+=--disable-x11-mbfonts \
--without-kpsexpand --without-kpsexpand
PLIST_SUB+= X11="@comment " PLIST_SUB+= X11="@comment "
.else .else
USES+= gnome jpeg lua:53 ncurses xorg USES+= gnome jpeg lua:53 ncurses tex xorg
USE_TEX= kpathsea USE_TEX= kpathsea
USE_GNOME+= atk cairo gtk30 gdkpixbuf2 USE_GNOME+= atk cairo gtk30 gdkpixbuf2
USE_WX= 3.0+ USE_WX= 3.0+

View File

@ -36,7 +36,8 @@ OPTIONS_SUB= yes
ADDONS_DESC= Build gretl addons ADDONS_DESC= Build gretl addons
ADDONS_CONFIGURE_ENABLE= build-addons ADDONS_CONFIGURE_ENABLE= build-addons
ADDONS_VARS= USE_TEX="formats dvipsk:build" ADDONS_USES= tex
ADDONS_USE= TEX=formats,dvipsk:build
ATLAS_DESC= Use ATLAS for BLAS and LAPACK ATLAS_DESC= Use ATLAS for BLAS and LAPACK
ATLAS_LIB_DEPENDS= libatlas.so:math/atlas ATLAS_LIB_DEPENDS= libatlas.so:math/atlas

View File

@ -12,7 +12,7 @@ WWW= http://gri.sourceforge.net/
LIB_DEPENDS= libnetcdf.so:science/netcdf LIB_DEPENDS= libnetcdf.so:science/netcdf
USES= cpe gmake readline shebangfix makeinfo USES= cpe gmake readline shebangfix makeinfo tex
SHEBANG_FILES= doc/examples/FEM.pl src/gri_merge src/gri_unpage SHEBANG_FILES= doc/examples/FEM.pl src/gri_merge src/gri_unpage
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-FreeBSD CONFIGURE_ARGS= --enable-FreeBSD

View File

@ -105,6 +105,7 @@ QT5_CONFIGURE_WITH= qt=5 qscintilla
QT5_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 QT5_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
DOCS_USES= tex
DOCS_USE= TEX=dvipsk:build,formats:build DOCS_USE= TEX=dvipsk:build,formats:build
JAVA_USE= JAVA=yes JAVA_USE= JAVA=yes
JAVA_CFLAGS= -I${JAVA_HOME}/include/${OPSYS:tl} JAVA_CFLAGS= -I${JAVA_HOME}/include/${OPSYS:tl}

View File

@ -13,7 +13,7 @@ LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR}
USES= python:3.5+ USES= python:3.5+ tex
USE_PYTHON= autoplist concurrent distutils USE_PYTHON= autoplist concurrent distutils
USE_TEX= base:run USE_TEX= base:run

View File

@ -340,7 +340,7 @@ RUN_DEPENDS= bash:shells/bash \
USES= autoreconf blaslapack:openblas compiler:c++11-lib fortran \ USES= autoreconf blaslapack:openblas compiler:c++11-lib fortran \
gettext gmake gnome iconv jpeg libtool localbase magick:6,build \ gettext gmake gnome iconv jpeg libtool localbase magick:6,build \
ncurses ninja:build perl5 pkgconfig python:3.7+ readline shebangfix \ ncurses ninja:build perl5 pkgconfig python:3.7+ readline shebangfix \
sqlite tk xorg sqlite tex tk xorg
USE_TEX= latex:build pdftex:build tex:build USE_TEX= latex:build pdftex:build tex:build
USE_XORG= x11 xext xscrnsaver USE_XORG= x11 xext xscrnsaver
USE_GNOME= cairo glib20 pango USE_GNOME= cairo glib20 pango

View File

@ -13,8 +13,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= texi2dvi:print/texinfo BUILD_DEPENDS= texi2dvi:print/texinfo
USES= gmake tex
USE_TEX= latex USE_TEX= latex
USES= gmake
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
INFO= latex-mk INFO= latex-mk

View File

@ -15,7 +15,7 @@ RUN_DEPENDS= pidgin:net-im/pidgin
WRKSRC= ${WRKDIR}/${PKGNAMEPREFIX}${PORTNAME} WRKSRC= ${WRKDIR}/${PKGNAMEPREFIX}${PORTNAME}
USES= gmake gnome magick:6,run pkgconfig tar:bzip2 USES= gmake gnome magick:6,run pkgconfig tar:bzip2 tex
USE_TEX= latex USE_TEX= latex
USE_GNOME= gtk20 USE_GNOME= gtk20
MAKE_ARGS= CC="${CC}" MAKE_ARGS= CC="${CC}"

View File

@ -17,6 +17,7 @@ RUN_DEPENDS= netmagis-config:net-mgmt/netmagis-common \
${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
NO_ARCH= # no NO_ARCH= # no
USES= tex
USE_TEX= full USE_TEX= full
MASTERDIR= ${.CURDIR}/../netmagis-common MASTERDIR= ${.CURDIR}/../netmagis-common

View File

@ -15,7 +15,7 @@ LICENSE= GPLv3
BROKEN= tex.el:0:0: error: wrong-type-argument: (stringp nil) BROKEN= tex.el:0:0: error: wrong-type-argument: (stringp nil)
.endif .endif
USES= emacs ghostscript gmake USES= emacs ghostscript gmake tex
USE_TEX= latex texhash USE_TEX= latex texhash
TEXHASHDIRS= ${TEXMFDIR} TEXHASHDIRS= ${TEXMFDIR}
@ -25,7 +25,6 @@ CONFIGURE_ARGS= --with-lispdir=${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} \
--with-texmf-dir=${PREFIX}/${TEXMFDIR} --with-texmf-dir=${PREFIX}/${TEXMFDIR}
PORTDOCS= tex-ref.pdf PORTDOCS= tex-ref.pdf
INFO= auctex preview-latex INFO= auctex preview-latex
PLIST_SUB= TEXMFDIR=${TEXMFDIR}
SUB_FILES= pkg-message SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS OPTIONS_DEFINE= DOCS

View File

@ -10,8 +10,8 @@ WWW= http://catdvi.sourceforge.net/
LICENSE= GPLv2 LICENSE= GPLv2
USES= gmake tex
USE_TEX= latex USE_TEX= latex
USES= gmake
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
MAKEFILE= GNUmakefile MAKEFILE= GNUmakefile
ALL_TARGET= # empty ALL_TARGET= # empty

View File

@ -14,13 +14,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=1.4.8:devel/py-pyparsing@${PY_FLA
dot:graphics/graphviz dot:graphics/graphviz
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR}
USES= python:3.6+ USES= python:3.6+ tex
USE_GITHUB= yes USE_GITHUB= yes
USE_PYTHON= distutils autoplist concurrent USE_PYTHON= distutils autoplist concurrent
# Enable this before running test target USE_TEX= latex:test
# bsd.tex.mk doesnt support :test (only) depends
#USE_TEX= latex
GH_ACCOUNT= kjellmf GH_ACCOUNT= kjellmf

View File

@ -11,7 +11,7 @@ WWW= http://dvisvg.sourceforge.net/
LICENSE= GPLv2 LICENSE= GPLv2
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
USES= ghostscript:run USES= ghostscript:run tex
USE_TEX= base texmf texhash USE_TEX= base texmf texhash
ALL_TARGET= # empty ALL_TARGET= # empty
# workaround for svgfonts.c not including kpathsea/c-auto.h # workaround for svgfonts.c not including kpathsea/c-auto.h

View File

@ -11,7 +11,7 @@ WWW= http://hyperlatex.sourceforge.net/
RUN_DEPENDS= ppmtogif:graphics/netpbm RUN_DEPENDS= ppmtogif:graphics/netpbm
USES= emacs USES= emacs tex
USE_TEX= latex USE_TEX= latex
CONFLICTS_INSTALL= Hyperlatex Hyperlatex-emacs_* CONFLICTS_INSTALL= Hyperlatex Hyperlatex-emacs_*

View File

@ -10,6 +10,7 @@ WWW= https://github.com/josephwright/beamer
LICENSE= GPLv2 LPPL13c LICENSE= GPLv2 LPPL13c
LICENSE_COMB= dual LICENSE_COMB= dual
USES= tex
USE_TEX= texmf latex texhash texlua USE_TEX= texmf latex texhash texlua
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= josephwright GH_ACCOUNT= josephwright

View File

@ -52,7 +52,7 @@ __DEPENDS= ja-p5-Encode-EUCJPASCII>0:japanese/p5-Encode-EUCJPASCII \
BUILD_DEPENDS= ${__DEPENDS} BUILD_DEPENDS= ${__DEPENDS}
RUN_DEPENDS= ${__DEPENDS} RUN_DEPENDS= ${__DEPENDS}
USES= perl5 USES= perl5 tex
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= plk GH_ACCOUNT= plk
USE_PERL5= modbuild USE_PERL5= modbuild

View File

@ -13,14 +13,13 @@ MAINTAINER= rakuco@FreeBSD.org
COMMENT= Combines the features of both the tabularx and longtable packages COMMENT= Combines the features of both the tabularx and longtable packages
WWW= https://ctan.org/tex-archive/macros/latex/contrib/ltablex/ WWW= https://ctan.org/tex-archive/macros/latex/contrib/ltablex/
USES= zip USES= tex zip
USE_TEX= latex texhash USE_TEX= latex texhash
NO_BUILD= yes NO_BUILD= yes
PLIST_SUB= CLASSDIR=${CLASSDIR} PLIST_SUB= CLASSDIR=${CLASSDIR}
OPTIONS_DEFINE= DOCS OPTIONS_DEFINE= DOCS
TEXMFDIR= share/texmf
CLASSDIR= ${TEXMFDIR}/tex/latex/${PORTNAME} CLASSDIR= ${TEXMFDIR}/tex/latex/${PORTNAME}
CLASS_FILES= ltablex.sty CLASS_FILES= ltablex.sty
PORTDOCS= ltablex.pdf ltablex.tex PORTDOCS= ltablex.pdf ltablex.tex

View File

@ -11,6 +11,7 @@ DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org
COMMENT= Resume class for LaTeX COMMENT= Resume class for LaTeX
USES= tex
USE_TEX= latex USE_TEX= latex
NO_BUILD= yes NO_BUILD= yes
NO_WRKSUBDIR= yes NO_WRKSUBDIR= yes
@ -18,7 +19,6 @@ EXTRACT_CMD= ${CP}
EXTRACT_BEFORE_ARGS= # empty EXTRACT_BEFORE_ARGS= # empty
EXTRACT_AFTER_ARGS= . EXTRACT_AFTER_ARGS= .
TEXMFDIR= share/texmf
MKTEXLSR= ${LOCALBASE}/bin/mktexlsr MKTEXLSR= ${LOCALBASE}/bin/mktexlsr
CLASSDIR= ${TEXMFDIR}/tex/latex/${PORTNAME} CLASSDIR= ${TEXMFDIR}/tex/latex/${PORTNAME}
CLASS_FILES= ${DISTFILES} CLASS_FILES= ${DISTFILES}

View File

@ -17,7 +17,7 @@ OPTIONS_DEFINE= LATEX2PNG
LATEX2PNG_DESC= Install latex2png utility LATEX2PNG_DESC= Install latex2png utility
OPTIONS_SUB= yes OPTIONS_SUB= yes
LATEX2PNG_USES= magick:6,run LATEX2PNG_USES= magick:6,run tex
LATEX2PNG_USE= TEX=dvipsk,latex,xetex LATEX2PNG_USE= TEX=dvipsk,latex,xetex
MAKE_ARGS+= MANDIR=${PREFIX}/man/man1 CFGDIR=${DATADIR}/cfg \ MAKE_ARGS+= MANDIR=${PREFIX}/man/man1 CFGDIR=${DATADIR}/cfg \

View File

@ -29,7 +29,7 @@ RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans-Bold.ttf:x11-fonts/dejav
mftrace:print/mftrace mftrace:print/mftrace
USES= bison:build compiler:c++11-lib cpe ghostscript gmake gnome \ USES= bison:build compiler:c++11-lib cpe ghostscript gmake gnome \
magick:7,build perl5 pkgconfig python:3.5+ magick:7,build perl5 pkgconfig python:3.5+ tex
USE_CXXSTD= c++11 USE_CXXSTD= c++11
USE_GNOME= pango USE_GNOME= pango
USE_PERL5= build USE_PERL5= build

View File

@ -21,9 +21,9 @@ RUN_DEPENDS+= potrace:graphics/potrace
.endif .endif
# Python3 ready # Python3 ready
USES= gmake python tex
USE_TEX= base texmf USE_TEX= base texmf
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USES= gmake python
MAKEFILE= GNUmakefile MAKEFILE= GNUmakefile
PLIST_FILES= \ PLIST_FILES= \

View File

@ -17,7 +17,7 @@ RUN_DEPENDS= psnup:print/psutils \
p5-Text-Iconv>=0:converters/p5-Text-Iconv p5-Text-Iconv>=0:converters/p5-Text-Iconv
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USES= autoreconf gmake perl5 USES= autoreconf gmake perl5 tex
USE_TEX= latex dvipsk USE_TEX= latex dvipsk
NO_BUILD= yes NO_BUILD= yes

View File

@ -8,7 +8,7 @@ MAINTAINER= spcoltri@omcl.org
COMMENT= Convert a Go game record in SGF format into TeX and provide fonts to make a dvi COMMENT= Convert a Go game record in SGF format into TeX and provide fonts to make a dvi
WWW= http://match.stanford.edu/~bump/sgf2tex.html WWW= http://match.stanford.edu/~bump/sgf2tex.html
USES= shebangfix USES= shebangfix tex
SHEBANG_FILES= sgf2tex SHEBANG_FILES= sgf2tex
USE_TEX= tex USE_TEX= tex
PLIST_SUB= MKTEXLSR=${MKTEXLSR} PLIST_SUB= MKTEXLSR=${MKTEXLSR}

View File

@ -12,7 +12,7 @@ WWW= https://tug.org/texlive/
LIB_DEPENDS= libpng.so:graphics/png LIB_DEPENDS= libpng.so:graphics/png
USES= libtool localbase pkgconfig tar:xz USES= libtool localbase pkgconfig tar:xz tex
USE_TEX= kpathsea web2c USE_TEX= kpathsea web2c
GNU_CONFIGURE= yes GNU_CONFIGURE= yes

View File

@ -19,7 +19,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
libpaper.so:print/libpaper libpaper.so:print/libpaper
RUN_DEPENDS= ${LOCALBASE}/share/fonts/adobe-cmaps/ai0/CMap/Identity-H:print/adobe-cmaps RUN_DEPENDS= ${LOCALBASE}/share/fonts/adobe-cmaps/ai0/CMap/Identity-H:print/adobe-cmaps
USES= localbase:ldflags pkgconfig tar:xz USES= localbase:ldflags pkgconfig tar:xz tex
USE_TEX= kpathsea web2c texmf dvipsk luatex texhash USE_TEX= kpathsea web2c texmf dvipsk luatex texhash
TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFDIR} TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFDIR}
EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,} EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}

View File

@ -16,7 +16,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libpaper.so:print/libpaper LIB_DEPENDS= libpaper.so:print/libpaper
USES= gmake localbase:ldflags pkgconfig tar:xz USES= gmake localbase:ldflags pkgconfig tar:xz tex
USE_TEX= kpathsea texhash texmf web2c USE_TEX= kpathsea texhash texmf web2c
GNU_CONFIGURE= yes GNU_CONFIGURE= yes

View File

@ -11,6 +11,7 @@ MAINTAINER= tex@FreeBSD.org
COMMENT= Formats for basic TeX engines and the 'latex' command COMMENT= Formats for basic TeX engines and the 'latex' command
WWW= https://tug.org/texlive/ WWW= https://tug.org/texlive/
USES= tex
USE_TEX= basic fmtutil texhash texmf web2c USE_TEX= basic fmtutil texhash texmf web2c
NO_ARCH= yes NO_ARCH= yes

View File

@ -12,7 +12,7 @@ MAINTAINER= tex@FreeBSD.org
COMMENT= TeX backend for Jade, DSSSL processor for SGML/XML documents COMMENT= TeX backend for Jade, DSSSL processor for SGML/XML documents
WWW= http://jadetex.sourceforge.net/ WWW= http://jadetex.sourceforge.net/
USES= tar:xz USES= tar:xz tex
USE_TEX= texmf pdftex xmltex fmtutil USE_TEX= texmf pdftex xmltex fmtutil
TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFVARDIR} TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFVARDIR}
EXTRACT_AFTER_ARGS=| ${TAR} -xf - -C ${STAGEDIR}${PREFIX}/share \ EXTRACT_AFTER_ARGS=| ${TAR} -xf - -C ${STAGEDIR}${PREFIX}/share \

View File

@ -16,7 +16,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
libmpfr.so:math/mpfr \ libmpfr.so:math/mpfr \
libzzip.so:devel/zziplib libzzip.so:devel/zziplib
USES= gnome libtool pkgconfig shebangfix tar:xz xorg USES= gnome libtool pkgconfig shebangfix tar:xz tex xorg
USE_TEX= kpathsea web2c texmf formats texlua texluajit fmtutil USE_TEX= kpathsea web2c texmf formats texlua texluajit fmtutil
USE_XORG= pixman USE_XORG= pixman
USE_GNOME= cairo USE_GNOME= cairo

View File

@ -12,9 +12,10 @@ COMMENT= Library for Japanese pTeX and its tools
LICENSE= BSD3CLAUSE LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT LICENSE_FILE= ${WRKSRC}/COPYRIGHT
USES= iconv libtool pathfix pkgconfig tar:xz USES= iconv libtool pathfix pkgconfig tar:xz tex
USE_TEX= kpathsea USE_TEX= kpathsea
USE_LDCONFIG= yes USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/texk/ptexenc WRKSRC= ${WRKDIR}/${DISTNAME}/texk/ptexenc
EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S/^/${DISTNAME}\//} EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S/^/${DISTNAME}\//}
EXTRACT_FILES= build-aux texk/ptexenc EXTRACT_FILES= build-aux texk/ptexenc

View File

@ -14,7 +14,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libpaper.so:print/libpaper libpaper.so:print/libpaper
RUN_DEPENDS= tex-dvipsk>=5.995:print/tex-dvipsk RUN_DEPENDS= tex-dvipsk>=5.995:print/tex-dvipsk
USES= iconv motif pkgconfig xorg USES= iconv motif pkgconfig tex xorg
USE_TEX= kpathsea texhash texmf web2c USE_TEX= kpathsea texhash texmf web2c
USE_XORG= ice sm x11 xext xi xmu xpm xt USE_XORG= ice sm x11 xext xi xmu xpm xt

View File

@ -22,7 +22,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libpng.so:graphics/png \ libpng.so:graphics/png \
libTECkit.so:textproc/teckit libTECkit.so:textproc/teckit
USES= compiler:c++11-lib gnome perl5 pkgconfig python:build tar:xz xorg USES= compiler:c++11-lib gnome perl5 pkgconfig python:build tar:xz tex xorg
USE_CXXSTD= gnu++11 USE_CXXSTD= gnu++11
USE_GNOME= cairo USE_GNOME= cairo
USE_PERL5= build USE_PERL5= build

View File

@ -11,7 +11,7 @@ EXTRACT_ONLY=
MAINTAINER= tex@FreeBSD.org MAINTAINER= tex@FreeBSD.org
COMMENT= Non-validating XML parser, written in TeX COMMENT= Non-validating XML parser, written in TeX
USES= tar:xz USES= tar:xz tex
USE_TEX= texmf pdftex fmtutil USE_TEX= texmf pdftex fmtutil
TEXHASHDIRS= ${TEXMFDISTDIR} TEXHASHDIRS= ${TEXMFDISTDIR}
EXTRACT_AFTER_ARGS=| ${TAR} -xf - -C ${STAGEDIR}${PREFIX}/share \ EXTRACT_AFTER_ARGS=| ${TAR} -xf - -C ${STAGEDIR}${PREFIX}/share \

View File

@ -28,7 +28,7 @@ RUN_DEPENDS= p5-Locale-libintl>=0:devel/p5-Locale-libintl \
OPTIONS_DEFINE= NLS OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes OPTIONS_SUB= yes
USES= charsetfix cpe gmake iconv:wchar_t libtool ncurses perl5 tar:xz USES= charsetfix cpe gmake iconv:wchar_t libtool ncurses perl5 tar:xz tex
CONFIGURE_ARGS= --with-external-libintl-perl \ CONFIGURE_ARGS= --with-external-libintl-perl \
--with-external-Text-Unidecode \ --with-external-Text-Unidecode \
@ -38,7 +38,6 @@ GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip install-tex INSTALL_TARGET= install-strip install-tex
MAKE_ARGS= PERL=${PERL} TEXMF=${LOCALBASE}/${TEXMFDIR} MAKE_ARGS= PERL=${PERL} TEXMF=${LOCALBASE}/${TEXMFDIR}
PKGDEINSTALL= ${PKGINSTALL} PKGDEINSTALL= ${PKGINSTALL}
USE_TEX= yes
INFO= info-stnd texinfo INFO= info-stnd texinfo

View File

@ -28,7 +28,7 @@ RUN_DEPENDS= p5-File-HomeDir>=0:devel/p5-File-HomeDir \
psbook:print/psutils psbook:print/psutils
USES= compiler:c++11-lib cpe ghostscript gnome localbase pkgconfig perl5 \ USES= compiler:c++11-lib cpe ghostscript gnome localbase pkgconfig perl5 \
python:run shebangfix tar:xz xorg python:run shebangfix tar:xz tex xorg
CPE_VENDOR= tug CPE_VENDOR= tug
USE_CXXSTD= gnu++11 USE_CXXSTD= gnu++11
USE_GNOME= cairo USE_GNOME= cairo

View File

@ -10,7 +10,7 @@ MAINTAINER= tex@FreeBSD.org
COMMENT= TeX Live Typesetting System, documentation COMMENT= TeX Live Typesetting System, documentation
WWW= https://tug.org/texlive/ WWW= https://tug.org/texlive/
USES= perl5 tar:xz USES= perl5 tar:xz tex
USE_TEX= texmf USE_TEX= texmf
EXTRACT_AFTER_ARGS= | ${TAR} xf - \ EXTRACT_AFTER_ARGS= | ${TAR} xf - \

View File

@ -7,8 +7,8 @@ MAINTAINER= tex@FreeBSD.org
COMMENT= TeX Live, Full Version COMMENT= TeX Live, Full Version
WWW= https://tug.org/texlive/ WWW= https://tug.org/texlive/
USES= metaport tex
USE_TEX= full texhash USE_TEX= full texhash
USES= metaport
OPTIONS_DEFINE= DOCS SOURCE OPTIONS_DEFINE= DOCS SOURCE

Some files were not shown because too many files have changed in this diff Show More