STEPMAKE_TEXMF_DIRS(REQUIRED)
if test "$GUILEv2" = "yes"
then
- STEPMAKE_GUILE_DEVEL(REQUIRED, 2.0.7, 2.2.0)
+ STEPMAKE_GUILE_DEVEL(REQUIRED, 2.0.7, 2.3.0)
else
STEPMAKE_GUILE_DEVEL(REQUIRED, 1.8.2, 1.9.0)
fi
HOST_ARCH=`$CC -dumpmachine`
AC_SUBST(HOST_ARCH)
-STEPMAKE_PANGO_FT2(pangoft2, REQUIRED, 1.6.0)
+STEPMAKE_PANGO_FT2_WITH_OTF_FEATURE(pangoft2, OPTIONAL, 1.38.0)
+if test "$have_pangoft2_with_otf_feature" != yes ; then
+ STEPMAKE_PANGO_FT2(pangoft2, REQUIRED, 1.6.0)
+fi
STEPMAKE_FONTCONFIG(fontconfig, REQUIRED, 2.4.0)
STEPMAKE_FREETYPE2(freetype2, REQUIRED, 2.1.10)
STEPMAKE_WINDOWS
# guile executable for some scripts
-STEPMAKE_GUILE(OPTIONAL, 1.8.2, 1.9.0)
+if test "$GUILEv2" = "yes"
+then
+ STEPMAKE_GUILE(OPTIONAL, 2.0.7, 2.3.0)
+else
+ STEPMAKE_GUILE(OPTIONAL, 1.8.2, 1.9.0)
+fi
# perl for help2man and for mf2pt1.pl
STEPMAKE_PERL(REQUIRED)
STEPMAKE_PATH_PROG(GHOSTSCRIPT, gs, $DOCUMENTATION_REQUIRED, 8.60)
+AC_SUBST(GS920)
+AC_SUBST(EXTRACTPDFMARK)
+AC_SUBST(USE_EXTRACTPDFMARK)
+STEPMAKE_PROGS(GS920, gs, OPTIONAL, 9.20)
+STEPMAKE_PROGS(EXTRACTPDFMARK, extractpdfmark, OPTIONAL)
+req=`STEPMAKE_NUMERIC_VERSION(9.20)`
+USE_EXTRACTPDFMARK=yes
+if test "$GS920_VERSION" -lt "$req"; then
+ GS920=
+ USE_EXTRACTPDFMARK=no
+fi
+if test "$EXTRACTPDFMARK" != "extractpdfmark"; then
+ EXTRACTPDFMARK=
+ USE_EXTRACTPDFMARK=no
+fi
+if test "$USE_EXTRACTPDFMARK" != "yes"; then
+ STEPMAKE_ADD_ENTRY(OPTIONAL,
+ ["(Optionally using Ghostscript >= 9.20 together with"])
+ STEPMAKE_ADD_ENTRY(OPTIONAL,
+ [" Extract PDFmark can significantly reduce the disk space required"])
+ STEPMAKE_ADD_ENTRY(OPTIONAL,
+ [" for building the documentation and the final PDF files.)"])
+fi
+
STEPMAKE_PROGS(MAKEINFO, makeinfo, REQUIRED, 4.11)
STEPMAKE_PROGS(TEXI2HTML, texi2html, $DOCUMENTATION_REQUIRED, 1.82)
STEPMAKE_PROGS(DBLATEX, dblatex, $DOCUMENTATION_REQUIRED, 0.1.4)