diff options
author | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2023-04-03 00:30:03 +0000 |
---|---|---|
committer | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2023-04-11 15:43:18 +0000 |
commit | 24e24a19568e8038e3926d7050e1a6052a8b0df5 (patch) | |
tree | e3ad6f62879e9c378a9a44a85260e023fcb3a269 /print/tex-luatex/Makefile | |
parent | a8fe44053d6117e4bce4de523aaf7001480fbdbc (diff) | |
download | ports-24e24a19568e8038e3926d7050e1a6052a8b0df5.tar.gz ports-24e24a19568e8038e3926d7050e1a6052a8b0df5.zip |
Diffstat (limited to 'print/tex-luatex/Makefile')
-rw-r--r-- | print/tex-luatex/Makefile | 97 |
1 files changed, 47 insertions, 50 deletions
diff --git a/print/tex-luatex/Makefile b/print/tex-luatex/Makefile index e072e78b3e7d..dc53fa866e6e 100644 --- a/print/tex-luatex/Makefile +++ b/print/tex-luatex/Makefile @@ -1,5 +1,5 @@ PORTNAME= luatex -PORTVERSION= 1.12.0 +PORTVERSION= 1.16.0 CATEGORIES= print MASTER_SITES= ftp://tug.org/historic/systems/texlive/2015/ PKGNAMEPREFIX= tex- @@ -12,62 +12,59 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= tex@FreeBSD.org COMMENT= Extended version of pdfTeX using Lua -LIB_DEPENDS= libpng.so:graphics/png \ - libmpfr.so:math/mpfr \ +LIB_DEPENDS= libmpfr.so:math/mpfr \ + libpng.so:graphics/png \ libzzip.so:devel/zziplib -USES= gnome libtool pkgconfig shebangfix tar:xz tex xorg -USE_TEX= kpathsea web2c texmf formats texlua texluajit fmtutil -USE_XORG= pixman +USES= gnome libtool localbase pkgconfig tar:xz tex xorg USE_GNOME= cairo USE_LDCONFIG= yes -TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFVARDIR} -EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,} -EXTRACT_FILES= build-aux \ - libs/xpdf \ - libs/lua53 \ - libs/luajit \ - libs/pplib \ - texk/web2c -EXTRACT_AFTER_ARGS_TEXMF=| ${TAR} -xf - -C ${STAGEDIR}${PREFIX}/share \ - --strip-components 1 --no-same-permission --no-same-owner \ - ${EXTRACT_FILES_TEXMF:S,^,${DISTNAME_TEXMF}/,} -DISTNAME_TEXMF= texlive-${TEXLIVE_VERSION}-texmf -EXTRACT_FILES_TEXMF= \ - texmf-dist/doc/lualatex \ - texmf-dist/doc/luatex \ - texmf-dist/scripts/context/lua \ - texmf-dist/source/luatex \ - texmf-dist/source/lualatex \ - texmf-dist/fonts/map/luatex \ - texmf-dist/tex/luatex \ - texmf-dist/tex/generic/config/luatex-unicode-letters.tex \ - texmf-dist/tex/generic/config/luatexiniconfig.tex \ - texmf-dist/tex/generic/context/luatex \ - texmf-dist/tex/latex/latexconfig/lualatexquotejobname.tex \ - texmf-dist/tex/latex/latexconfig/lualatexiniconfig.tex \ - texmf-dist/tex/lualatex -WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c -GNU_CONFIGURE= yes -EXCLUDE_ENGINES=aleph etex pdftex mf mf-nowin \ - ptex eptex uptex euptex \ - otangle mp pmp upmp web2c web-progs xetex tex synctex \ - mflua mfluajit luahbtex luajithbtex -CONFIGURE_ARGS= ${EXCLUDE_ENGINES:S/^/--disable-/} \ - --enable-luatex \ - --enable-luajittex \ - --with-system-zlib \ - --with-system-zziplib +USE_TEX= fmtutil formats kpathsea texlua texluajit web2c +USE_XORG= pixman + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= ${EXCLUDE_ENGINES:S/^/--disable-/} \ + --enable-luajittex \ + --enable-luatex \ + --with-system-zlib \ + --with-system-zziplib \ + CC="${CC}" \ + CXX="${CXX}" .for L in cairo gmp kpathsea libpng mpfr pixman ptexenc -CONFIGURE_ARGS+=--with-system-$L \ - --with-$L-include=${LOCALBASE}/include \ - --with-$L-libdir=${LOCALBASE}/lib +CONFIGURE_ARGS+= --with-$L-include=${LOCALBASE}/include \ + --with-$L-libdir=${LOCALBASE}/lib \ + --with-system-$L .endfor -CONFIGURE_ARGS+=CC="${CC}" \ - CXX="${CXX}" -CPPFLAGS+= -I${LOCALBASE}/include + MAKE_JOBS_UNSAFE= yes -TEX_FORMATS= luatex + +EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,} +EXTRACT_FILES= build-aux libs/xpdf libs/lua53 libs/luajit \ + libs/pplib texk/web2c +EXTRACT_AFTER_ARGS_TEXMF= | ${TAR} -xf - -C ${STAGEDIR}${PREFIX}/share \ + --strip-components 1 --no-same-permission \ + --no-same-owner \ + ${EXTRACT_FILES_TEXMF:S,^,${DISTNAME_TEXMF}/,} +EXTRACT_FILES_TEXMF= texmf-dist/doc/lualatex texmf-dist/doc/luatex \ + texmf-dist/scripts/context/lua \ + texmf-dist/source/luatex \ + texmf-dist/source/lualatex \ + texmf-dist/fonts/map/luatex \ + texmf-dist/tex/luatex \ + texmf-dist/tex/generic/config/luatex-unicode-letters.tex \ + texmf-dist/tex/generic/config/luatexiniconfig.tex \ + texmf-dist/tex/generic/context/luatex \ + texmf-dist/tex/latex/latexconfig/lualatexquotejobname.tex \ + texmf-dist/tex/latex/latexconfig/lualatexiniconfig.tex \ + texmf-dist/tex/lualatex +WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c +EXCLUDE_ENGINES= aleph etex pdftex mf mf-nowin ptex eptex uptex \ + euptex otangle mp pmp upmp web2c web-progs \ + xetex tex synctex mflua mfluajit luahbtex \ + luajithbtex +TEX_FORMATS= luatex + +TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFVARDIR} # buildenv and dumpenv in Makefile uses hard-coded TEXMFCNF. post-extract: |