Browse Source

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)
overlay
Muhammad Moinur Rahman 3 years ago
parent
commit
721e5776c9
  1. 84
      Mk/Uses/tex.mk
  2. 4
      Mk/bsd.port.mk
  3. 2
      arabic/arabtex/Makefile
  4. 2
      astro/pp3/Makefile
  5. 2
      cad/alliance/Makefile
  6. 1
      cad/opencascade/Makefile
  7. 1
      cad/opencascade740/Makefile
  8. 2
      converters/p5-LaTeXML/Makefile
  9. 1
      databases/bbdb/Makefile
  10. 4
      deskutils/recoll/Makefile
  11. 3
      deskutils/zim/Makefile
  12. 1
      devel/avr-libc/Makefile
  13. 2
      devel/cl-alexandria/Makefile
  14. 3
      devel/doxygen/Makefile
  15. 1
      devel/forge-devel/Makefile
  16. 1
      devel/forge/Makefile
  17. 1
      devel/gcc-arm-embedded/Makefile
  18. 1
      devel/ghub-devel/Makefile
  19. 1
      devel/ghub/Makefile
  20. 1
      devel/magit-devel/Makefile
  21. 1
      devel/magit/Makefile
  22. 1
      devel/ragel/Makefile
  23. 3
      devel/tex-kpathsea/Makefile
  24. 3
      devel/tex-libtexlua/Makefile
  25. 3
      devel/tex-libtexluajit/Makefile
  26. 2
      devel/tex-synctex/Makefile
  27. 2
      devel/tex-web2c/Makefile
  28. 1
      devel/transient-devel/Makefile
  29. 1
      devel/transient/Makefile
  30. 2
      editors/gnome-latex/Makefile
  31. 2
      editors/texmacs/Makefile
  32. 2
      editors/texmaker/Makefile
  33. 2
      editors/texstudio/Makefile
  34. 2
      editors/texworks/Makefile
  35. 1
      editors/with-editor-devel/Makefile
  36. 1
      editors/with-editor/Makefile
  37. 1
      emulators/virtualbox-ose-legacy/Makefile
  38. 1
      emulators/virtualbox-ose/Makefile
  39. 2
      graphics/epix/Makefile
  40. 1
      graphics/evince/Makefile
  41. 4
      graphics/ipe/Makefile
  42. 2
      graphics/klatexformula/Makefile
  43. 2
      graphics/l2p/Makefile
  44. 2
      graphics/py-pyx/Makefile
  45. 2
      graphics/xournalpp/Makefile
  46. 2
      japanese/ja-tex-xdvik/Makefile
  47. 1
      japanese/latex-jlisting/Makefile
  48. 2
      japanese/tex-ptex/Makefile
  49. 1
      korean/ko.TeX-fonts-base/Makefile
  50. 1
      korean/ko.TeX-fonts-extra/Makefile
  51. 2
      korean/ko.TeX/Makefile
  52. 5
      lang/mlton/Makefile
  53. 12
      lang/scheme48/Makefile
  54. 2
      lang/twelf/Makefile
  55. 1
      lang/yap/Makefile
  56. 1
      math/R/Makefile
  57. 1
      math/adept/Makefile
  58. 2
      math/asymptote/Makefile
  59. 2
      math/cadabra2/Makefile
  60. 1
      math/coq/Makefile
  61. 2
      math/eukleides/Makefile
  62. 2
      math/giacxcas/Makefile
  63. 2
      math/gnuplot-tex-extras/Makefile
  64. 2
      math/gnuplot/Makefile
  65. 3
      math/gretl/Makefile
  66. 2
      math/gri/Makefile
  67. 1
      math/octave/Makefile
  68. 2
      math/py-plastex/Makefile
  69. 2
      math/sage/Makefile
  70. 2
      misc/latex-mk/Makefile
  71. 2
      net-im/pidgin-latex/Makefile
  72. 1
      net-mgmt/netmagis-www/Makefile
  73. 3
      print/auctex/Makefile
  74. 2
      print/catdvi/Makefile
  75. 6
      print/dot2tex/Makefile
  76. 2
      print/dvisvg/Makefile
  77. 2
      print/hyperlatex/Makefile
  78. 1
      print/latex-beamer/Makefile
  79. 2
      print/latex-biber/Makefile
  80. 3
      print/latex-ltablex/Makefile
  81. 2
      print/latex-resume/Makefile
  82. 2
      print/latex2rtf/Makefile
  83. 2
      print/lilypond/Makefile
  84. 2
      print/mftrace/Makefile
  85. 2
      print/muttprint/Makefile
  86. 2
      print/sgf2tex/Makefile
  87. 2
      print/tex-basic-engines/Makefile
  88. 2
      print/tex-dvipdfmx/Makefile
  89. 2
      print/tex-dvipsk/Makefile
  90. 1
      print/tex-formats/Makefile
  91. 2
      print/tex-jadetex/Makefile
  92. 2
      print/tex-luatex/Makefile
  93. 3
      print/tex-ptexenc/Makefile
  94. 2
      print/tex-xdvik/Makefile
  95. 2
      print/tex-xetex/Makefile
  96. 2
      print/tex-xmltex/Makefile
  97. 3
      print/texinfo/Makefile
  98. 2
      print/texlive-base/Makefile
  99. 2
      print/texlive-docs/Makefile
  100. 2
      print/texlive-full/Makefile

84
Mk/bsd.tex.mk → Mk/Uses/tex.mk

