aboutsummaryrefslogtreecommitdiff
path: root/print/tex-luatex/Makefile
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-04-03 00:30:03 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-04-11 15:43:18 +0000
commit24e24a19568e8038e3926d7050e1a6052a8b0df5 (patch)
treee3ad6f62879e9c378a9a44a85260e023fcb3a269 /print/tex-luatex/Makefile
parenta8fe44053d6117e4bce4de523aaf7001480fbdbc (diff)
downloadports-24e24a19568e8038e3926d7050e1a6052a8b0df5.tar.gz
ports-24e24a19568e8038e3926d7050e1a6052a8b0df5.zip
Diffstat (limited to 'print/tex-luatex/Makefile')
-rw-r--r--print/tex-luatex/Makefile97
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: