--- Makefile (revision 448858) +++ Makefile (working copy) @@ -24,10 +24,19 @@ libpoppler.so:graphics/poppler \ libTECkit.so:textproc/teckit -USES= pkgconfig tar:xz +USES= pkgconfig python shebangfix tar:xz USE_TEX= kpathsea web2c texmf formats fmtutil USE_XORG= pixman USE_GNOME= cairo +PYTHON_NO_DEPENDS= yes + +SHEBANG_FILES_INSTALL= \ + share/texmf-dist/doc/xelatex/xepersian/dkun-0.3.py \ + share/texmf-dist/doc/xelatex/xepersian/dkun-0.4.py \ + share/texmf-dist/doc/xelatex/xepersian/undk-0.6.py \ + share/texmf-dist/doc/xelatex/xepersian/unldk-0.2.py \ + share/texmf-dist/scripts/xetex/perl/xdv2pdf_mergemarks \ + share/texmf-dist/source/xelatex/arabxetex/makemaps.pl TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFVARDIR} EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,} EXTRACT_FILES= build-aux \ @@ -92,4 +101,10 @@ ${CAT} ${DISTDIR}/${DIST_SUBDIR}/texlive-${DISTVERSION_TEXLIVE_TEXMF}-texmf${EXTRACT_SUFX} \ ${EXTRACT_AFTER_ARGS_TEXMF} +post-install: +# Fix shebangs for files installed straight from distribution tarball + cd ${STAGEDIR}${PREFIX} && \ + ${FIND} ${SHEBANG_FILES_INSTALL} -type f \ + -exec ${SED} -i '' ${_SHEBANG_REINPLACE_ARGS} {} + + .include