+2005-05-31 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * configure.in (reloc_b): Add --enable-argv0-relocation.
+
2005-05-31 Han-Wen Nienhuys <hanwen@xs4all.nl>
* scm/font.scm (make-century-schoolbook-tree): use Sans for sans
2005-05-30 Jan Nieuwenhuizen <janneke@gnu.org>
+ * lily/lexer.ll: Skip UTF-8 BOM at BOF.
+
+ * make/lilypond.fedora.spec.in: Fix source url.
+
* cygwin: Update from mingw patches.
* scm/editor.scm (editor-command-template-alist): Use jedit
#define PACKAGE_DATADIR DATADIR "/" PACKAGE
+/* dynamic relocation? */
+#define ARGV0_RELOCATION 0
+
/* default lilypond locale dir */
#define LOCALEDIR "@LOCALEDIR@"
[ --enable-gui compile with experimental GNOME output module. Default: off],
[gui_b=$enableval])
+reloc_b=no
+AC_ARG_ENABLE(relocation,
+ [ --enable-relocation compile with dynamic relocation. Default: off],
+ [reloc_b=$enableval])
+
# must come before any header checks
STEPMAKE_COMPILE
STEPMAKE_GTK2(gtk+-2.0, REQUIRED, 2.4.0)
fi # $gui_b
+if test "$reloc_b" = "yes"; then
+ AC_DEFINE(ARGV0_RELOCATION)
+fi # $reloc_b
+
STEPMAKE_FREETYPE2(freetype2, REQUIRED, 0)
#STEPMAKE_PANGO(pango, REQUIRED, 1.6.0)
STEPMAKE_PANGO_FT2(pangoft2, REQUIRED, 1.6.0)
ESCAPED [nt\\'"]
EXTENDER __
HYPHEN --
+BOM_UTF8 \357\273\277
%%
// windows-suck-suck-suck
}
+<INITIAL,chords,lyrics,figures,notes>{BOM_UTF8} {
+ if (this->lexloc->line_number () != 1 || this->lexloc->column_number () != 0)
+ {
+ LexerError (_ ("stray UTF-8 BOM encountered").to_str0 ());
+ exit (1);
+ }
+ if (be_verbose_global)
+ message (_ ("Skipping UTF-8 BOM"));
+}
+
<INITIAL,chords,figures,incl,lyrics,markup,notes>{
"%{" {
yy_push_state (longcomment);
String s (YYText () + 1);
s = s.left_string (s.index_last ('\"'));
- yy_pop_state();
+ yy_pop_state ();
this->here_input().source_file_->name_ = s;
message (_f ("Renaming input to: `%s'", s.to_str0 ()));
progress_indication ("\n");
Release: 1
License: GPL
Group: Applications/Publishing
-Source0: ftp.lilypond.org:/pub/LilyPond/development/lilypond-@TOPLEVEL_VERSION@.tar.gz
+Source0: http://lilypond.org/download/development/lilypond-@TOPLEVEL_VERSION@.tar.gz
Summary: Create and print music notation
-URL: http://www.lilypond.org/
+URL: http://lilypond.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
LilyPond lets you create music notation. It produces
-beautiful sheet music from a high-level description file.
+beautiful sheet music from a high-level description file.
%package documentation
Summary: All LilyPond documentation, in HTML
# BuildArchitectures: noarch
%description documentation
-Documentation and example files of LilyPond. An index is available at
+Documentation and example files of LilyPond. An index is available at
%{docdir}/web/Documentation/out-www/index.html
%prep
%{docdir}
%{_datadir}/omf/lilypond/@TOPLEVEL_VERSION@
-
-