1
0
mirror of https://github.com/pdf2htmlEX/pdf2htmlEX.git synced 2024-12-21 20:50:07 +00:00

updated fontforge build script to not build xwindows ui

This commit is contained in:
Stephen Gaito 2019-12-10 05:37:56 +00:00
parent 4a0a48cf69
commit 7e20d11b0a
2 changed files with 29 additions and 9 deletions

View File

@ -17,7 +17,11 @@ echo ""
# see: https://github.com/travis-ci/travis-ci/issues/5301 (unfixed)
#
if [ -n "$PYTHON_CFLAGS" ] ; then
export PYTHON_CFLAGS="$(pkg-config --cflags python) $PYTHON_CFLAGS"
export PYTHON_CFLAGS="$(python3-config --cflags) $PYTHON_CFLAGS"
fi
if [ -n "$PYTHON_LIBS" ] ; then
export PYTHON_LIBS="$(python3-config --ldflags) $PYTHON_LIBS"
fi
echo ""
@ -26,21 +30,34 @@ echo "-------------------------------"
echo $PYTHON_CFLAGS
echo "-------------------------------"
echo ""
echo ""
echo "PYTHON_LIBS:"
echo "-------------------------------"
echo $PYTHON_LIBS
echo "-------------------------------"
echo ""
# Can use "configure --disable-silent-rules" to debug configuration/make
# problems
#
cd fontforge
./bootstrap
./configure
./configure \
--prefix=/usr/local \
--enable-python-scripting=3 \
--disable-dependency-tracking \
--disable-silent-rules \
--without-x
# Apply any patches required for fontforge raw sources before we make
#
for APATCHFILE in $(ls ../patches/fontforge-$FONTFORGE_VERSION-*)
do
echo "patching fontforge using [$APATCHFILE]"
patch -p 1 < $APATCHFILE
done
#for APATCHFILE in $(ls ../patches/fontforge-$FONTFORGE_VERSION-*)
#do
# echo "patching fontforge using [$APATCHFILE]"
# patch -p 1 < $APATCHFILE
#done
make $MAKE_PARALLEL

View File

@ -146,15 +146,18 @@ void ffw_load_font(const char * filename)
assert((cur_fv == NULL) && "Previous font is not destroyed");
char * _filename = strcopy(filename);
SplineFont * font = LoadSplineFont(_filename, 1);
SplineFont * font = LoadSplineFont(_filename, of_fstypepermitted);
free(_filename);
if(!font)
err("Cannot load font %s\n", filename);
if(!font->fv)
if(!font->fv) {
assert(fv_interface && "fv_interface not initialized!");
FVAppend(_FontViewCreate(font));
}
assert(font->fv);