]> git.donarmstrong.com Git - lilypond.git/commitdiff
release: 1.3.120 release/1.3.120
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 3 Jan 2001 13:02:39 +0000 (14:02 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 3 Jan 2001 13:02:39 +0000 (14:02 +0100)
=======

* Removed texi->dvi cancellation and removed --clean option from texi2dvi
command line; this fixes generation of dvi files in Documentation/user.
Strange bug in texi2dvi.

* Fixed bibtex url (reported David Raleigh Arnold), added support for
bibtex2html, which is in Debian.

* Added direntries to toplevel texi documents, for info files
(reported Thomas Klausner).

* Removed some empty files.

* Make a Stem::height callback, to prevent early brew_molecule
call. This fixes input/bugs/triplet.ly.

* Manual fix for generated -interfaces documentation.

* Small changes for texinfo-4.0a prerelease.

* Added a --force option for makeinfo .txt generation.

* Changed debian ftp urls according to new package pools layout.

* Debian update, including menu/node fixes to development.texi (Anthony Fok).

* Bugfix: lilypond-book (Tom Cato Amundsen).

* Increase the size of dynamics, adding new sizes of feta-din (Mats Bengtsson).

* \clef "none"; no clef, but whitespace (Mark Hindley).

* Website fix: don't mv but cp .pngs do deep-html dirs.

* Bugfix: chords examples (James Hammons).

* Warning fix.

1.3.

43 files changed:
CHANGES
Documentation/header.html.in
Documentation/mail.texi [deleted file]
Documentation/topdocs/INSTALL.texi
Documentation/topdocs/index.tely
Documentation/user/GNUmakefile
Documentation/user/development.itexi
INSTALL.txt
VERSION
aclocal.m4
configure
debian/changelog
debian/control
debian/control.foka
debian/copyright
debian/postinst
debian/postrm
debian/rules
flower/include/scalar.hh [deleted file]
flower/scalar.cc [deleted file]
input/bugs/dots.fly [deleted file]
input/test/american-chords.ly
input/test/harmonics.fly [deleted file]
input/test/jazz-chords.ly
lily/include/musical-pitch.hh [deleted file]
lily/include/pitch-squash-engraver.hh [deleted file]
lily/include/span-arpeggio.hh [deleted file]
lily/include/stem.hh
lily/property-engraver.cc
lily/slur.cc
lily/span-arpeggio.cc [deleted file]
lily/stem.cc
make/out/lilypond.lsm
make/out/lilypond.spec
scm/backend-documentation-lib.scm
scm/clef.scm
scm/font.scm
scm/grob-description.scm
scripts/convert-ly.py
scripts/lilypond-book.py
stepmake/stepmake/package.make
stepmake/stepmake/texinfo-rules.make
stepmake/stepmake/texinfo-rules.make.orig [deleted file]

diff --git a/CHANGES b/CHANGES
index 34ecc27feaa7ffc205dd06ac5b94878c3c6c1d5e..3a368ff58774f2db7ae43364c98cc12cedd8482b 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,21 +1,10 @@
---- ../lilypond-1.3.119.jcn2/CHANGES   Tue Jan  2 12:29:36 2001
-++ b/CHANGES   Wed Jan  3 13:54:49 2001
-@@ -1,3 +1,10 @@
-1.3.119.jcn3
-============
+1.3.120
+=======
 
 * Removed texi->dvi cancellation and removed --clean option from texi2dvi
 command line; this fixes generation of dvi files in Documentation/user.
 Strange bug in texi2dvi.
 
- 1.3.119.jcn2
- ============
- --- ../lilypond-1.3.119.jcn1/CHANGES  Wed Dec 27 22:12:36 2000
-++ b/CHANGES   Tue Jan  2 12:29:36 2001
-@@ -1,3 +1,14 @@
-1.3.119.jcn2
-============
-
 * Fixed bibtex url (reported David Raleigh Arnold), added support for
 bibtex2html, which is in Debian.
 
@@ -24,12 +13,30 @@ bibtex2html, which is in Debian.
 
 * Removed some empty files.
 
- 1.3.119.jcn1
- ============
- 1.3.120.mb1
-===========
+* Make a Stem::height callback, to prevent early brew_molecule
+call. This fixes input/bugs/triplet.ly.
+
+* Manual fix for generated -interfaces documentation.
+
+* Small changes for texinfo-4.0a prerelease.
+
+* Added a --force option for makeinfo .txt generation.
+
+* Changed debian ftp urls according to new package pools layout.
+
+* Debian update, including menu/node fixes to development.texi (Anthony Fok).
+
+* Bugfix: lilypond-book (Tom Cato Amundsen).
+
+* Increase the size of dynamics, adding new sizes of feta-din (Mats Bengtsson).
+
+* \clef "none"; no clef, but whitespace (Mark Hindley).
+
+* Website fix: don't mv but cp .pngs do deep-html dirs.
+
+* Bugfix: chords examples (James Hammons).
 
-* Increase the size of dynamics, adding new sizes of feta-din
+* Warning fix.
 
 1.3.119
 =======
index b920b95bfafac50198f3cbbe7b98ce22b827ac4a..bb84e2874b836a1e1226f7489a0b7434aa058b53 100644 (file)
@@ -71,8 +71,8 @@ which substitutes some @AT_VARIABLES@ as well.
       <tr><td><font size=-1>
        <a href="ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/RedHat/RPMS/">RedHat i386</a><br>
        <a href="ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/RedHat/RPMS/ppc">LinuxPPC</a><br>
-       <a href="ftp://ftp.debian.org/debian/dists/unstable/main/binary-i386/tex">Debian i386</a><br>
-       <a href="ftp://ftp.debian.org/debian/dists/unstable/main/binary-powerpc/tex">Debian PowerPC</a><br>
+       <a href="ftp://ftp.debian.org/debian/pool/main/l/lilypond">Debian Stable</a><br>
+       <a href="ftp://ftp.debian.org/debian/pool/main/l/lilypond1.3">Debian Unstable</a><br>
        <a href="http://home.austin.rr.com/jbr/jeff/lilypond/">Windows Stable</a><br>
        <a href="http://appel.lilypond.org/lilypond/gnu-windows">Windows Testing</a><br>
        <br>
diff --git a/Documentation/mail.texi b/Documentation/mail.texi
deleted file mode 100644 (file)
index e69de29..0000000
index acf507c80799ff88c045db26f993a260cd92fe73..aea898e5dbf5e9a9221de1e435d094643b9f227b 100644 (file)
@@ -312,7 +312,7 @@ You can make the rpm by issuing
  
 @end example 
 
-Precompiled i386 RedHat RPMS are available from
+Precompiled RedHat-7.0 i386 RPMS are available from
 @uref{ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/RedHat/}.
 
 For compilation on a RedHat system you need these packages,
index 9372b7299b4dab5b6db63818d04536d59aad6b63..269f4b3f60ccdecebaa5cb81870039121084b412 100644 (file)
@@ -104,11 +104,11 @@ Binaries are available, but are not updated for every version released.
 @item @uref{ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/RedHat/RPMS/, RedHat i386}
 @item @uref{ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/RedHat/RPMS/ppc, LinuxPPC}
 @item
-@uref{ftp://ftp.debian.org/debian/dists/unstable/main/binary-i386/tex,
-Debian GNU/Linux i386
+@uref{ftp://ftp.debian.org/debian/pool/main/l/lilypond,
+Debian GNU/Linux Stable
 @item
-@uref{ftp://ftp.debian.org/debian/dists/unstable/main/binary-powerpc/tex,
-Debian GNU/Linux PowerPC
+@uref{ftp://ftp.debian.org/debian/pool/main/l/lilypond1.3,
+Debian GNU/Linux Unstable
 @item @uref{http://home.austin.rr.com/jbr/jeff/lilypond/, Windows Stable}
 @item @uref{http://appel.lilypond.org/lilypond/gnu-windows, Windows
 Testing}
index d8d035834e74c555c8e2e22da39f17a726957ec5..a4101cc14afaf27dc36fea58341883a97fe59785 100644 (file)
@@ -42,28 +42,31 @@ default:
 info: $(INFO_FILES)
 
 
-# The next version of makeinfo should split html files into their own
-# directory.  For now available only as patches from
-# http://appel.lilypond.org/software
-SPLITTING_MAKEINFO = $(shell makeinfo --version | grep '4.0.jcn[2,3]')
+# The new pretest version of makeinfo, 4.0a splits html files into their own
+# directory.  Available from
+# ftp://texinfo.org/texinfo/pretests/texinfo-4.0a.tar.gz
+SPLITTING_MAKEINFO = $(shell makeinfo --version | egrep '4.0((.jcn[2,3])|a)')
 
 
 # Generic rule using % twice not possible?
 # $(outdir)/%/%.html: $(outdir)/%.texi
 $(outdir)/lilypond/lilypond.html: $(outdir)/lilypond.texi
        -$(MAKEINFO) --force --output=$@ --html $<
-       -mv -f $(outdir)/*.png $(outdir)/lilypond
-       $(deep-footify) $(sort $(wildcard $(outdir)/$(*F)/*.html))
+       -cp -f $(outdir)/*.png $(outdir)/lilypond
+       -cp -f $(outdir)/lilypond/index.html $@
+       $(deep-footify) $(shell find $(outdir)/$(*F)/*.html)
 
 $(outdir)/lilypond-internals/lilypond-internals.html: $(outdir)/lilypond-internals.texi
        -$(MAKEINFO) --force --output=$@ --html $<
-       -mv -f $(outdir)/*.png $(outdir)/lilypond-internals
-       $(deep-footify) $(sort $(wildcard $(outdir)/$(*F)/*.html))
+       -cp -f $(outdir)/*.png $(outdir)/lilypond-internals
+       -cp -f $(outdir)/lilypond-internals/index.html $@
+       $(deep-footify) $(shell find $(outdir)/$(*F)/*.html)
 
 $(outdir)/features/features.html: $(outdir)/features.texi
        -$(MAKEINFO) --force --output=$@ --html $<
-       -mv -f $(outdir)/*.png $(outdir)/features
-       $(deep-footify) $(sort $(wildcard $(outdir)/$(*F)/*.html))
+       -cp -f $(outdir)/*.png $(outdir)/features
+       -cp -f $(outdir)/features/index.html $@
+       $(deep-footify) $(shell find $(outdir)/$(*F)/*.html)
 
 ifneq ($(SPLITTING_MAKEINFO),)
 
@@ -77,7 +80,7 @@ endif
 
 
 local-WWW: $(HTML_FILES) $(datafiles) $(PS_GZ_FILES) $(DEEP_HTML_FILES)
-       $(SHELL) $(buildscript-dir)/install-info-html.sh --dir=$(outdir) lilypond lilypond-internals
+       $(SHELL) $(buildscript-dir)/install-info-html.sh --dir=$(outdir) lilypond lilypond-internals features
        $(MAKE) footify
        $(MAKE) deep-footify
 
@@ -94,6 +97,7 @@ $(outdir)/%.bib: %.bib
 
 localclean:
        rm -f fonts.aux fonts.log feta*.tfm feta*.*pk 
+       rm -rf $(outdir)/lilypond $(outdir)/lilypond-internals $(outdir)/features
 
 backdoc-WWW: $(outdir)/lilypond-internals/lilypond-internals.html
        $(SHELL) $(buildscript-dir)/install-info-html.sh --dir=$(outdir) lilypond lilypond-internals
index e01549b272365b8311556954d4ab4cffb2684760..fa6b0dfb17f459702f54a95bc67e51abf6dfd8af 100644 (file)
@@ -7,7 +7,7 @@
 * Engraver::
 * Music_iterator::
 * Music::
-* Molecule::                       Molecule are stand-alone descriptions of output
+* Molecules::                       Molecules are stand-alone descriptions of output
 @end menu
 
 
@@ -143,7 +143,7 @@ grobs are created, and they are linked into a giant network of objects.
 This network of grobs forms the "specification" of the print
 problem. This problem is then solved: configurations, directions,
 dimensions, line breaks, etc.  are calculated. Finally,   the printing
-description in the form of Molecules (@ref{Molecule})  is extracted from
+description in the form of Molecules (@ref{Molecules})  is extracted from
 the network. These are then dumped into the output file
 
 @node Callbacks, , , Grobs
@@ -324,7 +324,7 @@ so that spanner grob will only reference other grobs in the same line.
 
 @node Music, , , Internals
 
-@node Molecule, , , Internals
+@node Molecules, , , Internals
 
 The objective of any typesetting system is to put ink on paper in the
 right places. For LilyPond, this final stage is left to the TeX and the
@@ -367,11 +367,12 @@ Molecule.
 @chapter Development
 
 @menu
-* Coding standards::
+* CodingStyle::
 * Making patches::
 * Localisation::
 @end menu
 
+@node CodingStyle, , , Development
 @section CodingStyle - standards while programming for GNU LilyPond
 
 As a general rule, you should always try to continue computations, even
@@ -600,7 +601,7 @@ files, doing a release.
 
 Use them.
 
-@node Making patches, , , Top
+@node Making patches, , , Development
 
 
 @unnumberedsec  Track and distribute your code changes
@@ -700,7 +701,7 @@ and don't forget to make automatically generated files:
  
 @end example 
 
-@node Localisation, , , Top
+@node Localisation, , , Development
 
 @chapter Localisation - User messages in LilyPond
 
index 9a95ed6b0d5d048eda106932abccb3a2bb0569d5..0a2e54f06460eee339e5f2c4e400ce171b669031 100644 (file)
@@ -38,7 +38,8 @@ Prerequisites
    * Although we recommend to use Unix, LilyPond is known to run on
      Windows NT/95/98 as well.  See Section Windows NT/95,es.
 
-   * EGCS 1.1 or newer. Check out `ftp://ftp.gnu.org/gnu/gcc/'.
+   * A reasonable C++ compiler:  EGCS 1.1, GCC 2.95.2 or newer. Check
+     out `ftp://ftp.gnu.org/gnu/gcc/'.
 
    * Python 1.5, Check out `ftp://ftp.python.org' or
      `ftp://ftp.cwi.nl/pub/python'.
@@ -95,7 +96,8 @@ following software
      strongly     recommended.  Xdvi will show all embedded PostScript
      too if you have     Ghostscript installed.
 
-   * GUILE 1.3.4, check out http://www.gnu.org/software/guile/
+   * GUILE 1.3.4, or newer.  Check out
+     http://www.gnu.org/software/guile/
      (http://www.gnu.org/programs/guile.html)
 
    For running LilyPond successfully you have to help TeX and MetaFont
@@ -125,14 +127,13 @@ to be installed.
    If you want to auto-generate Lily's website, you'll need some
 additional conversion tools.
 
-   * xpmtoppm (from the Portable Bitmap Utilities) (For RedHat Linux
-      users: it is included within the package libgr-progs).
-     the original is at
+   * xpmtoppm (from the netpbm package: the Portable Bitmap Utilities)
+     (For RedHat Linux              users: it is included within the package
+     libgr-progs).     the original is at
      ftp://ftp.x.org/contrib/utilities/netpbm-1mar1994.p1.tar.gz
      (ftp://ftp.x.org/contrib/utilities/netpbm-1mar1994.p1.tar.gz)
 
-   * pnmtopng, which is also in libgr-progs for RedHat. The original is
-     at
+   * pnmtopng (also in libgr-progs for RedHat). The original is at
      ftp://swrinde.nde.swri.edu/pub/png/applications/pnmtopng-2.37.2.tar.gz
      (ftp://swrinde.nde.swri.edu/pub/png/applications/pnmtopng-2.37.2.tar.gz).i
 
@@ -140,14 +141,16 @@ additional conversion tools.
      5.2 contains a bug: pnmtopng is dynamically linked to the wrong
      version of libpng.
 
-   * Bib2html (http://pertsserver.cs.uiuc.edu/~hull/bib2html).
-     Which, in turn depends on man2html for proper installation.
-     man2html can be had from
+   * Bibtex2html (http://www.lri.fr/~filliatr/ftp/bibtex2html/), or
+     Bib2html (http://www.uni-koblenz.de/ag-ki/ftp/bib2html/).
+     Bibtex2html is available in debian, while bib2html is in some rpm
+     based distributions.  Bib2html, in turn depends on man2html for
+     proper installation.  man2html can be had from
      http://askdonald.ask.uni-karlsruhe.de/hppd/hpux/Networking/WWW/Man2html-1.05
      (http://askdonald.ask.uni-karlsruhe.de/hppd/hpux/Networking/WWW/Man2html-1.05).
 
-     The website will build without this utility, but you will not see
-     our hypertextified bibliography.
+     The website will build without bib converter utility, but you will
+     not see our hypertextified bibliography.
 
 
 Configuring and compiling
@@ -279,7 +282,7 @@ Redhat linux
        rpm -tb lilypond-x.y.z.tar.gz
        rpm -i /usr/src/redhat/RPMS/i386/lilypond-x.y.z
 
-   Precompiled i386 RedHat RPMS are available from
+   Precompiled RedHat-7.0 i386 RPMS are available from
 `ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/RedHat/'.
 
    For compilation on a RedHat system you need these packages, in
diff --git a/VERSION b/VERSION
index eefc89124525ab8bca826250f3a3059b9dee226c..1d20a8cc0015b1df59d6218af77fb81354655ebb 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,8 +1,8 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=3
-PATCH_LEVEL=119
-MY_PATCH_LEVEL=jcn3
+PATCH_LEVEL=120
+MY_PATCH_LEVEL=
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
 # released version.
index 0de4fdda7200549cfcf20dc530986d81423fc5be..cc04f7b9e4709227334719a175748162d2d409a7 100644 (file)
@@ -1,3 +1,5 @@
+dnl WARNING WARNING WARNING WARNING
+dnl do not edit! this is aclocal.m4, generated from stepmake/aclocal.m4
 dnl aclocal.m4   -*-shell-script-*-
 dnl StepMake subroutines for configure.in
 
index 1b953cd7cb38db0c787b831b1d1652f6e44df29e..c5be88005ed24eae2591940c206cebfbbdc6d2aa 100755 (executable)
--- a/configure
+++ b/configure
@@ -3108,9 +3108,53 @@ EOF
 
 
 
+    for ac_prog in bibtex2html bib2html
+do
+# Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:3117: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_BIBTEX2HTML'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test -n "$BIBTEX2HTML"; then
+  ac_cv_prog_BIBTEX2HTML="$BIBTEX2HTML" # Let the user override the test.
+else
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_prog_BIBTEX2HTML="$ac_prog"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+fi
+fi
+BIBTEX2HTML="$ac_cv_prog_BIBTEX2HTML"
+if test -n "$BIBTEX2HTML"; then
+  echo "$ac_t""$BIBTEX2HTML" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+test -n "$BIBTEX2HTML" && break
+done
+test -n "$BIBTEX2HTML" || BIBTEX2HTML="error"
+
+    if test "$BIBTEX2HTML" = "bib2html"; then
+       BIBTEX2HTML_FLAGS='$< $(@)'
+    else
+       BIBTEX2HTML_FLAGS='-o $(@D)/$(*F) $<'
+    fi
+    
+    
+
+
 
 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
-echo "configure:3114: checking for 8-bit clean memcmp" >&5
+echo "configure:3158: checking for 8-bit clean memcmp" >&5
 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3118,7 +3162,7 @@ else
   ac_cv_func_memcmp_clean=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 3122 "configure"
+#line 3166 "configure"
 #include "confdefs.h"
 #ifdef __cplusplus
 extern "C" void exit(int);
@@ -3131,7 +3175,7 @@ main()
 }
 
 EOF
-if { (eval echo configure:3135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:3179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_memcmp_clean=yes
 else
@@ -3149,12 +3193,12 @@ echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
 
 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
-echo "configure:3153: checking for vprintf" >&5
+echo "configure:3197: checking for vprintf" >&5
 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3158 "configure"
+#line 3202 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char vprintf(); below.  */
@@ -3180,7 +3224,7 @@ vprintf();
 
 ; return 0; }
 EOF
-if { (eval echo configure:3184: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3228: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_vprintf=yes"
 else
@@ -3204,12 +3248,12 @@ fi
 
 if test "$ac_cv_func_vprintf" != yes; then
 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
-echo "configure:3208: checking for _doprnt" >&5
+echo "configure:3252: checking for _doprnt" >&5
 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3213 "configure"
+#line 3257 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char _doprnt(); below.  */
@@ -3235,7 +3279,7 @@ _doprnt();
 
 ; return 0; }
 EOF
-if { (eval echo configure:3239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func__doprnt=yes"
 else
@@ -3262,12 +3306,12 @@ fi
 for ac_func in memmem snprintf vsnprintf gettext isinf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:3266: checking for $ac_func" >&5
+echo "configure:3310: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3271 "configure"
+#line 3315 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -3293,7 +3337,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:3297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3341: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -3332,7 +3376,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3336: checking for $ac_word" >&5
+echo "configure:3380: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3365,7 +3409,7 @@ test -n "$MAKEINFO" || MAKEINFO="error"
 # Extract the first word of "perl", so it can be a program name with args.
 set dummy perl; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3369: checking for $ac_word" >&5
+echo "configure:3413: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3595,6 +3639,8 @@ s%@GUILE_CFLAGS@%$GUILE_CFLAGS%g
 s%@GUILE_LDFLAGS@%$GUILE_LDFLAGS%g
 s%@GUILE@%$GUILE%g
 s%@KPATHSEA@%$KPATHSEA%g
+s%@BIBTEX2HTML@%$BIBTEX2HTML%g
+s%@BIBTEX2HTML_FLAGS@%$BIBTEX2HTML_FLAGS%g
 s%@LIBOBJS@%$LIBOBJS%g
 s%@MAKEINFO@%$MAKEINFO%g
 s%@PERL@%$PERL%g
index 672ef00d2a7af63f447236468768508e0c3079f9..8faf51901570fd46ffb81018cc7dd79bd3eec2cf 100644 (file)
@@ -1,15 +1,49 @@
+lilypond1.3 (1.3.119-1) unstable; urgency=low
+
+  * New upstream release.
+  * Merged debian/* fixes by upstream author Jan Nieuwenhuizen.  Thanks!
+     - The lilypond info files are back!  Partially fixed Bug#72233.
+     - Uses the new libguile9 instead of the old libguile6.
+  * Depends on libkpathsea3 instead of the old tetex-lib; Build-Depends
+    is also changed accordingly.  Closes: Bug#79469, Bug#79837.
+  * Edited Documentation/user/development.itexi so that it builds
+    without error.
+
+ -- Anthony Fok <foka@debian.org>  Fri, 22 Dec 2000 12:54:49 -0700
+
 lilypond1.3 (1.3.107) unstable; urgency=low
 
   * Fixed watch location.
-  * Hmm, what about ``add-log-mailing-address: "foka@debian.org"''?
+  * Local build, not uploaded to Debian.
 
- -- Jan Nieuwenhuizen <foka@debian.org>  Mon, 13 Nov 2000 13:33:53 +0100
+ -- Jan Nieuwenhuizen <janneke@gnu.org>  Mon, 13 Nov 2000 13:33:53 +0100
    
 lilypond1.3 (1.3.103) unstable; urgency=low
 
   * Re-enabled info doc rules.
+  * Local build, not uploaded to Debian.
 
  -- Jan Nieuwenhuizen <janneke@gnu.org>  Sun,  5 Nov 2000 22:15:57 -0100
+
+lilypond1.3 (1.3.99-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Anthony Fok <foka@debian.org>  Tue, 31 Oct 2000 00:48:20 -0700
+
+lilypond1.3 (1.3.94-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Anthony Fok <foka@debian.org>  Sun,  8 Oct 2000 12:36:52 -0600
+
+lilypond1.3 (1.3.80.jcn1-1) unstable; urgency=low
+
+  * New upstream release.
+  * s/tetex-devel/tetex-dev/ in Build-Depends.  Thanks to bug report
+    filed by fellow developer Roman Hodek (closes: Bug#69772).
+
+ -- Anthony Fok <foka@debian.org>  Sun, 27 Aug 2000 06:11:22 -0600
    
 lilypond1.3 (1.3.79-1) unstable; urgency=low
 
index f373046dc01863ad5887be22aa14b9ddad5bcd81..b692d81a2159615f65492cd8a42d036a09352573 100644 (file)
@@ -1,9 +1,9 @@
 Source: lilypond1.3
-Build-Depends: debhelper (>= 2.0.71), python-base (>= 1.5.2-4), libguile9-dev, tetex-bin, tetex-devel, tetex-extra, flex (>= 2.5.4a-1), bison (>= 1:1.28-1), texinfo (>= 4.0-1), groff, gs, netpbm, pnmtopng, m4, gettext (>= 0.10.35-13)
+Build-Depends: debhelper (>= 2.0.72), python-base (>= 1.5.2-4), libguile9-dev, tetex-bin, libkpathsea-dev, tetex-extra, flex, bison, texinfo (>= 4.0-1), groff, gs, netpbm, pnmtopng, m4, gettext (>= 0.10.35-13)
 Section: tex
 Priority: optional
 Maintainer: Anthony Fok <foka@debian.org>
-Standards-Version: 3.1.1
+Standards-Version: 3.2.1
 
 Package: lilypond1.3
 Architecture: any
@@ -18,7 +18,7 @@ Description: A program for printing sheet music.
  the GNU Project.
  .
  This is the developmental 1.3 branch of LilyPond.  It is not intended for
- use with stable projects, although 1.3.79 is most likely to be less buggy
+ use with stable projects, although 1.3.x is most likely to be less buggy
  and much more featureful than then the old "stable" 1.2.17.
  .
   URLs: http://www.cs.uu.nl/~hanwen/lilypond/
index 3e6d3611548d4116fcf8d7cfdd943cb2bcf06f21..b692d81a2159615f65492cd8a42d036a09352573 100644 (file)
@@ -1,9 +1,9 @@
 Source: lilypond1.3
-Build-Depends: debhelper (>= 2.0.71), python-base (>= 1.5.2-4), libguile6-dev, tetex-bin, tetex-devel, tetex-extra, flex (>= 2.5.4a-1), bison (>= 1:1.28-1), texinfo (>= 4.0-1), groff, gs, netpbm, pnmtopng, m4, gettext (>= 0.10.35-13)
+Build-Depends: debhelper (>= 2.0.72), python-base (>= 1.5.2-4), libguile9-dev, tetex-bin, libkpathsea-dev, tetex-extra, flex, bison, texinfo (>= 4.0-1), groff, gs, netpbm, pnmtopng, m4, gettext (>= 0.10.35-13)
 Section: tex
 Priority: optional
 Maintainer: Anthony Fok <foka@debian.org>
-Standards-Version: 3.1.1
+Standards-Version: 3.2.1
 
 Package: lilypond1.3
 Architecture: any
@@ -18,7 +18,7 @@ Description: A program for printing sheet music.
  the GNU Project.
  .
  This is the developmental 1.3 branch of LilyPond.  It is not intended for
- use with stable projects, although 1.3.79 is most likely to be less buggy
+ use with stable projects, although 1.3.x is most likely to be less buggy
  and much more featureful than then the old "stable" 1.2.17.
  .
   URLs: http://www.cs.uu.nl/~hanwen/lilypond/
index 10af91522a6bfadbb6c05005fd4d0d1baa8ecc5b..cde17209d56176d3293eaccf8a3e7994ca8f8d79 100644 (file)
@@ -5,10 +5,10 @@ The development branch, lilypond1.3, is packaged separately
 on Tue,  9 Nov 1999 22:30:32 -0700
 
 It was downloaded from
-      ftp://ftp.lilypond.org/pub/LilyPond/v1.3/lilypond-1.3.79.tar.gz
+      ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/v1.3/
 
 It is also available at: 
-      ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/v1.3/lilypond-1.3.79.tar.gz
+      ftp://ftp.lilypond.org/pub/LilyPond/v1.3/
 
 For more information about GNU LilyPond, please visit:
       http://www.cs.uu.nl/~hanwen/lilypond/
index 32ba2706e43ba2e7f8709053664992407f5c5746..bf404ce2a2a7dc150222feb9e0f458be141ef195 100755 (executable)
@@ -18,12 +18,11 @@ TEXMFMAIN=`/usr/bin/kpsewhich -expand-var '$TEXMFMAIN'`
 echo " Running /usr/bin/mktexlsr $TEXMFMAIN..."
 /usr/bin/mktexlsr $TEXMFMAIN
 
-#install-info --description='LilyPond, the GNU Project music typesetter' \
-#      --section "Music" "Music" \
-#      --quiet /usr/share/info/lilypond.info.gz
+install-info --description='LilyPond, the GNU Project music typesetter' \
+       --section "Music" "Music" \
+       --quiet /usr/share/info/lilypond.info.gz
 
 #DEBHELPER#
-
 echo
 echo " $pkg_name configuration completed."
 echo " Please read /usr/share/doc/lilypond1.3/README.Debian to get started."
index 51f571a4f0f32691d82c978f81a930d59e2d9823..a6461fb272d118b87c74dd2be81cfc46db987c70 100755 (executable)
@@ -15,7 +15,6 @@ std_TEXMFMAIN=/usr/share/texmf
 std_VARTEXFONTS=/var/spool/texmf
 
 #DEBHELPER#
-
 TEXMFMAIN=`/usr/bin/kpsewhich -expand-var '$TEXMFMAIN'`
 : ${TEXMFMAIN:=$std_TEXMFMAIN}
 VARTEXFONTS=`/usr/bin/kpsewhich -expand-var '$VARTEXFONTS'`
index b3aa3e63918de33586773aabda6a3b49c18b2e50..07880f23a6a81f56a7b1817b4ff5b9054c27aea8 100755 (executable)
 package = lilypond1.3
 
 SHELL = /bin/sh
-r = debian/tmp
-TMP = `pwd`/debian/tmp
+r = debian/$(package)
+TMP = `pwd`/$(r)
 d = usr/share/doc/$(package)
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
 # This is the debhelper compatibility version to use.
-export DH_COMPAT=1
+export DH_COMPAT=2
 
 build: build-stamp
 build-stamp:
@@ -42,8 +42,6 @@ clean:
        dh_testroot
        rm -f build-stamp
        -$(MAKE) distclean
-       # Remove obsolete files which are still in the upstream tarball (1.3.42)
-       rm -f debian/control.in debian/doc-base debian/prerm
        dh_clean
 
        # Correct the owner of the out/dummy.dep files when built with sudo.
@@ -82,6 +80,7 @@ binary-indep: build install
 # We have nothing to do by default.
 
 binary-arch: build install
+       dh_testversion 2
        dh_testdir
        dh_testroot
        cp -av lilypond-mode.el lilypond-font-lock.el \
@@ -104,13 +103,7 @@ binary-arch: build install
 #      dh_installcron
 #      dh_installmanpages
 #      dh_undocumented
-#      dh_installchangelogs -k CHANGES
-#      dh_installchangelogs CHANGES
-# These give all errrors.
-# Strange, in the maint-guide, it says add the upstream changelog name.
-# Let's install as doc, then.  --jcn
-       dh_installdocs CHANGES
-       dh_installchangelogs
+       dh_installchangelogs -k CHANGES
        dh_link
        dh_strip
        dh_compress
diff --git a/flower/include/scalar.hh b/flower/include/scalar.hh
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/flower/scalar.cc b/flower/scalar.cc
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/input/bugs/dots.fly b/input/bugs/dots.fly
deleted file mode 100644 (file)
index e69de29..0000000
index 31a5c3cf37315773363adc281e89e4bdb5ad9a53..82ad35fd2c21e9c8556fc9a592e540e13ee4108f 100644 (file)
@@ -14,7 +14,7 @@
       chord::names-alist-american))
 
 chord =  \notes\transpose c''\chords{
-       \property Chordnames.Chordname \override #'style = #'american
+       \property ChordNames.ChordName \override #'style = #'american
 c         % Major triad
 cs:m      % Minor triad
 df:m5-    % Diminished triad
diff --git a/input/test/harmonics.fly b/input/test/harmonics.fly
deleted file mode 100644 (file)
index e69de29..0000000
index f1fc994149a8bcf8e0cbd992eaa7428729909bc1..fefa24587aa9e3202af9a8800cb46cbfd3c1c4a0 100644 (file)
@@ -12,7 +12,7 @@
 %
 
 chord =  \notes\transpose c''\chords{
-\property Chordnames.Chordname \override #'style = #'jazz
+\property ChordNames.ChordName \override #'style = #'jazz
 % major chords
 c
 c:6            % 6 = major triad with added sixth
diff --git a/lily/include/musical-pitch.hh b/lily/include/musical-pitch.hh
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/lily/include/pitch-squash-engraver.hh b/lily/include/pitch-squash-engraver.hh
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/lily/include/span-arpeggio.hh b/lily/include/span-arpeggio.hh
deleted file mode 100644 (file)
index e69de29..0000000
index 64d55f2bc2769452cb54ab57ce64c855f0cbdab3..46ad72c2f64d178f915565ab66111ca44fdc554d 100644 (file)
@@ -42,6 +42,7 @@ public:
   static Molecule flag (Grob*);
   DECLARE_SCHEME_CALLBACK(before_line_breaking, (SCM ));
   DECLARE_SCHEME_CALLBACK(dim_callback, (SCM smob, SCM axis));
+  DECLARE_SCHEME_CALLBACK (height, (SCM,SCM));
   static bool has_interface (Grob*);
   static void set_interface (Grob*);
 
index 8ba9d331bee6ef73303030ff5bb2f770ae6f04b5..4ece8f391927ecc1ceb4b71c40fad3eedd5d9584 100644 (file)
@@ -142,13 +142,11 @@ Property_engraver::apply_properties (SCM p, Grob *e, Translator_group*origin)
            SCM errport = scm_current_error_port ();
            SCM typefunc = scm_eval2 (ly_symbol2scm ("type-name"), SCM_EOL);
            SCM type_name = gh_call1 (typefunc, type_p);
-#if 0 
            warning (_f ("Wrong type for property: %s, type: %s, value found: %s, type: %s",
                         ly_symbol2string (prop_sym).ch_C (),
                         ly_scm2string (type_name).ch_C (),
                         ly_scm2string (ly_write2scm (val)).ch_C (),
                         ly_scm2string (ly_type (val)).ch_C ()));
-#endif
            scm_puts ("\n", errport);
          }
     }
index 901c8fc417717dd78723dafa8ea347cd8e43fc9f..425a3b8809f411a9dc2c78fb1e0931f906efe2ab 100644 (file)
@@ -501,7 +501,7 @@ Slur::set_spacing_rods (SCM smob)
 /*
   ugh ?
  */
-MAKE_SCHEME_CALLBACK(Slur,height,2);
+MAKE_SCHEME_CALLBACK (Slur, height, 2);
 SCM
 Slur::height (SCM smob, SCM ax)
 {
diff --git a/lily/span-arpeggio.cc b/lily/span-arpeggio.cc
deleted file mode 100644 (file)
index e69de29..0000000
index a69f476f93f8560a6c61395de85474062e25bf9c..5824cc967ac4b17c76cd1e907660ffa096944cea 100644 (file)
@@ -377,6 +377,26 @@ Stem::before_line_breaking (SCM smob)
 }
 
 
+/*
+  ugh.
+  When in a beam with tuplet brackets, brew_mol is called early,
+  caching a wrong value.
+ */
+MAKE_SCHEME_CALLBACK (Stem, height, 2);
+SCM
+Stem::height (SCM smob, SCM ax)
+{
+  Axis a = (Axis)gh_scm2int (ax);
+  Grob * me = unsmob_grob (smob);
+  assert ( a == Y_AXIS);
+
+  SCM mol = me->get_uncached_molecule ();
+  Interval iv;
+  if (mol != SCM_EOL)
+    iv = unsmob_molecule (mol)->extent (a);
+  return ly_interval2scm (iv);
+}
+
 
 /**
    set stem directions for hinting the optical spacing correction.
index 4a50713f932254d5a7abc0cf98265f9512cfc0a0..f88ca056f25a7c4d74c283bf2545e38080b813ac 100644 (file)
@@ -1,15 +1,15 @@
 Begin3
 Title: LilyPond
-Version: 1.3.119
-Entered-date: 20DEC00
+Version: 1.3.120
+Entered-date: 03JAN01
 Description: 
 Keywords: music notation typesetting midi fonts engraving
 Author: hanwen@cs.uu.nl (Han-Wen Nienhuys)
        janneke@gnu.org (Jan Nieuwenhuizen)
 Maintained-by: hanwen@stack.nl (Han-Wen Nienhuys)
 Primary-site: sunsite.unc.edu /pub/Linux/apps/sound/convert
-       1000k lilypond-1.3.119.tar.gz 
+       1000k lilypond-1.3.120.tar.gz 
 Original-site: ftp.cs.uu.nl /pub/GNU/LilyPond/development/
-       1000k lilypond-1.3.119.tar.gz 
+       1000k lilypond-1.3.120.tar.gz 
 Copying-policy: GPL
 End
index 660ed7cb521d48cc1ba72c76c82756459658b870..2f904bb6d22e599d8c7b5f32c084d87b6e30b590 100644 (file)
@@ -1,11 +1,11 @@
 %define info yes
 
 Name: lilypond
-Version: 1.3.119
+Version: 1.3.120
 Release: 1
 License: GPL
 Group: Applications/Publishing
-Source0: ftp.cs.uu.nl:/pub/GNU/LilyPond/development/lilypond-1.3.119.tar.gz
+Source0: ftp.cs.uu.nl:/pub/GNU/LilyPond/development/lilypond-1.3.120.tar.gz
 Summary: A program for printing sheet music.
 URL: http://www.cs.uu.nl/~hanwen/lilypond
 # Icon: lilypond-icon.gif
index b9623477b8e72f4a2dc83edb18ae3701035da19c..d33d70bca3582f655a438cac6ed1c05069ff4f24 100644 (file)
                               names))
      doc)))
 
-;; testin.. -- how to do this
-(eval-string (ly-gulp-file "interface-description.scm"))
-(define xinterface-description-alist
-      `(
-       (general-grob . ,general-grob-interface)
-       (beam . ,beam-interface)
-       (clef . ,clef-interface)
-       (slur . ,slur-interface)
-       ))
-
-;; burp, need these for running outside of LilyPond
-(if #f
+;; ugh, this works standalone, but not anymore with lily
+(if (not (defined? 'standalone))
     (begin
 
       (debug-enable 'backtrace)
 
+      (load "standalone.scm")
+
       (define (number-pair?  x)
        (and (pair? x) (number? (car x)) (number? (cdr x))))
       
-      (define (ly-gulp-file x) "")
       (define (ly-grob? x) #f)
       (define (ly-input-location? x) #f)
       (define (dir? x) #f)
       (define (moment? x) #f)
-      (load "lily.scm")))
+      ))
 
 (use-modules (ice-9 string-fun))
 
 (define interface-file-str (string-append (ly-gulp-file "interface-description.scm") "\n(define "))
 
-(define (list-interface-names)
+;;(define (list-interface-names)
+(define (ugh-standalone-list-interface-names)
   (let* ((text interface-file-str)
-        (r (make-regexp 
-            "\n[(](define *([a-z-]*-interface)*)*[^\n]*"))
-        (t (regexp-substitute/global #f r text 2 " " 'post))
-        (ugh (regexp-substitute/global #f "#f *" t 'pre 'post))
+        (t1 (regexp-substitute/global #f "\n" text 'pre 'post))
+        (t (regexp-substitute/global #f "[^\t ]*[ \t]([a-z-]+interface)" 
+                                     t1 1 " " 'post))
+        (ugh (regexp-substitute/global #f "  .*" t 'pre 'post))
         (l (separate-fields-discarding-char #\  ugh list)))
     (reverse (cdr (reverse l)))))
 
+(if standalone
+  (begin
+    (display "(define (list-interface-names) '") 
+    (write (ugh-standalone-list-interface-names))
+    (display ")")
+    (exit 0)))
+
+;; Ugh
+;; This list is generated manually, by doing:
+;; guile
+;; guile> (load "backend-documentation-lib.scm")
+;; For some reason, this can't be generated when lilypond is loaded;
+;; the regexp stuff behaves weird.
+(define (list-interface-names) '("general-grob-interface" "general-grob-interface" "beam-interface" "clef-interface" "axis-group-interface" "note-column-interface" "stem-interface" "slur-interface" "side-position-interface" "accidentals-interface" "line-of-score-interface" "note-head-interface" "note-name-interface" "rhythmic-head-interface" "rest-interface" "tuplet-bracket-interface" "align-interface" "aligned-interface" "align-interface" "break-aligned-interface" "chord-name-interface" "time-signature-interface" "bar-line-interface" "hairpin-interface" "arpeggio-interface" "note-collision-interface" "custos-interface" "dot-interface" "font-interface" "text-interface" "dot-column-interface" "dynamic-interface" "finger-interface" "separation-spanner-interface" "text-script-interface" "grace-alignment-interface" "hara-kiri-group-interface" "line-spanner-interface" "lyric-hyphen-interface" "key-signature-interface" "lyric-extender-interface" "lyric-syllable-interface" "mark-interface" "multi-measure-rest-interface" "font-interface" "paper-column-interface" "spaceable-element-interface" "rest-collision-interface" "script-interface" "script-column-interface" "spacing-spanner-interface" "staff-symbol-interface" "stem-tremolo-interface" "separation-item-interface" "sustain-pedal-interface" "system-start-delimiter-interface" "text-spanner-interface" "tie-interface" "tie-column-interface" "volta-bracket-interface"))
 
-
-
-(eval (ly-gulp-file "interface-description.scm"))
+(eval-string (ly-gulp-file "interface-description.scm"))
 
 (define interface-description-alist
   (map (lambda (x) (cons (string->symbol x) (eval-string x)))
index f1504ac46fded85ab82eb67e5f9b9fbdf7bc0dc4..666b5bae6efaa3abf17d018b494579338e9bdd15 100644 (file)
@@ -19,6 +19,7 @@
          ("bass" . ("clefs-F" 2  0))
          ("F" . ( "clefs-F" 2 0))
          ("subbass" . ("clefs-F" 4 0))
+         ("none" . ("" 0 0))
 
          ;; should move mensural stuff to separate file? 
          ("vaticana_do1" . ("clefs-vaticana_do" -1 0))
index 3e20899c2970239d58a844f4e2624e9d701f0bdf..b77414dc4f82af21c4430f285a2c1729d336974b 100644 (file)
     ((-1 bold italic dynamic feta-din 12) . "feta-din12")
     ((-2 bold italic dynamic feta-din 9) . "feta-din9")
     ((-3 bold italic dynamic feta-din 8) . "feta-din8")
-    ((-4 bold italic dynamic feta-din 7) . "feta-din5")
-    ((-5 bold italic dynamic feta-din 6) . "feta-din4")
+    ((-4 bold italic dynamic feta-din 7) . "feta-din7")
+    ((-5 bold italic dynamic feta-din 6) . "feta-din6")
 
     ((2 medium upright music feta 26) . "feta26")
     ((1 medium upright music feta 23) . "feta23")
index 9d7cd37e50a657aaf79cf648708ec683089c1daf..2f3a0d5f003620ec92c835d5f6edb06998e7d74f 100644 (file)
                (default-neutral-direction . 1)
                (X-offset-callbacks . (,Stem::off_callback))
                (X-extent-callback . ,Stem::dim_callback)       
+               (Y-extent-callback . ,Stem::height)
                (meta . ,(grob-description  "Stem" stem-interface  font-interface))
        ))
 
index e132f6fb7192df7df56b6566024146b6a6237d07..01e5b310205987fa9d2536a0d14faa6c3cc9aa4a 100644 (file)
@@ -576,7 +576,7 @@ if 1:
        def conv (str):
                str = re.sub ('LyricVoice', 'LyricsVoice', str)
                # old fix
-               str = re.sub ('ChordNames*.ChordNames*', 'Chordnames.Chordname', str)
+               str = re.sub ('Chord[Nn]ames*.Chord[Nn]ames*', 'ChordNames.ChordName', str)
                return str
        
        conversions.append (((1,3,113), conv, 'LyricVoice -> LyricsVoice'))
index 0634dad0ab9a61c9be72a7610dc87427964613e0..bd0e3c822e6a64d1c6d1bc87f229c4581826ca3f 100644 (file)
@@ -1015,9 +1015,9 @@ def fix_epswidth (chunks):
        for c in chunks:
                if c[0] == 'lilypond' and 'eps' in c[2]:
                        body = re.sub (r"""\\lilypondepswidth{(.*?)}""", find_eps_dims, c[1])
-                       # why do we junk opts, todo, basename?
-                       new_chunk = (('lilypond', body))
-               newchunks.append (c)
+                       newchunks.append(('lilypond', body, c[2], c[3], c[4]))
+               else:
+                       newchunks.append (c)
        return newchunks
 
 
index 0d525494c322f01cad2f786ddd08e1bf7af0ce44..39161ff2f7fe3f0d18561e85efa4903e8c355b43 100644 (file)
@@ -10,12 +10,12 @@ deb:
 #  ln -sf debian DEBIAN; )
 # su -c 'dpkg-deb -b $(depth)/../debian/$(distname)'
 # urg, why aren't there any decent manual pages for dpkg or rpm?
-       su -c '(cd $(depth)/../debian; \
+       (cd $(depth)/../debian; \
          rm -rf $(distname) $(distname).deb;\
          tar xz -C $(depth)/../debian -f $(release-dir)/$(distname).tar.gz; \
          cd $(distname);\
-         dpkg-buildpackage -b; \
-       )'
+         dpkg-buildpackage -b -rfakeroot; \
+       )
 
 makeflags=$(patsubst %==, %, $(patsubst ---%,,$(patsubst ----%,,$(MAKEFLAGS:%=--%))))
 
index 452f736b1fe231ee38db82c141e67d25119adc2f..bec07af2d41bf67ae240672530f4d8a8ed41f512 100644 (file)
@@ -22,7 +22,7 @@ $(outdir)/%.dvi: $(outdir)/%.texi
        cd $(outdir); texi2dvi --batch ../$< 
 
 $(outdir)/%.txt: $(outdir)/%.texi
-       $(MAKEINFO) -I../ -I $(outdir) --no-split --no-headers --output $@ $<
+       $(MAKEINFO) --force -I../ -I $(outdir) --no-split --no-headers --output $@ $<
 
 $(outdir)/%.texi: %.texi
        rm -f $@
diff --git a/stepmake/stepmake/texinfo-rules.make.orig b/stepmake/stepmake/texinfo-rules.make.orig
deleted file mode 100644 (file)
index 0356e36..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-# Texinfo_rules.make
-
-.SUFFIXES: .html .info .texi .texinfo
-
-$(outdir)/%.info: $(outdir)/%.texi
-       -$(MAKEINFO) --force -I $(outdir) --output=$@ $<
-
-$(outdir)/%.html: $(outdir)/%.texi
-       -$(MAKEINFO) --force -I $(outdir) --output=$@ --html --no-split --no-headers $<
-# we want footers even if website builds (or is built) partly
-       $(footify) $@
-
-# Generic rule not possible?
-$(outdir)/%/%.html: $(outdir)/%.texi
-       -$(MAKEINFO) --force --output=$@ --html $<
-# we want footers even if website builds (or is built) partly
-       $(deep-footify) $(sort $(wildcard $(outdir)/$(*F)/*.html))
-
-$(outdir)/%.dvi: $(outdir)/%.texi
-       cd $(outdir); texi2dvi --batch --clean ../$< 
-
-$(outdir)/%.txt: $(outdir)/%.texi
-       $(MAKEINFO) -I../ -I $(outdir) --no-split --no-headers --output $@ $<
-
-$(outdir)/%.texi: %.texi
-       rm -f $@
-       cp $< $@
-       chmod -w $@
-
-
-