+pl 18.uu1
+ - gcc 2.7 fixes
+
pl 18
- dictionary.hh fix
PACKAGE_NAME=LilyPond
MAJOR_VERSION=1
MINOR_VERSION=0
-PATCH_LEVEL=18
+PATCH_LEVEL=19
MY_PATCH_LEVEL=
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
i = nexti;
nexti = (nexti + j*j)%sz;
}
-
- finish:
- return retval;
}
};
fixed_p_->dict_arr_[l].name_ = s;
return fixed_p_->dict_arr_[l].value_;
}
+ V elem (String s) const
+ {
+ return const_elem (s);
+ }
+ V const_elem (String k) const
+ {
+ V retval;
+ if (elem_b (k))
+ retval = ((Dictionary<V>*)this)->elem (k);
+ return retval;
+ }
V& operator [] (String k)
{
return elem (k);
V operator [] (String k) const
{
- V retval;
- if (elem_b (k))
- retval = ((Dictionary<V>*)this)->elem (k);
- return retval;
+ return const_elem (k);
}
+
V remove (String s)
{
#define KEYITEM_HH
#include "item.hh"
+#include "musical-pitch.hh"
#include "array.hh"
{
if (elem_b (s))
{
- Atom a (elem(s));
- return a;
+ return ((Symtable*)this)->elem(s);
}
else
{
Summary: A program for printing sheet music.
URL: http://www.cs.uu.nl/~hanwen/lilypond
Packager: Han-Wen Nienhuys <hanwen@cs.uu.nl>
-Icon: @package@-icon.gif
+# Icon: @package@-icon.gif
BuildRoot: /tmp/lilypond-install
Prereq: tetex
./configure --disable-checking --disable-debugging --enable-printing --prefix=/usr --disable-optimise --enable-shared
make all
make -C Documentation info || true
-make htmldoc
+make htmldoc || true
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/tmp/lilypond-rpm-doc
-tar -C $RPM_BUILD_ROOT/tmp/lilypond-rpm-doc -xzf out/htmldoc.tar.gz
+mkdir htmldocs
+tar -C htmldocs -xzf out/htmldoc.tar.gz
+#tar -C $RPM_BUILD_ROOT/tmp/lilypond-rpm-doc -xzf out/htmldoc.tar.gz
strip lily/out/lilypond mi2mu/out/mi2mu
make prefix="$RPM_BUILD_ROOT/usr" install
%files
-%doc /tmp/lilypond-rpm-doc
+%doc htmldocs/
# hairy to hook it in (possibly non-existing) emacs
%doc mudela-mode.el
Begin3
Titel: LilyPond
-Versie: 1.0.18
-Inschrijf datum: 03NOV98
+Versie: 1.0.19
+Inschrijf datum: 26NOV98
Beschrijving: @FLAPTEKST@
Trefwoorden: muziek typezetten midi notatie
Auteur: hanwen@stack.nl (Han-Wen Nienhuys)
janneke@gnu.org (Jan Nieuwenhuizen)
Onderhouden door: hanwen@cs.ruu.nl (Han-Wen Nienhuys)
Voornaamste plek: sunsite.unc.edu /pub/Linux/apps
- 770k lilypond-1.0.18.tar.gz
+ 770k lilypond-1.0.19.tar.gz
Oorspronkelijke plek: ftp.cs.uu.nl /pub/GNU/LilyPond/development/
- 770k lilypond-1.0.18.tar.gz
+ 770k lilypond-1.0.19.tar.gz
Copi-eer voorwaarden: GPL
End
Begin3
Title: LilyPond
-Version: 1.0.18
-Entered-date: 03NOV98
+Version: 1.0.19
+Entered-date: 26NOV98
Description:
LilyPond is the GNU Project music typesetter. This program can print
beautiful sheet music from a music definition file. It can also play
janneke@gnu.org (Jan Nieuwenhuizen)
Maintained-by: hanwen@stack.nl (Han-Wen Nienhuys)
Primary-site: sunsite.unc.edu /pub/Linux/apps/sound/convert
- 770k lilypond-1.0.18.tar.gz
+ 770k lilypond-1.0.19.tar.gz
Original-site: ftp.cs.uu.nl /pub/GNU/LilyPond/development/
- 770k lilypond-1.0.18.tar.gz
+ 770k lilypond-1.0.19.tar.gz
Copying-policy: GPL
End
Name: lilypond
-Version: 1.0.18
+Version: 1.0.19
Release: 1
Copyright: GPL
Group: Applications/Publishing
-Source0: ftp.cs.uu.nl:/pub/GNU/LilyPond/development/lilypond-1.0.18.tar.gz
+Source0: ftp.cs.uu.nl:/pub/GNU/LilyPond/development/lilypond-1.0.19.tar.gz
Summary: A program for printing sheet music.
URL: http://www.cs.uu.nl/~hanwen/lilypond
Packager: Han-Wen Nienhuys <hanwen@cs.uu.nl>
-Icon: lilypond-icon.gif
+# Icon: lilypond-icon.gif
BuildRoot: /tmp/lilypond-install
Prereq: tetex
./configure --disable-checking --disable-debugging --enable-printing --prefix=/usr --disable-optimise --enable-shared
make all
make -C Documentation info || true
-make htmldoc
+make htmldoc || true
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/tmp/lilypond-rpm-doc
-tar -C $RPM_BUILD_ROOT/tmp/lilypond-rpm-doc -xzf out/htmldoc.tar.gz
+mkdir htmldocs
+tar -C htmldocs -xzf out/htmldoc.tar.gz
+#tar -C $RPM_BUILD_ROOT/tmp/lilypond-rpm-doc -xzf out/htmldoc.tar.gz
strip lily/out/lilypond mi2mu/out/mi2mu
make prefix="$RPM_BUILD_ROOT/usr" install
%files
-%doc /tmp/lilypond-rpm-doc
+%doc htmldocs/
# hairy to hook it in (possibly non-existing) emacs
%doc mudela-mode.el