diff options
author | hrs <hrs@FreeBSD.org> | 2015-07-20 04:33:34 +0800 |
---|---|---|
committer | hrs <hrs@FreeBSD.org> | 2015-07-20 04:33:34 +0800 |
commit | eb505ab1476925732268cd57a161ad8f8fd94364 (patch) | |
tree | 346ed2be37b627807351d830ba39e46d40a65664 /Mk/bsd.tex.mk | |
parent | bf0a2afa21d17ca8b87f23bf13ef726df96938ab (diff) | |
download | freebsd-ports-gnome-eb505ab1476925732268cd57a161ad8f8fd94364.tar.gz freebsd-ports-gnome-eb505ab1476925732268cd57a161ad8f8fd94364.tar.zst freebsd-ports-gnome-eb505ab1476925732268cd57a161ad8f8fd94364.zip |
Update TeXLive to TL2015.
- print/texlive-infra was renamed with print/texlive-tlmgr.
Note that currently tlmgr(1) does not work because of
lack of TLPDB. This will be fixed.
- Lua libraries used in LuaTeX are separated into
devel/tex-libtexlua and devel/texlibtexluajit.
USE_TEX supports them via keywords "texlua" and "texluajit".
- libsynctex is currently installed by devel/tex-web2c.
This will be separated into a single port.
- Add graphics/libpotrace and use installed libpotrace
and libharfbuzz.
Diffstat (limited to 'Mk/bsd.tex.mk')
-rw-r--r-- | Mk/bsd.tex.mk | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/Mk/bsd.tex.mk b/Mk/bsd.tex.mk index 5dca3237287a..bd095466f815 100644 --- a/Mk/bsd.tex.mk +++ b/Mk/bsd.tex.mk @@ -22,7 +22,9 @@ TEX_MAINTAINER= hrs@FreeBSD.org # web2c: WEB2C toolchain and TeX engines # kpathsea: kpathsea library # ptexenc: character code conversion library for pTeX -# infra: tlmgr dependency (Perl modules) +# tlmgr: tlmgr dependency (Perl modules) +# texlua: texlua52 library +# texluajit: texluajit library # # dvipsk: dvipsk # dvipdfmx: DVIPDFMx @@ -88,9 +90,9 @@ _USE_TEX_SOURCE_PKGNAME=texlive-texmf-source _USE_TEX_DOCS_DEP= ${LOCALBASE}/${TEXMFDISTDIR}/doc/texlive/texlive-en/README _USE_TEX_DOCS_PORT= print/${_USE_TEX_DOCS_PKGNAME} _USE_TEX_DOCS_PKGNAME= texlive-docs -_USE_TEX_INFRA_DEP= ${LOCALBASE}/${TEXMFDISTDIR}/web2c/fmtutil-hdr.cnf -_USE_TEX_INFRA_PORT= print/${_USE_TEX_INFRA_PKGNAME} -_USE_TEX_INFRA_PKGNAME= texlive-infra +_USE_TEX_TLMGR_DEP= ${LOCALBASE}/${TEXMFDISTDIR}/.texlive-tlmgr +_USE_TEX_TLMGR_PORT= print/${_USE_TEX_TLMGR_PKGNAME} +_USE_TEX_TLMGR_PKGNAME= texlive-tlmgr _USE_TEX_DVIPSK_DEP= dvips _USE_TEX_DVIPSK_PORT= print/${_USE_TEX_DVIPSK_PKGNAME} _USE_TEX_DVIPSK_PKGNAME=tex-dvipsk @@ -123,6 +125,12 @@ _USE_TEX_KPATHSEA_PKGNAME=tex-kpathsea _USE_TEX_PTEXENC_DEP= libptexenc.so _USE_TEX_PTEXENC_PORT= print/${_USE_TEX_PTEXENC_PKGNAME} _USE_TEX_PTEXENC_PKGNAME=tex-ptexenc +_USE_TEX_TEXLUA_DEP= libtexlua52.so +_USE_TEX_TEXLUA_PORT= devel/${_USE_TEX_TEXLUA_PKGNAME} +_USE_TEX_TEXLUA_PKGNAME=tex-libtexlua +_USE_TEX_TEXLUAJIT_DEP= libtexluajit.so +_USE_TEX_TEXLUAJIT_PORT= devel/${_USE_TEX_TEXLUAJIT_PKGNAME} +_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 @@ -136,11 +144,11 @@ _USE_TEX_XETEX_DEP= xetex _USE_TEX_XETEX_PORT= print/${_USE_TEX_XETEX_PKGNAME} _USE_TEX_XETEX_PKGNAME= tex-xetex -_USE_TEX_FULLLIST= texmf>=20140525_2 base>=20140525_1 \ - web2c infra \ +_USE_TEX_FULLLIST= texmf>=20150523 base>=20150521 \ + web2c tlmgr:run \ formats aleph xetex jadetex luatex xmltex ptex \ dvipsk dvipdfmx xdvik \ - kpathsea:lib ptexenc:lib + kpathsea:lib ptexenc:lib texlua:lib texluajit:lib .if !empty(USE_TEX:tu:MFULL) USE_TEX:= ${USE_TEX:tu:NFULL} ${_USE_TEX_FULLLIST:tu} @@ -238,6 +246,7 @@ do-fmtutil-$F: ${RM} ${TEXHASHDIRS:S,^,${STAGEDIR}${PREFIX}/,:S,$,/ls-R,} \ ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/web2c/texmf.cnf ${RMDIR} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/web2c || ${TRUE} + ${RMDIR} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR} || ${TRUE} _PLIST_FILES+= ${TEX_FORMAT_${F:tu}_FILES} _PLIST_DIRSTRY+=${TEX_FORMAT_${F:tu}_DIRS} _PLIST_FILES+= ${TEX_FORMAT_${F:tu}_BIN} |