]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.1.45
authorfred <fred>
Sun, 24 Mar 2002 20:05:42 +0000 (20:05 +0000)
committerfred <fred>
Sun, 24 Mar 2002 20:05:42 +0000 (20:05 +0000)
18 files changed:
Documentation/lilypond.pod
TODO
bin/ly2dvi.sh
debian/Makefile
debian/TODO
debian/changelog
debian/control
debian/copyright
debian/rules
flower/Makefile
flower/TODO
flower/configure.in
input/TODO
lib/Makefile
lily/VERSION
make/Targets.make
make/Toplevel.make.in
make/lilypond.spec.in

index 20a0e0b436df64cc8052d85ca37660c0376420e7..97e7854e235be8ed0593ecb232aaa3c24fbb36e4 100644 (file)
@@ -121,7 +121,7 @@ Clef changes, meter changes, cadenza-mode, key changes, repeat bars.
 
 =head1 DISCLAIMER AND COPYING POLICY
 
-GNU LilyPond is copyright 1996, 1997 by its authors.  GNU LilyPond is
+GNU LilyPond is copyright 1996-1998 by its authors.  GNU LilyPond is
 distributed under the terms of the GNU General Public License.  GNU LilyPond 
 is provided without any warranty what so ever.
 GNU LilyPond may be freely distributed.  For further information consult 
diff --git a/TODO b/TODO
index 8f1ce7fa1da797c6aa06f98739f0b6f5f4ea7ad3..7a203a530782d4c94da27800211325551b66285a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -11,8 +11,6 @@ grep for TODO and ugh/ugr
        - configure.in 
        - clean-fonts.sh
        
-       * check for abs()
-
        * forced breakpoints
 
        * --metafont
@@ -182,11 +180,11 @@ languages:
        * cautionary accidental
 
        * Output an output format independent (ofi) typeset file; and 
-         make ofi2 TeX, MusixTex, Display PostScript, PostScript,
+         make ofi2 TeX, MusiXTex, Display PostScript, PostScript,
          Ascii... interpreters. (difficult)
 
        - poor man's ascii output possible?
-       - MusixTeX output possible? (would have to be done before break calc.)
+       - MusiXTeX output possible? (would have to be done before break calc.)
        - NIFF ?
        - Common Music Notation
        - PostScript output (esp. Beams, Slurs, etc)
index ab82f00919faad41955e1cad182d319ee332af9d..96840147169e8d63ac72e1870e6bfece3dea64a2 100644 (file)
@@ -8,7 +8,7 @@
 #  Original LaTeX file made by Mats Bengtsson, 17/8 1997
 #
 
-VERSION="0.6.hwn1"
+VERSION="0.6.jaf2"
 NAME=ly2dvi.sh
 IDENTIFICATION="$NAME $VERSION" 
 NOW=`date`
@@ -16,6 +16,9 @@ echo "$IDENTIFICATION" 1>&2
 
 # NEWS
     
+# 0.6.hwn1.jaf
+#      - LILYINCLUDE update
+#
 # 0.6.hwn1
 #      - handle LILYINCLUDE
 #       - --output
@@ -420,31 +423,26 @@ $IDENTIFICATION: dvi file name is $RESULT
 EOF
 }
 
-    # ugh. GF is side-effect.
+# ugh. GF is side-effect.
 findInput() {
-    # should check for LILYINCLUDE
-    for lypath in `echo $LILYINCLUDE| sed 's/:/ /g'`
-    do
-       if [ x$lypath = x ]
-       then
-           lypath="."
-       fi
-
-       if [ -f "$lypath/$1" ]
-       then
-           GF="$lypath/$1"
-           return          
-       fi
+# should check for LILYINCLUDE
+  for lypath in "." `echo $LILYINCLUDE| sed 's/:/ /g'`
+  do
+    if [ -f "$lypath/$1" ]
+    then
+      GF="$lypath/$1"
+      return       
+    fi
 
-        if [ -f "$lypath/$1.ly" ]
-       then
-               GF="$lypath/$1.ly"
-               return
-       fi
-    done
-    $debug_echo $IDENTIFICATION": Input file "$GF" not found"
-    echo $NAME": Input file "$GF" not found"   1>&2
-    exit 2
+    if [ -f "$lypath/$1.ly" ]
+    then
+      GF="$lypath/$1.ly"
+      return
+    fi
+  done
+  $debug_echo $IDENTIFICATION": Input file "$GF" not found"
+  echo $NAME": Input file "$GF" not found"                       1>&2
+  exit 2
 }
 #
 # Loop through all files
