1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00

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
#
TEX_MAINTAINER= freebsd-tex@FreeBSD.org
# Feature: tex
# Usage: USES=tex
# Valid ARGS: (none)
# MAINTAINER: tex@FreeBSD.org
#
# Ports which depend on TeX should use USE_TEX.
#
# USE_TEX= yes
# imports variables only, and
# USE_TEX= full
# This imports variables only, and USE_TEX= full
# 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
# texmf: texmf tree (except for documentation and source)
# source: source
# docs: documentation
#
# web2c: WEB2C toolchain and TeX engines
# Valid keywords for USE_TEX are as following:
# base: base part
# texmf: texmf tree (except for documentation and source)
# source: source
# docs: documentation
# web2c: WEB2C toolchain and TeX engines
# kpathsea: kpathsea library
# ptexenc: character code conversion library for pTeX
# basic: basic TeX engines including tex and pdftex
# tlmgr: tlmgr dependency (Perl modules)
# texlua: texlua53 library
# ptexenc: character code conversion library for pTeX
# basic: basic TeX engines including tex and pdftex
# tlmgr: tlmgr dependency (Perl modules)
# texlua: texlua53 library
# texluajit: texluajit library
# synctex: synctex library
# synctex: synctex library
# xpdfopen: pdfopen/pdfclose utility
#
# dvipsk: dvipsk
# dvipsk: dvipsk
# dvipdfmx: DVIPDFMx
# xdvik: XDvi
# xdvik: XDvi
# gbklatex: gbklatex
#
# formats: TeX, LaTeX, AMSTeX, ConTeXT, EplainTeX,
# CSplainTeX, METAFONT, MLTeX, PDFTeX, TeXsis
# tex: TeX
@ -52,6 +49,34 @@ TEX_MAINTAINER= freebsd-tex@FreeBSD.org
# USE_TEX= formats
# 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"
TEX_DEFAULT?= texlive
@ -73,10 +98,6 @@ TEXLIVE_VERSION?= ${TEXLIVE_YEAR}0325
PLIST_SUB+= $V="${$V}"
.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_PORT= print/${_USE_TEX_TEXMF_PKGNAME}
_USE_TEX_TEXMF_PKGNAME= texlive-texmf
@ -186,7 +207,6 @@ _C:= BUILD RUN
. else
_C:= ${_U:C/.*://:S/,/ /g:C/[<>=][^\:]*//g}
. endif
#. warning DEBUG: ${_U}: _VOP=${_VOP}, _C=${_C}
. for _CC in ${_C:tu}
_V:=${_UU:C/[<>=][^\:]*//:C/\:.*$//}
. if defined(_USE_TEX_${_V}_PORT)
@ -203,7 +223,7 @@ TEX_${_CC}_DEPENDS+= ${_T}
. endfor
.endfor
.for _C in EXTRACT BUILD LIB RUN
.for _C in EXTRACT BUILD LIB RUN TEST
${_C}_DEPENDS+= ${TEX_${_C}_DEPENDS:O:u}
.endfor
@ -626,3 +646,5 @@ TEX_FORMAT_XMLTEX_DIRS= \
post-install-xmltex:
${LN} -sf pdftex ${STAGEDIR}${PREFIX}/bin/xmltex
${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}
. endif
. if defined(USE_TEX)
.include "${PORTSDIR}/Mk/bsd.tex.mk"
. endif
. if defined(USE_GECKO)
.include "${PORTSDIR}/Mk/bsd.gecko.mk"
. endif

View File

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

View File

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

View File

@ -21,7 +21,7 @@ GL_SITE= https://gitlab.lip6.fr
GL_ACCOUNT= vlsi-eda
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_TEX= dvipsk:build latex:build
USE_XORG= ice sm x11 xext xt

View File

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

View File

@ -76,6 +76,7 @@ VIS_LIB_DEPENDS= libftgl.so:graphics/ftgl \
libfreeimageplus.so:graphics/freeimage
DOXYGEN_IMPLIES= DOCS
DOXYGEN_USES= tex
DOXYGEN_USE= TEX=latex:build
DOXYGEN_BUILD_DEPENDS= bash:shells/bash \
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-libwww>=0:www/p5-libwww
USES= perl5
USES= perl5 tex
USE_PERL5= configure
USE_TEX= kpathsea
NO_ARCH= yes

View File

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

View File

@ -52,8 +52,8 @@ CHM_LIB_DEPENDS= libchm.so:misc/chmlib
CHM_CONFIGURE_OFF= --disable-python-chm
DJVU_RUN_DEPENDS= djvutxt:graphics/djvulibre
IMAGE_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool
LATEX_USE= dvipsk:run \
latex:run
LATEX_USES= tex
LATEX_USE= TEX=dvipsk:run,latex:run
PDF_RUN_DEPENDS= pdftotext:graphics/poppler-utils
PS_RUN_DEPENDS= pstotext:print/pstotext
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_RUN_DEPENDS= R:math/R
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_RUN_DEPENDS= ${PY_MERCURIAL}
SCROT_DESC= Screenshot taking and inserting support

View File

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

View File

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

View File

@ -29,7 +29,7 @@ OPTIONS_DEFAULT= GRAPHVIZ
QT5_DESC= Install Doxywizard GUI with Qt5
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_ALL_TARGET= docs
DOCS_BUILD_DEPENDS= dot:graphics/graphviz
@ -45,6 +45,7 @@ PORTDOCS= *
GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz
LATEX_USES= tex
LATEX_USE= TEX=base,dvipsk,pdftex
QT5_USES= qt:5

View File

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

View File

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

View File

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

View File

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

View File

@ -37,6 +37,7 @@ DOCS_BUILD_DEPENDS= gsed:textproc/gsed
DOCS_ALL_TARGET= html
DOCS_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= 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_VARS= MAKE_ENV+=BUILD_MAGIT_LIBGIT=true
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build
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_VARS_OFF= MAKE_ENV+=BUILD_MAGIT_LIBGIT=false
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf

View File

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

View File

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

View File

@ -12,9 +12,8 @@ COMMENT= Lua library for TeXLive
LICENSE= MIT
LICENSE_FILE= ${WRKDIR}/LICENSE.MIT
USES= libtool pathfix pkgconfig tar:xz
USES= libtool pathfix pkgconfig tar:xz tex
USE_LDCONFIG= yes
USE_TEX= 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_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_TEX= yes
GNU_CONFIGURE= yes

View File

@ -14,7 +14,7 @@ WWW= http://itexmac.sourceforge.net/SyncTeX.html
LICENSE= MIT
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_TEX= kpathsea

View File

@ -15,7 +15,7 @@ LIB_DEPENDS= libgmp.so:math/gmp \
libpng.so:graphics/png \
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_LDCONFIG= yes
USE_TEX= kpathsea ptexenc

View File

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

View File

@ -34,6 +34,7 @@ DOCS_BUILD_DEPENDS= gsed:textproc/gsed
DOCS_ALL_TARGET= html
DOCS_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= 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
USES= compiler:c11 desktop-file-utils gettext gmake gnome \
pkgconfig tar:xz vala:build
pkgconfig tar:xz tex vala:build
GNU_CONFIGURE= yes
USE_GNOME= cairo dconf intltool gtksourceview4
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
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_XORG= xext
GNU_CONFIGURE= yes

View File

@ -14,7 +14,7 @@ LICENSE= GPLv2+
LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell
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_QT= concurrent core gui network printsupport script widgets \
xml buildtools:build

View File

@ -17,7 +17,7 @@ LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell \
libquazip1-qt5.so:archivers/quazip
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
GH_ACCOUNT= ${PORTNAME}-org

View File

@ -17,7 +17,7 @@ LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell \
libpoppler-qt5.so:graphics/poppler-qt5
USES= compiler:c++11-lang cmake desktop-file-utils pkgconfig \
qt:5
qt:5 tex
USE_GITHUB= yes
GH_ACCOUNT= TeXworks
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_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= 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_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf
PDF_PLIST_FILES= ${DOCSDIR}/with-editor.pdf

View File

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

View File

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

View File

@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_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
GNU_CONFIGURE= yes
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
DVI_DESC= DVI viewer support
DVI_USES= tex
DVI_USE= TEX=kpathsea,latex
DVI_MESON_ENABLED= dvi

View File

@ -18,8 +18,9 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libpng.so:graphics/png \
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_LDCONFIG= yes
USE_QT= buildtools:build core gui qmake:build widgets
USE_TEX= pdftex
@ -39,7 +40,6 @@ MAKE_ENV= DL_LIBS="" \
JPEG_LIBS="-L${LOCALBASE}/lib -ljpeg" \
LUA_PACKAGE="lua-${LUA_VER}" \
MOC="${MOC}"
USE_LDCONFIG= yes
PLIST_SUB= VERSION="${PORTVERSION}"

View File

@ -13,7 +13,7 @@ LICENSE= GPLv2
BUILD_DEPENDS= help2man:misc/help2man
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_QT= core dbus gui sql svg widgets x11extras xml \
buildtools:build designer:build linguisttools:build \

View File

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

View File

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

View File

@ -18,7 +18,7 @@ LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
libsndfile.so:audio/libsndfile \
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_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 librsvg2 libxml2 pango
USE_XORG= x11 xi

View File

@ -13,7 +13,7 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
libpaper.so:print/libpaper
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_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
WWW= https://sourceforge.jp/projects/mytexpert/
USES= tex
NO_BUILD= yes
USE_TEX= latex texhash
JLDIR= ${TEXMFLOCALDIR}/tex/latex/jlisting

View File

@ -14,7 +14,7 @@ MAINTAINER= tex@FreeBSD.org
COMMENT= ASCII Japanese 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
TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFVARDIR}
EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}