@ -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)

4
Mk/bsd.port.mk

@ -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

2
arabic/arabtex/Makefile

@ -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

2
astro/pp3/Makefile

@ -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

2
cad/alliance/Makefile

@ -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

1
cad/opencascade/Makefile

@ -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 \

1
cad/opencascade740/Makefile

@ -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 \

2
converters/p5-LaTeXML/Makefile

@ -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

1
databases/bbdb/Makefile

@ -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

4
deskutils/recoll/Makefile

@ -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

3
deskutils/zim/Makefile

@ -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

1
devel/avr-libc/Makefile

@ -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 \

2
devel/cl-alexandria/Makefile

@ -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}

3
devel/doxygen/Makefile

@ -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

1
devel/forge-devel/Makefile

@ -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

1
devel/forge/Makefile

@ -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

1
devel/gcc-arm-embedded/Makefile

@ -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

1
devel/ghub-devel/Makefile

@ -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

1
devel/ghub/Makefile

@ -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

1
devel/magit-devel/Makefile

@ -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

1
devel/magit/Makefile

@ -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

1
devel/ragel/Makefile

@ -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

3
devel/tex-kpathsea/Makefile

@ -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

3
devel/tex-libtexlua/Makefile

@ -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

3
devel/tex-libtexluajit/Makefile

@ -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

2
devel/tex-synctex/Makefile

@ -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

2
devel/tex-web2c/Makefile

@ -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

1
devel/transient-devel/Makefile

@ -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

1
devel/transient/Makefile

@ -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

2
editors/gnome-latex/Makefile

@ -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

2
editors/texmacs/Makefile

@ -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

2
editors/texmaker/Makefile

@ -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

2
editors/texstudio/Makefile

@ -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

2
editors/texworks/Makefile

@ -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 \

1
editors/with-editor-devel/Makefile

@ -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

1
editors/with-editor/Makefile

@ -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

1
emulators/virtualbox-ose-legacy/Makefile

@ -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

1
emulators/virtualbox-ose/Makefile

@ -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

2
graphics/epix/Makefile

@ -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 \

1
graphics/evince/Makefile

@ -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

4
graphics/ipe/Makefile

@ -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}"

2
graphics/klatexformula/Makefile

@ -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 \

2
graphics/l2p/Makefile

@ -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

2
graphics/py-pyx/Makefile

@ -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

2
graphics/xournalpp/Makefile

@ -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

2
japanese/ja-tex-xdvik/Makefile

@ -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

1
japanese/latex-jlisting/Makefile

@ -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

2
japanese/tex-ptex/Makefile

@ -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}/,}

1
korean/ko.TeX-fonts-base/Makefile

@ -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

1
korean/ko.TeX-fonts-extra/Makefile

@ -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

2
korean/ko.TeX/Makefile

@ -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

5
lang/mlton/Makefile

@ -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

12
lang/scheme48/Makefile

@ -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>

2
lang/twelf/Makefile

@ -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' \

1
lang/yap/Makefile

@ -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

1
math/R/Makefile

@ -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}=""

1
math/adept/Makefile

@ -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:

2
math/asymptote/Makefile

@ -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

2
math/cadabra2/Makefile

@ -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

1
math/coq/Makefile

@ -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

2
math/eukleides/Makefile

@ -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}

2
math/giacxcas/Makefile

@ -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

2
math/gnuplot-tex-extras/Makefile

@ -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}/,}

2
math/gnuplot/Makefile

@ -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+

3
math/gretl/Makefile

@ -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

2
math/gri/Makefile

@ -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

1
math/octave/Makefile

@ -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}

2
math/py-plastex/Makefile

@ -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

2
math/sage/Makefile

@ -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

2
misc/latex-mk/Makefile

@ -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

2
net-im/pidgin-latex/Makefile

@ -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}"

1
net-mgmt/netmagis-www/Makefile

@ -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

3
print/auctex/Makefile

@ -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

2
print/catdvi/Makefile

@ -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

6
print/dot2tex/Makefile

@ -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

2
print/dvisvg/Makefile

@ -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

2
print/hyperlatex/Makefile

@ -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_*

1
print/latex-beamer/Makefile

@ -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

2
print/latex-biber/Makefile

@ -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

3
print/latex-ltablex/Makefile

@ -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

2
print/latex-resume/Makefile

@ -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}

2
print/latex2rtf/Makefile

@ -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 \

2
print/lilypond/Makefile

@ -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

2
print/mftrace/Makefile

@ -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= \

2
print/muttprint/Makefile

@ -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

2
print/sgf2tex/Makefile

@ -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}

2
print/tex-basic-engines/Makefile

@ -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

2
print/tex-dvipdfmx/Makefile

@ -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}/,}

2
print/tex-dvipsk/Makefile

@ -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

1
print/tex-formats/Makefile

@ -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

2
print/tex-jadetex/Makefile

@ -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 \

2
print/tex-luatex/Makefile

@ -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

3
print/tex-ptexenc/Makefile

@ -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

2
print/tex-xdvik/Makefile

@ -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

2
print/tex-xetex/Makefile

@ -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

2
print/tex-xmltex/Makefile

@ -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 \

3
print/texinfo/Makefile

@ -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

2
print/texlive-base/Makefile

@ -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

2
print/texlive-docs/Makefile

@ -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 - \

2
print/texlive-full/Makefile

@ -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 changed in this diff

Loading…
Cancel
Save