index 7f35925fb61c07c1cb4e91f161598ec71f3cb8fd..531f1330c4337334f7eefb731d630ebcefba2a4f 100644 (file)
@@ -16,4 +16,4 @@ include ./$(depth)/make/Rules.make
 
 
 EXTRA_DISTFILES = README.Debian TODO changelog control copyright \
-       info.ex menu.ex postinst postinst.old.sh postrm preinst rules watch
+       postinst postinst.old.sh postrm preinst rules watch
index a4fc50fdbcf1143989dadfe2c243cb0eaec48529..8a5f21bd28b23f155445023369ce331a06a6f692 100644 (file)
@@ -1,2 +1,4 @@
-* Move ly2dvi.sh to a proper place.  It is currently placed in
-  /usr/doc/lilypond.  (1997-11-25)
+Fri,  6 Feb 1998 17:24:49 -0700:
+ * Compile mudela-mode.el into mudela-mode.elc
+ * Install /etc/emacs/site-start.d/50lilypond.el
+ * Figure out how to make mudela-mode work on my computer.  :-)
index dcc446cf8f988aaf30d348428088cef52897bb7b..a7a0642d119ab0a38bdaf85b14dcaab78dc78916 100644 (file)
@@ -1,3 +1,42 @@
+lilypond (0.1.44-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Anthony Fok <foka@debian.org>  Fri,  6 Feb 1998 22:07:39 -0700
+
+lilypond (0.1.43-1) unstable; urgency=low
+
+  * New upstream release.
+  * Upgraded to standards version 2.4.0.0 (no changes).
+  * Minor fixes to the copyright file (GPL.gz -> GPL).
+  * Revised the package description based on the new lilypond.lsm.
+  * Now includes *.gif instead of *.xpm files.
+  * Other minor revisions to debian/rules.
+  * Added version numbering to the libflower shared library.
+  * Now installs /usr/lib/emacs/site-lisp/mudela-mode.el,
+    but I haven't figured out how to use it myself.  <grin>
+
+ -- Anthony Fok <foka@debian.org>  Fri,  6 Feb 1998 17:26:55 -0700
+
+lilypond (0.1.42-1) unstable; urgency=low
+
+  * New upstream release.
+  * Now places ly2dvi in /usr/bin.
+
+ -- Anthony Fok <foka@debian.org>  Thu, 29 Jan 1998 02:50:36 -0700
+
+lilypond (0.1.41-1) unstable; urgency=low
+
+  * New upstream "The Birthday Release".
+
+ -- Anthony Fok <foka@debian.org>  Wed, 21 Jan 1998 02:20:00 -0700
+
+lilypond (0.1.40-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Anthony Fok <foka@debian.org>  Mon, 12 Jan 1998 19:19:50 -0700
+
 lilypond (0.1.39-2) unstable; urgency=low
 
   * debian/control:
index 5da70c7c8699125aed0b31f13c48c65d306ee6d7..a99665244f634132b3cfb038ad1b3e9b6c10f539 100644 (file)
@@ -2,18 +2,20 @@ Source: lilypond
 Section: tex
 Priority: optional
 Maintainer: Anthony Fok <foka@debian.org>
-Standards-Version: 2.3.0.1
+Standards-Version: 2.4.0.0
 
 Package: lilypond
 Architecture: any
 Depends: ${shlibs:Depends}
 Recommends: tetex-base
 Conflicts: musixtex-fonts
-Description: A music typesetting program.
- GNU LilyPond is a program which converts a music-script (mudela) into TeX
- output, or MIDI to produce multi-staff scores. Features include multiple
- meters, clefs, keys, lyrics, versatile input-language, cadenzas beams,
- slurs, triplets, multiple voices.
+Description: The GNU Project music typesetter.
+ LilyPond is the GNU Project music typesetter.  The program generates
+ visual or auditive output from a music definition file: it can typeset
+ formatted sheet music to a TeX file and play (mechanical) performances
+ to a MIDI file.  Features include multiple staffs, meters, clefs,
+ keys, lyrics, versatile input-language, cadenzas, beams, slurs,
+ triplets.  It includes a nice font of musical symbols.
  .
   URL: http://www.stack.nl/~hanwen/lilypond/
   Authors: Han-Wen Nienhuys <hanwen@stack.nl>
index 613a8d39673305e233aa0317b8048150d095b2cd..16c78c5b47ed738e40bcd521ba88acd5eb72a69d 100644 (file)
@@ -3,7 +3,7 @@ Wed,  6 Aug 1997 04:30:28 -0600
 
 It was downloaded from
     ftp://pcnov095.win.tue.nl/pub/lilypond/development/
-        lilypond-0.1.39.tar.gz
+        lilypond-0.1.44.tar.gz
 
 It is also available from:
     ftp://alpha.gnu.org/gnu/
@@ -32,8 +32,7 @@ Copyright:
 
     You should have received a copy of the GNU General Public License
     along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place - Suite 330,
-    Boston, MA  02111-1307, USA.
+    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
 
 All the other scripts and control files for building and installing
@@ -41,4 +40,4 @@ GNU LilyPond under Debian GNU/Linux are also under the GNU General
 Public License (GPL) version 2 or later.  
 
 On Debian GNU/Linux systems, the complete text of the GNU General
-Public License can be found in `/usr/doc/copyright/GPL.gz'.
+Public License can be found in `/usr/doc/copyright/GPL'.
index f0d60cfc7c1f689bb896a3b4aae03e1a6520c58e..b71ba55d430c31c94917f9870c965e58c12f3e8c 100644 (file)
@@ -8,9 +8,9 @@
 # Currently maintained by Anthony Fok <foka@debian.org>
 # for Debian GNU/Linux.
 
-package=lilypond
+package = lilypond
 
-SHELL=/bin/bash
+SHELL = /bin/bash
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
@@ -21,7 +21,8 @@ build-stamp:
        ./configure --disable-checking --disable-debugging \
                --enable-printing --prefix=/usr --enable-optimise \
                --enable-shared
-       make all
+       $(MAKE) all
+       $(MAKE) -C Documentation gifs
        touch build-stamp
 
 clean:
@@ -29,10 +30,7 @@ clean:
        dh_testroot
        rm -f build-stamp
        -$(MAKE) distclean
-       # Don't put dh_clean before "make distclean"!  dh_clean is
-       # "too smart" and it deletes too many files!
        dh_clean
-       rm -f {,*/}out/{*,.build} flower/config.{log,status}
 
 # Build architecture-independent files here.
 binary-indep: build
@@ -41,14 +39,17 @@ binary-indep: build
 binary-arch: build
        dh_testdir
        dh_testroot
-       dh_installdirs usr/lib/texmf/doc
-       $(MAKE) prefix=`pwd`/debian/tmp/usr install
+       dh_installdirs usr/lib/texmf/doc usr/lib/emacs/site-lisp
        ln -fs ../../../doc/lilypond debian/tmp/usr/lib/texmf/doc/lilypond
+       $(MAKE) prefix=`pwd`/debian/tmp/usr install
+       cp -av bin/out/ly2dvi debian/tmp/usr/bin
+       cp -av mudela-mode.el debian/tmp/usr/lib/emacs/site-lisp
        dh_installdocs ANNOUNCE ANNOUNCE-0.1 README NEWS ONEWS DEDICATION \
                BUGS TODO \
-               Documentation/out/*.text Documentation/*.doc \
-               Documentation/lelie_logo.xpm bin/ly2dvi.sh
-       dh_installexamples input/*.ly input/*.tex
+               Documentation/*.doc Documentation/out/{*.txt,*.gif}
+       dh_installexamples input/{*.ly,TODO}
+       cp -aPv `find mutopia \( -name '*.ly' -o -name '*.tex' -o -name 'TODO' \)` \
+               debian/tmp/usr/doc/lilypond/examples
 #      dh_installmenu
 #      dh_installcron
 #      dh_installmanpages
@@ -66,5 +67,8 @@ binary-arch: build
        dh_md5sums
        dh_builddeb
 
+source diff:
+       @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary
index 13daeba0b8aab387f5d08605199d30ede6513dc7..0aa02c7cc8176a4d7d48cb6694918f6bffdb9c11 100644 (file)
@@ -64,16 +64,18 @@ localdist: configure
 #
 
 localdistclean:
-       rm -f config.cache config.status
+       rm -f config.cache config.status config.log
 
 localinstall: $(LIBFLOWER)
 ifeq ($(LIB_SUFFIX),.so)
        $(INSTALL) -d $(libdir)
-       $(INSTALL) $(LIBFLOWER) $(libdir)
+       $(INSTALL) $(LIBFLOWER).$(VERSION) $(libdir)
+       ln -s $(LIB_PREFIX)flower$(LIB_SUFFIX).$(VERSION) $(libdir)/$(LIB_PREFIX)flower$(LIB_SUFFIX).$(MAJOR_VERSION)
+       ln -s $(LIB_PREFIX)flower$(LIB_SUFFIX).$(VERSION) $(libdir)/$(LIB_PREFIX)flower$(LIB_SUFFIX)
 endif
 
 localuninstall:
-       rm -f $(libdir)/libflower.{so,a}
+       rm -f $(libdir)/libflower.{so*,a}
 
 
 $(outdir)/flower-version.o: $(outdir)/version.hh
index e572af795433ff55f004f69d4651dd4bd138d547..5586845c9920bb6872d9f6f75dcc044257d5ce33 100644 (file)
@@ -16,8 +16,6 @@
 
        * Automake, libtool
 
-       * version numbering for shared lib.
-
        * LGPL?
 
        * disable this auto conv: const pointer -> bool -> string
index dd20827eae99b0a86fdf817e69910bee83126c2a..d0bd09bbc2fc8f4e89a5eb6123b28e4ca6313fdf 100644 (file)
@@ -6,6 +6,7 @@ AC_LANG_CPLUSPLUS
 optimise_b=yes
 shared_b=no
 LIB_SUFFIX=.a
+MODULE_CXXFLAGS="$MODULE_CXXFLAGS -D_REENTRANT"
 
 if test x$host = xNONE; then
     OUTDIR_NAME=${OUTDIR_NAME-"out"}
@@ -34,8 +35,8 @@ AC_ARG_ENABLE(out-dir,
     [])
 
 if test $shared_b = yes; then
-       MODULE_CXXFLAGS="$MODULE_CXXFLAGS -fPIC"
-       MODULE_LDFLAGS="-shared -Wl,-soname,libflower.so "
+       MODULE_CXXFLAGS="$MODULE_CXXFLAGS -fPIC -DPIC"
+       MODULE_LDFLAGS="-shared -Wl,-soname,libflower.so.\$(VERSION) "
        LIB_SUFFIX=.so
 fi
 
index 94237dfc2d4111320f1428ed26366b92be229f39..d1af953ae367ef4a8c69333b96aa44928fd08669 100644 (file)
@@ -1,5 +1,5 @@
 
        - neaten/structure  examples
 
-       - rename/split into test/exapmles?
+       - rename/split into test/examples?
 
index 9538b989aee0ba33619c93bdc755fc300df6472c..83dfc51d4fb7d0d12833aeeacf3c8847759eadc4 100644 (file)
@@ -40,6 +40,8 @@ VERSION_DEPENDENCY =#
 EXTRA_DISTFILES = config.hh.in
 #
 
+MODULE_CXXFLAGS += -D_REENTRANT
+
 # list of custom libraries:
 
 LOADLIBES +=
index 5602a9c7721383831d13227f4c3cd4b1f3d3aa49..0318f75fa8a0375832f0344eb53e6ccd2fdddb5b 100644 (file)
@@ -1,4 +1,4 @@
 MAJOR_VERSION = 0
 MINOR_VERSION = 1
-PATCH_LEVEL = 44
+PATCH_LEVEL = 45
 MY_PATCH_LEVEL =
index 60dce8dcdd2f747ec27c146ff064dc8f1fbe5556..f72367cab94dadfd66b2430f97f6a80ee911c98e 100644 (file)
@@ -57,8 +57,11 @@ SHAREDLIBRARY=$(outdir)/$(LIB_PREFIX)$(NAME).so
 $(SHAREDLIBRARY):  $(build) $(OFILES) $(MODULE_LIBDEPS)
        $(INCREASE_BUILD)
        $(MAKE) $(OFILES)  $(SILENT_LOG)
-       $(LD_COMMAND) $(OFILES) -o $@
-#      ln -sf $(outdir)/$(LIB_PREFIX)$(NAME).so.$(VERSION) $(outdir)/$(LIB_PREFIX)$(NAME).so
+       $(LD_COMMAND) $(OFILES) -o $@.$(VERSION)
+       rm -f $@
+       ln -sf $(outdir)/$(LIB_PREFIX)$(NAME).so.$(VERSION) $@.$(MAJOR_VERSION)
+       ln -sf $(LIB_PREFIX)$(NAME).so.$(VERSION) $@
+
 #
 lib: $(LIBRARY)
 #
index 8f72d5cb62af32c3ea74271157fcb2ac49005a60..d000ef90130aaca5c98692290321ee3c92d87d9f 100644 (file)
@@ -59,8 +59,9 @@ INSTALL.txt: check-doc-deps check-mf-deps
 # all machine generated junk resides in out/
 distclean: 
        set -e; for i in `find -type d -name 'out'`; do \
-               rm -f $$i/*; done               
+               rm -f $$i/* $$i/.build; done            
        rm -rf *-build-dir
+       ( cd flower && rm -f config.cache config.status config.log )
        rm -f Makefile config.cache config.status config.log
 
 
index 799b8758b809516ecf188ead420cd2dc6b81ee72..1597e7794cbf75669e4d2c8c65b397416f756715 100644 (file)
@@ -18,6 +18,7 @@ to a TeX file and play (mechanical) performances to a
 MIDI file.  Features include multiple staffs, meters, 
 clefs, keys, lyrics, versatile input-language, 
 cadenzas, beams, slurs, triplets.
+It includes a nice font of musical symbols.
 
 %prep
 %setup