aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.tex.mk
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2015-07-26 06:57:26 +0000
committerHiroki Sato <hrs@FreeBSD.org>2015-07-26 06:57:26 +0000
commit520677c14aad26c1f25a6135132732a3d8ae473c (patch)
tree2f0bed45179ba9632d6f4d71623d8fe71c8dd85b /Mk/bsd.tex.mk
parentf58520633bcc1c333b3f58740c53c65617143f33 (diff)
downloadports-520677c14aad26c1f25a6135132732a3d8ae473c.tar.gz
ports-520677c14aad26c1f25a6135132732a3d8ae473c.zip
Notes
Diffstat (limited to 'Mk/bsd.tex.mk')
-rw-r--r--Mk/bsd.tex.mk15
1 files changed, 12 insertions, 3 deletions
diff --git a/Mk/bsd.tex.mk b/Mk/bsd.tex.mk
index 9041afdd3746..e29067818053 100644
--- a/Mk/bsd.tex.mk
+++ b/Mk/bsd.tex.mk
@@ -22,9 +22,11 @@ TEX_MAINTAINER= hrs@FreeBSD.org
# 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: texlua52 library
# texluajit: texluajit library
+# synctex: synctex library
#
# dvipsk: dvipsk
# dvipdfmx: DVIPDFMx
@@ -102,6 +104,9 @@ _USE_TEX_XDVIK_PKGNAME= tex-xdvik
_USE_TEX_DVIPDFMX_DEP= dvipdfmx
_USE_TEX_DVIPDFMX_PORT= print/${_USE_TEX_DVIPDFMX_PKGNAME}
_USE_TEX_DVIPDFMX_PKGNAME=tex-dvipdfmx
+_USE_TEX_BASIC_DEP= tex
+_USE_TEX_BASIC_PORT= print/${_USE_TEX_BASIC_PKGNAME}
+_USE_TEX_BASIC_PKGNAME= tex-basic-engines
.for _L in TEX LATEX PDFTEX
_USE_TEX_${_L}_DEP= ${_USE_TEX_FORMATS_DEP}
_USE_TEX_${_L}_PORT= ${_USE_TEX_FORMATS_PORT}
@@ -134,6 +139,9 @@ _USE_TEX_TEXLUAJIT_PKGNAME=tex-libtexluajit
_USE_TEX_FORMATS_DEP= ${LOCALBASE}/${TEXMFVARDIR}/web2c/tex/tex.fmt
_USE_TEX_FORMATS_PORT= print/${_USE_TEX_FORMATS_PKGNAME}
_USE_TEX_FORMATS_PKGNAME=tex-formats
+_USE_TEX_SYNCTEX_DEP= libsynctex.so
+_USE_TEX_SYNCTEX_PORT= devel/${_USE_TEX_SYNCTEX_PKGNAME}
+_USE_TEX_SYNCTEX_PKGNAME=tex-synctex
_USE_TEX_ALEPH_DEP= aleph
_USE_TEX_ALEPH_PORT= print/${_USE_TEX_ALEPH_PKGNAME}
_USE_TEX_ALEPH_PKGNAME= tex-aleph
@@ -146,9 +154,9 @@ _USE_TEX_XETEX_PKGNAME= tex-xetex
_USE_TEX_FULLLIST= texmf>=20150523 base>=20150521 \
web2c tlmgr:run \
- formats aleph xetex jadetex luatex xmltex ptex \
+ basic formats aleph xetex jadetex luatex xmltex ptex \
dvipsk dvipdfmx xdvik \
- kpathsea:lib ptexenc:lib texlua:lib texluajit:lib
+ kpathsea:lib ptexenc:lib texlua:lib texluajit:lib synctex:lib
.if !empty(USE_TEX:tu:MFULL)
USE_TEX:= ${USE_TEX:tu:NFULL} ${_USE_TEX_FULLLIST:tu}
@@ -166,7 +174,8 @@ _U:= ${_U}>=20150521
. if !empty(_U:tu:C/[<>=][^\:]*//:C/\:.*$//:MKPATHSEA) || \
!empty(_U:tu:C/[<>=][^\:]*//:C/\:.*$//:MPTEXENC) || \
!empty(_U:tu:C/[<>=][^\:]*//:C/\:.*$//:MTEXLUA) || \
- !empty(_U:tu:C/[<>=][^\:]*//:C/\:.*$//:MTEXLUAJIT)
+ !empty(_U:tu:C/[<>=][^\:]*//:C/\:.*$//:MTEXLUAJIT) || \
+ !empty(_U:tu:C/[<>=][^\:]*//:C/\:.*$//:MSYNCTEX)
_U:= ${_U}:lib
. endif
. if !empty(_U:M*[<>=]*)