]> git.donarmstrong.com Git - lilypond.git/commitdiff
release: 1.3.136 release/1.3.136
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 7 Mar 2001 23:56:10 +0000 (00:56 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 7 Mar 2001 23:56:10 +0000 (00:56 +0100)
=======

* Bugfix: set dependency for direction-source in script-engraver. This
fixes core-dump problem when stacking multiple scripts containing
staccato dots.

* Put TFM files under $VARTEXFONTS (/var/lib/texmf,
typically). PK files are put in the right spot
automatically, and dirs are also created automatically.

A change to mktexnam is still required -- add

MT_DESTROOT=foobar

before line 161.

1.3.135.j

34 files changed:
CHANGES
Documentation/bibliography/GNUmakefile
Documentation/user/GNUmakefile
GNUmakefile.in
VERSION
buildscripts/lilypond-login.sh
buildscripts/lilypond-profile.sh
input/bugs/st.ly [new file with mode: 0644]
input/test/ancient-font.ly
intl/GNUmakefile
lily/kpath.cc
lily/pointer-group-interface.cc [deleted file]
lily/script-engraver.cc
lily/side-position-interface.cc
make/lilypond-vars.make
make/ly.make
make/mutopia-targets.make
make/out/lilypond.lsm
make/out/lilypond.spec
mf/GNUmakefile
po/GNUmakefile
scm/grob-description.scm
scm/script.scm
scm/translator-property-description.scm
stepmake/stepmake/documentation-targets.make
stepmake/stepmake/executable-targets.make
stepmake/stepmake/generic-targets.make
stepmake/stepmake/help2man-targets.make
stepmake/stepmake/install-library-targets.make
stepmake/stepmake/install-out-targets.make
stepmake/stepmake/install-targets.make
stepmake/stepmake/manual.make
stepmake/stepmake/yolily-toplevel-targets.make
tex/fetdefs.tex

diff --git a/CHANGES b/CHANGES
index 0e5a9f2ca17cd275f705275d123c4d3a9bb87174..8b72892a426dce2a70b8aad552b185a548df3427 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,20 @@
+1.3.136
+=======
+
+* Bugfix: set dependency for direction-source in script-engraver. This
+fixes core-dump problem when stacking multiple scripts containing
+staccato dots.
+
+* Put TFM files under $VARTEXFONTS (/var/lib/texmf,
+typically). PK files are put in the right spot
+automatically, and dirs are also created automatically.
+
+A change to mktexnam is still required -- add  
+
+       MT_DESTROOT=foobar
+before line 161.
+
 1.3.135.jcn3
 ============
 
 
 * Coriolan fixes.
 
-1.3.135.jcn2
-============
-
 * Bugfix: (first and also) write global header fields; this fixes
 `latexpackages' and ly2dvi.
 
-* Crude sanity check for kpath.cc searching.
-
-1.3.135.jcn1
-============
-
 * Bugfix: website build.
 
 * Fixed titling: cleaned out titledefs.tex for use by ly2dvi.
 
+1.3.134.mb1
+===========
+
+* minor documentation fix.
+
 1.3.134.jcn2
 ============
 
@@ -86,7 +100,7 @@ interface-description.scm
 ============
 
 * Tied notes at a linebreak repeat their accidental.
-
+F
 * Removed some cruft from lily/include/.
 
 * Bugfix: tied notes in chords sometimes got stuck in MIDI output
index b3fd5fc7a139e34b0ddbaa1216115249ec43a4ce..78e0c3c7306f2a5d9cd0a9839bfa79ec18b10a80 100644 (file)
@@ -36,5 +36,5 @@ $(outdir)/%.html: %.bib
        -$(BIBTEX2HTML) $(BIBTEX2HTML_FLAGS)
        $(footify) $@
 
-localclean:
+local-clean:
        rm -f fonts.aux fonts.log feta*.tfm feta*.*pk
index b73273417f731bb09595c26efc29e31a1ca65852..b6c5d83f793ca798271ba39d854f0c81de2a7f58 100644 (file)
@@ -100,7 +100,7 @@ $(outdir)/%.bib: %.bib
 # we want footers even if website builds (or is built) partly
        $(MAKE) footify
 
-localclean:
+local-clean:
        rm -f fonts.aux fonts.log feta*.tfm feta*.*pk 
        rm -rf $(outdir)/lilypond $(outdir)/lilypond-internals
 
index 41d87c4315fdc4e4fa6b20f77ce47240a0af4bf5..9bf8f5caa3a6d2bf49ca62aebea5e49b3ea96a76 100644 (file)
@@ -73,7 +73,7 @@ examples:
 # and using a matching TeX (well, I gave up trying for now).
 my_tfm_path=$(TFM_PATH) /tmp /tmp /tmp /tmp /tmp /tmp 
 
-localinstall:
+local-install:
        mkdir -p $(datadir)
 ifeq ($(KPATHSEA),0)
        $(foreach i, 1 2 3 4 5, rm -f $(datadir)/tfm.$(i); $(LN_S) $(word $(i), $(my_tfm_path)) $(datadir)/tfm.$(i) ; )
diff --git a/VERSION b/VERSION
index d1fa40109ca2279897c469b1af39ff3cd00ba126..967c6ccf872c3ec490c585156961f7f6f137e45b 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,8 +1,8 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=3
-PATCH_LEVEL=135
-MY_PATCH_LEVEL=jcn4
+PATCH_LEVEL=136
+MY_PATCH_LEVEL=
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
 # released version.
index ca9d6c5c9f4f4dfa3ba3194606b29e45e70d2318..38fb855e8042711b15f10903061376c09da1f30f 100755 (executable)
@@ -19,5 +19,11 @@ if ($?TEXINPUTS) then
 else
         setenv TEXINPUTS "/usr/share/lilypond/tex::"
 endif
+if ($?TEXINPUTS) then
+        setenv TFMFONTS "@datadir@/tfm:$TFMFONTS"
+else
+        setenv TFMFONTS "@datadir@/tfm:"
+endif
+
 
 
index 7dbb5dd4673aa41a47e1309c9f2440fddd62997e..48e60c0f3ec15440974dc217ca2a59d516dd5f8e 100755 (executable)
@@ -11,6 +11,7 @@ LILYPONDPREFIX="@datadir@"
 MFINPUTS="@datadir@/mf:"${MFINPUTS:=":"}
 TEXINPUTS="@datadir@/tex:@datadir@/ps:"${TEXINPUTS:=":"}
 
+# TFMFONTS="@datadir@/tfm:$TFMFONTS"
 
 ## gs_lib ??? 
 export LILYINCLUDE LILYPONDPREFIX MFINPUTS TEXINPUTS GS_LIB GS_FONTPATH
diff --git a/input/bugs/st.ly b/input/bugs/st.ly
new file mode 100644 (file)
index 0000000..3f5f292
--- /dev/null
@@ -0,0 +1,2 @@
+
+\score { \notes { c'''-. c-. }}
index fa45aac5060685152f5950f30ffac6b5928a536b..608810ada40a02fddc4de821650ae49ab9d03e62 100644 (file)
@@ -61,6 +61,7 @@ lowerVoice =  \context Staff = lowerNotes <
        \property Staff.Custos \override #'style = #'mensural
        \clef "mensural1_c2";
        c2 d e f g
+        \property Staff.forceClef = ##t
        \clef "mensural1_c2";
        a b c'
        b a g f
@@ -69,6 +70,7 @@ lowerVoice =  \context Staff = lowerNotes <
 
        \clef "mensural2_c2";
        c2 d e f g
+        \property Staff.forceClef = ##t
        \clef "mensural3_c2";
        a b c'
        b a g f
@@ -77,25 +79,30 @@ lowerVoice =  \context Staff = lowerNotes <
 
        \clef "mensural1_f";
        c2 d e f g
+        \property Staff.forceClef = ##t
        \clef "mensural1_f";
        a b c'
        b a g f
        \clef "mensural2_f";
        e d c1 \bar "|";
 
+        \property Staff.forceClef = ##t
        \clef "mensural2_f";
        c2 d e f g
        \clef "mensural_g";
        a' b' c''
        b' a' g' f'
+        \property Staff.forceClef = ##t
        \clef "mensural_g";
        e' d' c'1 \bar "|";
 
+        \property Staff.forceClef = ##t
        \clef "mensural_g";
        c'2 d' e' f' g'
        \clef "hufnagel_do_fa";
        a b c'
        b a g f
+        \property Staff.forceClef = ##t
        \clef "hufnagel_do_fa";
        e d c1 \bar "||";
     }
index 472d7bfa88051312b2f03d12ccdaf46f365e3927..b2c1ea1200a2931ad4e2b92b599eafb3539bdbb4 100644 (file)
@@ -24,10 +24,10 @@ default: $(outdir)
 $(outdir)/library.a:
        @echo "*** To install libintl type 'make lib; make install-lib' ***"
 
-localinstall: $(outdir)
+local-install: $(outdir)
        @echo "*** To install libintl type 'make lib; make install-lib' ***"
 
-localuninstall: $(outdir)
+local-uninstall: $(outdir)
        @echo "*** To uninstall libintl type 'make uninstall-lib' ***"
 
 include $(depth)/make/stepmake.make
@@ -38,8 +38,8 @@ lib:
        $(MAKE) LIBINTL=yes all
 
 install-lib: $(LIBRARY)
-       $(MAKE) LIBINTL=yes localinstall
+       $(MAKE) LIBINTL=yes local-install
 
 uninstall-lib:
-       $(MAKE) LIBINTL=yes localuninstall
+       $(MAKE) LIBINTL=yes local-uninstall
 
index 8fa0c142bd8fc257fd6b9765737a06a0c6d95d39..8f6f8193434e9fcd1cb86881c74ea828a7039dd7 100644 (file)
@@ -8,7 +8,9 @@ source file of the GNU LilyPond music typesetter
  */
 
 #include <stdio.h>
+
 #include "config.h"
+#include "string.hh"
 
 #define popen REALLYUGLYKLUDGE
 #define pclose ANOTHERREALLYUGLYKLUDGE
@@ -20,14 +22,8 @@ extern "C" {
 }
 #endif
 
-#include <sys/types.h>
-#include <fcntl.h>
-#if HAVE_SYS_STAT_H 
-#include <sys/stat.h>
-#endif
-
 #include "kpath.hh"
-
+#include "version.hh"
 
 
 char * ly_find_afm (char const * name)
@@ -58,28 +54,18 @@ ly_init_kpath (char *av0)
   kpse_maketex_option("tfm", TRUE);
 
   /*
-    UGH: should not use DIR_DATADIR, but /var,
-
-    hmm, but where to get /var?
-    
+    ugh: apparently the program_args is non-functional.
    */
+#define VERSION MAJOR_VERSION "." MINOR_VERSION "."  PATCH_LEVEL
+  
+#define MY_TFMPATH "$VARTEXFONTS/tfm/lilypond/" VERSION "/"
 
-  int fd;
-  struct stat stat_buf;
-  if (stat (DIR_DATADIR "/tfm", &stat_buf) == 0
-      && (S_ISDIR (stat_buf.st_mode) || S_ISLNK (stat_buf.st_mode))
-      // ugh, howto test if we can write there?
-      //      && (stat_buf.st_mode & S_IWUSR))
-      && ((fd = open (DIR_DATADIR "/tfm/lily", O_CREAT)) != -1))
-    {
-      close (fd);
-      unlink (DIR_DATADIR "/tfm/lily");
-      kpse_format_info[kpse_tfm_format].program ="mktextfm --destdir " DIR_DATADIR "/tfm";
-
-      kpse_format_info[kpse_tfm_format].client_path =
-       (DIR_DATADIR "/tfm" );
-    }
+  char * mypath = kpse_expand (MY_TFMPATH);
+  String prog = "mktextfm --destdir ";
+  prog += mypath;
   
+  kpse_format_info[kpse_tfm_format].program = strdup (prog.ch_C());
+  kpse_format_info[kpse_tfm_format].client_path = mypath;
 #endif
 }
 
diff --git a/lily/pointer-group-interface.cc b/lily/pointer-group-interface.cc
deleted file mode 100644 (file)
index def0d37..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-/*   
-  group-interface.cc --  implement Pointer_group_interface
-  
-  source file of the GNU LilyPond music typesetter
-  
-  (c) 1999--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-  
- */
-#include "group-interface.hh"
-#include "grob.hh"
-
-
-
-
-
index 22870e20757463d6acedb92ccf23d8429ae3a789..ee65cbcb266c725be5973482b66f4fffc986118a 100644 (file)
@@ -24,7 +24,7 @@ protected:
   virtual void initialize ();
   virtual void stop_translation_timestep ();
   virtual void start_translation_timestep ();
-  virtual void create_grobs ();
+  virtual void process_music ();
   virtual void acknowledge_grob (Grob_info);
 };
 
@@ -52,7 +52,7 @@ Script_engraver::try_music (Music *r_l)
 }
 
 void
-Script_engraver::create_grobs ()
+Script_engraver::process_music ()
 {
   for (int i=0; i < script_req_l_arr_.size(); i++)
     {
@@ -115,7 +115,6 @@ Script_engraver::create_grobs ()
       
       announce_grob (p, l);
     }
-  script_req_l_arr_.clear ();
 }
 
 void
@@ -134,6 +133,7 @@ Script_engraver::acknowledge_grob (Grob_info inf)
          Grob*e = script_p_arr_[i];
 
          e->set_grob_property ("direction-source", inf.elem_l_->self_scm ());
+         e->add_dependency (inf.elem_l_);
          Side_position_interface::add_support (e, inf.elem_l_);
        }
     }
index f18363f95dc5ed8dd2758a5cf1437226f5a08590..701e415feef054c06d0f821cde6341706f90860d 100644 (file)
@@ -14,6 +14,7 @@
 #include "dimensions.hh"
 #include "staff-symbol-referencer.hh"
 #include "group-interface.hh"
+#include "directional-element-interface.hh"
 
 void
 Side_position_interface::add_support (Grob*me, Grob*e)
@@ -41,7 +42,7 @@ Side_position_interface::get_direction (Grob*me)
   Grob * e = unsmob_grob(other_elt);
   if (e)
     {
-      return (Direction)(relative_dir * Side_position_interface::get_direction (e));
+      return (Direction)(relative_dir * Directional_element_interface::get (e));
     }
   
   return CENTER;
index 94531eb69375c1ddbb7c501910f4bb8a889842ee..c0d23272d48b8b3dd48f7ba6e6ef624fd76b2dee 100644 (file)
@@ -4,6 +4,7 @@ export PATH:=$(topdir)/lily/out:$(topdir)/buildscripts/out:$(PATH)
 export MFINPUTS:=$(topdir)/mf/:$(MFINPUTS)::
 export TEXINPUTS:=$(topdir)/mf/out/:$(topdir)/tex/:$(topdir)/ps/:$(TEXINPUTS):$(pwd)::
 export LILYINCLUDE:=$(topdir)/ps:$(topdir)/scm:$(topdir)/ly:$(topdir)/mf/out::$(TEX_TFMDIR):$(LILYINCLUDE)
+export TFMFONTS=$(topdir)/mf/out:
 
 export LILYPONDPREFIX:=$(depth)/
 
index f3a595d95d9a726fd2b22e6b1088c542dd92812f..a29c02088560086780097b80a78f6491bb5a95e8 100644 (file)
@@ -70,7 +70,7 @@ $(outdir)/%-book.ps: $(outdir)/%.ps
 #
 # Also clean hand-compiled stuff in cwd
 #
-localclean: local-auto-gen-clean
+local-clean: local-auto-gen-clean
 
 # Compose string from two parts: must not remove myself.
 auto-gen-tag=Generated
index 64c846e9de0f3b8955c69d01fef1d958cd15b570..b01250df598eb0663eafd357eca7785b42f67c4d 100644 (file)
@@ -35,7 +35,7 @@ mutopia-letter=$(mutopia-examples:%=out-letter/%.ps.gz)
 mutopia:
        $(MAKE) examples="$(mutopia-examples)" PAPERSIZE=letter local-WWW $(mutopia-letter)
 
-localclean: local-letter-clean
+local-clean: local-letter-clean
 
 local-letter-clean:
        rm -f $(outdir)-letter/*
index 06e0fb02a5ae71b68b03600f686f9985d6bd0b13..06287089333d4cfd299c08772bd7be7a22f0d8dc 100644 (file)
@@ -1,15 +1,15 @@
 Begin3
 Title: LilyPond
-Version: 1.3.135
-Entered-date: 05MAR01
+Version: 1.3.136
+Entered-date: 08MAR01
 Description: @BLURB@
 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.135.tar.gz 
+       1000k lilypond-1.3.136.tar.gz 
 Original-site: ftp.cs.uu.nl /pub/GNU/LilyPond/development/
-       1000k lilypond-1.3.135.tar.gz 
+       1000k lilypond-1.3.136.tar.gz 
 Copying-policy: GPL
 End
index 92f02cbddcb97ff472e1c8e8e0c5d2545d99bf6d..b88efa2b629428a44a9557ef131d225fc3c60af3 100644 (file)
@@ -1,11 +1,11 @@
 %define info yes
 
 Name: lilypond
-Version: 1.3.135
+Version: 1.3.136
 Release: 1
 License: GPL
 Group: Applications/Publishing
-Source0: ftp.cs.uu.nl:/pub/GNU/LilyPond/development/lilypond-1.3.135.tar.gz
+Source0: ftp.cs.uu.nl:/pub/GNU/LilyPond/development/lilypond-1.3.136.tar.gz
 Summary: A program for printing sheet music.
 URL: http://www.cs.uu.nl/~hanwen/lilypond
 # Icon: lilypond-icon.gif
index 02c950bc3ef327c08a3ac063a92986190dbe6b71..18da207eec9b589487d3efb2c001ad806d7f5503 100644 (file)
@@ -58,7 +58,8 @@ default: $(ALL_GEN_FILES)
 $(outdir)/%.afm  $(outdir)/%.tex $(outdir)/%.dep: $(outdir)/%.log
        $(PYTHON) $(buildscript-dir)/mf-to-table.py --package=$(topdir) --outdir=$(outdir) --dep $(outdir)/$(<F:.log=.dep)  --afm $(outdir)/$(<F:.log=.afm) --tex $(outdir)/$(<F:.log=.tex) $<
 
-localclean:
+local-clean:
        rm -f mfplain.mem mfplain.log mpout.log
        rm -f *.tfm *.log
 
+
index fb421f78908c3fe1a490f26d23f4870b4b570cb1..09773511607b9a751d0950d2e111494c30904554 100644 (file)
@@ -18,14 +18,14 @@ include $(depth)/make/stepmake.make
 
 default: $(MO_FILES)
 
-localinstall: $(MO_FILES)
+local-install: $(MO_FILES)
        for i in $(CATALOGS); do \
          $(INSTALL) -d $(localedir)/$$i/LC_MESSAGES; \
          $(INSTALL) -m 644 $(outdir)/$$i.mo \
          $(localedir)/$$i/LC_MESSAGES/$(package).mo; \
        done
 
-localuninstall:
+local-uninstall:
        for i in $(CATALOGS); do \
          rm -f $(localedir)/$$i/LC_MESSAGES/$(package).mo; \
          rmdir $(localedir)/$$i/LC_MESSAGES || true; \
index 0456f5093df1c6806e9947cf166549ce87467f16..c1f3258b2ce8e12ffbfc9f871e19ad173f1c588b 100644 (file)
        ))
 
        (Script . (
+               ;; don't set direction here: it breaks staccato.
                (molecule-callback . ,Script::brew_molecule)
-               (direction . -1)
                (X-offset-callbacks . (,Side_position_interface::centered_on_parent))
                (after-line-breaking-callback . ,Script::after_line_breaking)
                (meta . ,(grob-description "Script" script-interface side-position-interface font-interface))
index bf47558dc2d88a179fcc7d9943f71ab7150dc707..c721e51ea79db8cda6acd53b10a77a5b52c2fa3e 100644 (file)
@@ -6,6 +6,10 @@
 
 ;;TODO?      extra padding :: Real (given in staff spaces)
 
+
+;; TODO: generate Grob types for this, by prepending appropriate props
+;; on top of Script (?)  
+
 (set! default-script-alist
       (append 
       '(("thumb" . ((feta . ("thumb"  . "thumb")) #f 0 1 0))
index 08d4760326bf195afd37a435776ee4de49a16d7c..dedc4f95b87dd53854e7961954773ef5dd0de324 100644 (file)
@@ -163,7 +163,7 @@ procedure? "visibility-lambda function for explicit Key changes;
 
 (translator-property-description 'followThread boolean?
                                 "if set, note heads are tracked  across staff switches by a thin line")
-(translator-property-description 'forceClef boolean? "Show clef symbol, even if it hasn't changed.")
+(translator-property-description 'forceClef boolean? "Show clef symbol, even if it hasn't changed. Only active for the first clef after the property is set, not for the full staff.")
 (translator-property-description 'forgetAccidentals boolean? "do
 not set localKeySignature when a note alterated differently from
 localKeySignature is found.
index 478bffd71d8d69642e6b7e8f7ed57362b7ba6f78..7084ab5b69ce5947420c113113a9167988d876c6 100644 (file)
@@ -17,13 +17,13 @@ INFO_INSTALL_FILES = $(wildcard $(addsuffix *, $(INFO_FILES)))
 
 INFOINSTALL=$(MAKE) INSTALLATION_OUT_DIR=$(infodir) depth=$(depth) INSTALLATION_OUT_FILES="$(INFO_INSTALL_FILES)" -f $(stepdir)/install-out.sub.make
 
-localinstall: install-info
-localuninstall: uninstall-info
+local-install: install-info
+local-uninstall: uninstall-info
 
 install-info: $(INFO_FILES)
        -$(INSTALL) -d $(infodir)
-       $(INFOINSTALL) localinstall
+       $(INFOINSTALL) local-install
 
 uninstall-info:
-       $(INFOINSTALL) localuninstall
-       -rmdir $(infodir)
\ No newline at end of file
+       $(INFOINSTALL) local-uninstall
+       -rmdir $(infodir)
index f0af1ac552521d3042abe4d9d243ead98f93b613..8c019e6f7a71161c0e24666fabfb63c577d0db72 100644 (file)
@@ -13,9 +13,9 @@ exe: $(EXECUTABLE)
 
 
 
-localinstall: installexe
+local-install: installexe
 
-localuninstall: uninstallexe
+local-uninstall: uninstallexe
 
 installexe: all
        -$(INSTALL) -d $(bindir)
index 697a1dd2c480016eb37bb26f5e065876d59113e3..293a4e513dd8dac38edd915e9a1983bc4db25371 100644 (file)
@@ -11,7 +11,7 @@ man:
        $(LOOP)
 
 # be careful about deletion.
-clean: localclean
+clean: local-clean
        -rm -f $(outdir)/*
        $(LOOP)
 
@@ -130,7 +130,7 @@ configure: configure.in aclocal.m4
        autoconf 
        chmod +x configure
 
-localclean:
+local-clean:
 
 local-distclean:
 
@@ -139,15 +139,15 @@ local-maintainerclean:
 install-strip:
        $(MAKE) INSTALL="$(INSTALL) -s" install
 
-install: localinstall
+install: local-install
        $(LOOP)
 
-localinstall:
+local-install:
 
-uninstall: localuninstall
+uninstall: local-uninstall
        $(LOOP)
 
-localuninstall:
+local-uninstall:
 
 installextradoc:
        -$(INSTALL) -d $(prefix)/doc/$(package)
index f11c29577bad1865b74a7868669e7aba03a5af88..a425c7eeee90a385809815cae40a8d49104efd27 100644 (file)
@@ -1,6 +1,6 @@
 default: man
 
-localinstall: install-help2man
+local-install: install-help2man
 
 install-help2man: man
        -$(INSTALL) -d $(mandir)/man1
@@ -9,7 +9,7 @@ install-help2man: man
 
 man: $(HELP2MAN_GROFFS)
 
-localuninstall: uninstall-help2man
+local-uninstall: uninstall-help2man
 
 uninstall-help2man:
        $(foreach a, $(notdir $(MANGROFFS)), rm -f $(a) && ) true
index cb3915ea42ee9f86a4b3ccfe4a8016e430b08513..3d657c5073f2d18e0bc07b506e575a153d8ca72e 100644 (file)
@@ -1,5 +1,5 @@
 
-localinstall: $(LIBRARY)
+local-install: $(LIBRARY)
 ifneq ($(strip $(INSTALL_HEADERS)),)
        $(INSTALL) -d $(includedir)
        $(INSTALL) $(INSTALL_HEADERS) $(includedir)
@@ -14,7 +14,7 @@ else
        $(INSTALL) $(LIBRARY) $(libdir)/$(INSTALL_LIBRARY)
 endif
 
-localuninstall:
+local-uninstall:
 ifneq ($(strip $(INSTALL_HEADERS)),)
        rm -f $(addprefix $(includedir)/, $(INSTALL_HEADERS))
 endif
index 18fffef64b8a9df543c828c08acbbc6e3bcc4f41..d4b42579c1ca522c228f876322637017e2fc8ee7 100644 (file)
@@ -1,11 +1,11 @@
 # install-out-targets.make
 
-localinstall: localinstall-files localinstall-outfiles
+local-install: local-install-files local-install-outfiles
 
-localinstall-files:
+local-install-files:
 
 # urg, parameterise
-localinstall-outfiles: $(INSTALLATION_OUT_FILES) $(foreach suff, $(INSTALLATION_OUT_SUFFIXES), $(INSTALLATION_OUT_FILES$(suff)))
+local-install-outfiles: $(INSTALLATION_OUT_FILES) $(foreach suff, $(INSTALLATION_OUT_SUFFIXES), $(INSTALLATION_OUT_FILES$(suff)))
        -$(INSTALL) -d $(INSTALLATION_OUT_DIR)
        $(foreach i, $(INSTALLATION_OUT_FILES), \
                $(INSTALL) -m 644 $(i) $(INSTALLATION_OUT_DIR)/ && ) true
@@ -15,11 +15,11 @@ localinstall-outfiles: $(INSTALLATION_OUT_FILES) $(foreach suff, $(INSTALLATION_
                        $(INSTALL) -m 644 $(i) $(INSTALLATION_OUT_DIR$(suff))/ && ) true && ) true
 
 
-localuninstall: localuninstall-outfiles localuninstall-files 
+local-uninstall: local-uninstall-outfiles local-uninstall-files 
 
-localuninstall-files:
+local-uninstall-files:
 
-localuninstall-outfiles:
+local-uninstall-outfiles:
        rm -f $(foreach  i, $(notdir $(INSTALLATION_OUT_FILES)), \
                $(INSTALLATION_OUT_DIR)/$(i))
        rm -f $(foreach suff, $(INSTALLATION_OUT_SUFFIXES),  \
index bda232d735a417f4582f1b3b7747c08f0ab892c4..a38b9b49f7b5fff74ca31c6cc9a36670bdd77534 100644 (file)
@@ -1,11 +1,11 @@
 # install-targets.make
 
-localinstall: localinstall-files localinstall-outfiles
+local-install: local-install-files local-install-outfiles
 
-localinstall-outfiles:
+local-install-outfiles:
 
 # urg, parameterise
-localinstall-files:
+local-install-files:
        $(PRE_INSTALL)
        -$(INSTALL) -d $(INSTALLATION_DIR)
        $(foreach i,  $(INSTALLATION_FILES),\
@@ -16,11 +16,11 @@ localinstall-files:
                        $(INSTALL) -m 644 $(i) $(INSTALLATION_DIR$(suff))/  && )  && ) true
        $(POST_INSTALL)
 
-localuninstall: localuninstall-outfiles localuninstall-files 
+local-uninstall: local-uninstall-outfiles local-uninstall-files 
 
-localuninstall-outfiles:
+local-uninstall-outfiles:
 
-localuninstall-files:
+local-uninstall-files:
        rm -f $(foreach i,  $(INSTALLATION_FILES), $(INSTALLATION_DIR)/$(i))
        rm -f $(foreach suff, $(INSTALLATION_SUFFIXES),  \
                $(foreach i, $(INSTALLATION_FILES$(suff)),\
index 0e6206dabf068750695fd925eb29383982e883bd..526d31e1fa53dd8456dbfb221fbb82e7728af2bd 100644 (file)
@@ -2,12 +2,12 @@
 
 MANGROFF = $(addprefix $(outdir)/, $(addsuffix .$(SECTION)))
 
-localinstall: $(MANGROFFS)
+local-install: $(MANGROFFS)
        -$(INSTALL) -d $(mandir)/man$(SECTION)
        $(INSTALL) -m 644 $(MANGROFFS) $(mandir)/man$(SECTION)
 
 
-localuninstall:
+local-uninstall:
        (cd  $(mandir)/man$(SECTION)/; rm -f $(MANGROFF))
 
 
index 377e05398c23723197beda6391918db7381e58ab..449b91c9acc9afcf48363870cf8eb8520152aab4 100644 (file)
@@ -11,7 +11,7 @@ do-top-doc:
 
 $(README_TXT_FILES): do-top-doc
 
-localclean:
+local-clean:
 
 
 # if you fix this, please fix yodl too!
index d98c6327af66c5f32205688c30a111d3e2d8ea4b..fca3c1bfd251b0d37219dbed3d2176f0fed7d860 100644 (file)
@@ -2,13 +2,19 @@
 % encapsulating tex backend for auto-generated feta definitions
 
 % fix chord.cc::banter_str before removing these
+
 \def\fetdef#1#2{%
   \def#1{\hbox{\char#2}}}
 
 \fetdef\fetasharp{16}
 \fetdef\fetanatural{17}
 \fetdef\fetaflat{18}
-\font\fetasixteenfont=feta16
+
+%  \font\fetasixteenfont=feta16
+
+\def\fetasixteenfont{\message{TeX strings are deprecated. Please use
+Scheme markup expressions. See the reference manual for more information}} 
+
 \def\fetafont{\fetasixteenfont}
 \def\textflat{{\fetafont\raise 1ex\hbox{\fetaflat}}}
 \def\textnatural{{\fetafont\raise 1ex\hbox{\fetanatural}}}