diff -urN tex-xetex.orig/Makefile tex-xetex/Makefile --- tex-xetex.orig/Makefile 2020-10-11 12:58:15.000000000 +0200 +++ tex-xetex/Makefile 2020-10-18 13:49:51.669829000 +0200 @@ -15,15 +15,16 @@ MAINTAINER= hrs@FreeBSD.org COMMENT= TeX System with Unicode and Modern Font Technologies -LIB_DEPENDS= libfreetype.so:print/freetype2 \ +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 \ libgraphite2.so:graphics/graphite2 \ - libicuio.so:devel/icu \ libharfbuzz.so:print/harfbuzz \ libharfbuzz-icu.so:print/harfbuzz-icu \ + libicuio.so:devel/icu \ libpng.so:graphics/png \ libTECkit.so:textproc/teckit -USES= compiler:c++11-lib gnome pkgconfig tar:xz xorg +USES= compiler:c++11-lib gnome pkgconfig python:env shebangfix tar:xz xorg USE_CXXSTD= gnu++11 USE_TEX= kpathsea web2c texmf formats fmtutil dvipdfmx USE_XORG= pixman @@ -34,14 +35,14 @@ libs/poppler \ libs/xpdf \ texk/web2c -EXTRACT_AFTER_ARGS_TEXMF= \ +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}/,} DISTVERSION_TEXLIVE_SOURCE=20150521 DISTVERSION_TEXLIVE_TEXMF=20150523 DISTNAME_TEXMF= texlive-${DISTVERSION_TEXLIVE_TEXMF}-texmf -EXTRACT_FILES_TEXMF= \ +EXTRACT_FILES_TEXMF= \ texmf-dist/doc/xelatex \ texmf-dist/doc/xetex \ texmf-dist/fonts/misc/xetex \ @@ -77,9 +78,19 @@ --with-$L-include=${LOCALBASE}/include \ --with-$L-libdir=${LOCALBASE}/lib .endfor +CONFIGURE_ARGS+=CC="${CC}" \ + CXX="${CXX}" CPPFLAGS+= -I${LOCALBASE}/include/harfbuzz -I${LOCALBASE}/include MAKE_JOBS_UNSAFE= yes TEX_FORMATS= xetex + +SHEBANG_FILES= \ + share/texmf-dist/source/xelatex/arabxetex/makemaps.pl \ + share/texmf-dist/doc/xelatex/xepersian/dkun-0.4.py \ + share/texmf-dist/doc/xelatex/xepersian/unldk-0.2.py \ + share/texmf-dist/doc/xelatex/xepersian/undk-0.6.py \ + share/texmf-dist/doc/xelatex/xepersian/dkun-0.3.py \ + share/texmf-dist/scripts/xetex/perl/xdv2pdf_mergemarks pre-configure: for D in libs/xpdf libs/poppler; do \