View File

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

View File

@ -10,6 +10,7 @@ MAINTAINER= hyogeollee@gmail.com
COMMENT= Korean TeX extra fonts
WWW= http://project.ktug.or.kr/ko.TeX/
USES= tex
USE_TEX= dvipsk latex
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
USES= shebangfix
USES= shebangfix tex
SHEBANG_FILES= util/*.pl
USE_TEX= latex
CONFLICTS= hlatex

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -25,7 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cson>=0.8:devel/py-cson@${PY_FLAVOR} \
${PY_PILLOW}
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
USE_GL= gl glu glut
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} \
${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
GH_ACCOUNT= kpeeters
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_RUN_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2
IDE_CONFIGURE_OFF= -coqide no
DOCS_USES= tex
DOCS_USE= TEX=latex:build,dvipsk:build,texmf:build
DOCS_BUILD_DEPENDS= hevea:textproc/hevea
DOCS_CONFIGURE_OFF= -with-doc no

View File

@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= pstoedit:graphics/pstoedit \
getopt>=0:misc/getopt
USES= bison gettext iconv gmake readline tar:bzip2
USES= bison gettext iconv gmake readline tar:bzip2 tex
USE_TEX= latex
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 \
gettext gl gmake gnome jpeg libtool localbase ncurses perl5 \
python readline shebangfix xorg
python readline shebangfix tex xorg
GNU_CONFIGURE= yes
USE_GL= gl
USE_XORG= x11 xcursor xext xft xi xinerama

View File

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

View File

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

View File

@ -36,7 +36,8 @@ OPTIONS_SUB= yes
ADDONS_DESC= Build gretl 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_LIB_DEPENDS= libatlas.so:math/atlas

View File

@ -12,7 +12,7 @@ WWW= http://gri.sourceforge.net/
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
GNU_CONFIGURE= yes
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
DOCS_USES= tex
DOCS_USE= TEX=dvipsk:build,formats:build
JAVA_USE= JAVA=yes
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}
USES= python:3.5+
USES= python:3.5+ tex
USE_PYTHON= autoplist concurrent distutils
USE_TEX= base:run

View File

@ -340,7 +340,7 @@ RUN_DEPENDS= bash:shells/bash \
USES= autoreconf blaslapack:openblas compiler:c++11-lib fortran \
gettext gmake gnome iconv jpeg libtool localbase magick:6,build \
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_XORG= x11 xext xscrnsaver
USE_GNOME= cairo glib20 pango

View File

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

View File

@ -15,7 +15,7 @@ RUN_DEPENDS= pidgin:net-im/pidgin
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_GNOME= gtk20
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
NO_ARCH= # no
USES= tex
USE_TEX= full
MASTERDIR= ${.CURDIR}/../netmagis-common

View File

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

View File

@ -10,8 +10,8 @@ WWW= http://catdvi.sourceforge.net/
LICENSE= GPLv2
USES= gmake tex
USE_TEX= latex
USES= gmake
GNU_CONFIGURE= yes
MAKEFILE= GNUmakefile
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
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR}
USES= python:3.6+
USES= python:3.6+ tex
USE_GITHUB= yes
USE_PYTHON= distutils autoplist concurrent
# Enable this before running test target
# bsd.tex.mk doesnt support :test (only) depends
#USE_TEX= latex
USE_TEX= latex:test
GH_ACCOUNT= kjellmf

View File

@ -11,7 +11,7 @@ WWW= http://dvisvg.sourceforge.net/
LICENSE= GPLv2
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
USES= ghostscript:run
USES= ghostscript:run tex
USE_TEX= base texmf texhash
ALL_TARGET= # empty
# 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
USES= emacs
USES= emacs tex
USE_TEX= latex
CONFLICTS_INSTALL= Hyperlatex Hyperlatex-emacs_*

View File

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

View File

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

View File

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

View File

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

View File

@ -17,7 +17,7 @@ OPTIONS_DEFINE= LATEX2PNG
LATEX2PNG_DESC= Install latex2png utility
OPTIONS_SUB= yes
LATEX2PNG_USES= magick:6,run
LATEX2PNG_USES= magick:6,run tex
LATEX2PNG_USE= TEX=dvipsk,latex,xetex
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
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_GNOME= pango
USE_PERL5= build

View File

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

View File

@ -17,7 +17,7 @@ RUN_DEPENDS= psnup:print/psutils \
p5-Text-Iconv>=0:converters/p5-Text-Iconv
GNU_CONFIGURE= yes
USES= autoreconf gmake perl5
USES= autoreconf gmake perl5 tex
USE_TEX= latex dvipsk
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
WWW= http://match.stanford.edu/~bump/sgf2tex.html
USES= shebangfix
USES= shebangfix tex
SHEBANG_FILES= sgf2tex
USE_TEX= tex
PLIST_SUB= MKTEXLSR=${MKTEXLSR}

View File

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

View File

@ -19,7 +19,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
libpaper.so:print/libpaper
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
TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFDIR}
EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}

View File

@ -16,7 +16,7 @@ LICENSE= GPLv2
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
GNU_CONFIGURE= yes

View File

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

View File

@ -12,7 +12,7 @@ MAINTAINER= tex@FreeBSD.org
COMMENT= TeX backend for Jade, DSSSL processor for SGML/XML documents
WWW= http://jadetex.sourceforge.net/
USES= tar:xz
USES= tar:xz tex
USE_TEX= texmf pdftex xmltex fmtutil
TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFVARDIR}
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 \
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_XORG= pixman
USE_GNOME= cairo

View File

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

View File

@ -14,7 +14,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libpaper.so:print/libpaper
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_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 \
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_GNOME= cairo
USE_PERL5= build

View File

@ -11,7 +11,7 @@ EXTRACT_ONLY=
MAINTAINER= tex@FreeBSD.org
COMMENT= Non-validating XML parser, written in TeX
USES= tar:xz
USES= tar:xz tex
USE_TEX= texmf pdftex fmtutil
TEXHASHDIRS= ${TEXMFDISTDIR}
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_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 \
--with-external-Text-Unidecode \
@ -38,7 +38,6 @@ GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip install-tex
MAKE_ARGS= PERL=${PERL} TEXMF=${LOCALBASE}/${TEXMFDIR}
PKGDEINSTALL= ${PKGINSTALL}
USE_TEX= yes
INFO= info-stnd texinfo

View File

@ -28,7 +28,7 @@ RUN_DEPENDS= p5-File-HomeDir>=0:devel/p5-File-HomeDir \
psbook:print/psutils
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
USE_CXXSTD= gnu++11
USE_GNOME= cairo

View File

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

View File

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

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