* scm/ps-to-png.scm: remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
10. (backportme?)
2005-08-22 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * Documentation/topdocs/INSTALL.texi (Top): add GS bugfix requirement.
+
* input/regression/*.ly: formatting clean-up. Default layout
before music expression.
(version 1.6.5 or newer).
@item @uref{http://www.python.org,Python} (version 2.1 or newer).
@item @uref{http://www.ghostscript.com,Ghostscript} (version 8.15 or
-newer).
+newer)
@end itemize
@subsection Building documentation
@item ImageMagick
@item International fonts (see input/regression/utf-8.ly for hints
about which font packages are necessary for your platform)
+@item Ghostscript, 8.15 with the patch from
+@uref{http://bugs.ghostscript.com/show_bug.cgi?id=688154}
+
@end itemize
The HTML files can be installed into the standard documentation path
export PYTHONPATH:=$(builddir)/python/$(outconfbase):$(PYTHONPATH)
export DVIPSHEADERS:=$(builddir)/mf/out::
-
-
-
the-script-dir=$(wildcard $(script-dir))
-
ABC2LY = $(script-dir)/abc2ly.py
CONVERT_LY = $(script-dir)/convert-ly.py
LILYPOND = $(builddir)/lily/$(outconfbase)/lilypond
LILYPOND_BOOK = $(script-dir)/lilypond-book.py
LILYPOND_BOOK_INCLUDES = -I $(pwd) -I $(outdir) -I$(input-dir) -I $(input-dir)/regression/ -I $(input-dir)/test/ -I $(input-dir)/tutorial/ -I $(builddir)/mf/$(outconfbase)/ -I $(builddir)/mf/out/
-LILYPOND_BOOK_FLAGS = --process="$(LILYPOND) --backend=eps --formats=ps,png --header=texidoc -I $(srcdir)/input/test -dinternal-type-checking -danti-alias-factor=2 "
+LILYPOND_BOOK_FLAGS = --process="$(LILYPOND) --backend=eps --formats=ps,png --header=texidoc -I $(srcdir)/input/test -dinternal-type-checking -danti-alias-factor=2 -dgs-font-load"
#texi-html for www only:
(srfi srfi-1)
(srfi srfi-13)
(srfi srfi-14)
+ (lily)
)
;; gettext wrapper for guile < 1.7.2
str))
(define (gulp-file nm len)
- (gulp-port (open-file nm "r") len))
+
+ ;; string routines barf when strlen() != string-length,.
+ ;; which may happen as side effect of read-string!/partial.
+
+; (gulp-port (open-file nm "r") len))
+ (ly:gulp-file nm len))
+
;;; ARGH - cuases memory usage to explode with GUILE cvs.