The freetype 1.3.1 utils which unpack into the contrib-dir should be linked against kpathsea if tetex is installed. Use options --prefix=<DIR1> --with-kpathsea=<DIR2> when compiling these contrib utils. <DIR1> is the tetex main dir, which can be found with kpsexpand '$TEXMFMAIN' (should be /usr/share/texmf) <DIR2> is the directory which contains libkpathsea.* (should be /usr/lib) After compilation, the --version option should reveal linking to kpathsea: #>ttf2pk --version ttf2pk version 1.4 (kpathsea version 3.3.1) Suggestion for modification: -----BEGIN----- # make contrib utils if test -e `which kpsewhich` then myconf="${myconf} --prefix=`kpsexpand '$TEXMFMAIN'` \ --with-kpathsea-dir=/usr/lib" fi for x in ttf2bdf ttf2pfb ttf2pk ttfbanner -----END----- Cheers, Einar Reproducible: Always Steps to Reproduce:
Over half a year old and still nothing? I even provided a simple fix to the ebuild... What's the reason for the holdup on this one?
busy, that's the reason. That plus freetype-1 is not really a focuspoint anymore. This probably should be USE flagged. I assume kpathsea comes from tetex ? Is it provided by every tetex provider ?
Yes, kpathsea is included in the tetex installation, at least when installing it in Gentoo using portage. My ebuild modification simply checks to see whether kpathsea is already installed, but a USE-flag might be more appropriate. ttf2pk (and similar utilities) are not included in freetype 2.x for some reason. I used those utilities for making TTF-fonts available to LaTeX. There may be other and better ways of doing this, but not that I am aware of.
I'll take this.
Added tetex IUSE flag to freetype-1.3.1-r4 for kpathsea linking. Thanks for the bug report.
Fantastic! I had given up on this one, but glad to see it solved. Thank you :)