commit abcm2ps for openSUSE:Factory
Hello community, here is the log from the commit of package abcm2ps for openSUSE:Factory checked in at 2020-06-22 17:46:09 Comparing /work/SRC/openSUSE:Factory/abcm2ps (Old) and /work/SRC/openSUSE:Factory/.abcm2ps.new.2956 (New) Package is "abcm2ps" Mon Jun 22 17:46:09 2020 rev:11 rq:816280 version:8.14.9 Changes: --- /work/SRC/openSUSE:Factory/abcm2ps/abcm2ps.changes 2020-02-20 14:56:31.738423288 +0100 +++ /work/SRC/openSUSE:Factory/.abcm2ps.new.2956/abcm2ps.changes 2020-06-22 17:46:15.325912798 +0200 @@ -1,0 +2,18 @@ +Mon Jun 22 08:32:55 UTC 2020 - Michael Vetter + +- Update to 8.14.9: + * fix: bad natural accidental when %%MIDI temperamentequal + +--- +Mon Jun 22 08:32:16 UTC 2020 - Michael Vetter + +- Update to 8.14.8: + * fix: no respect the width in %%staffbreak + * fix: don't draw a staff when only %%staffbreak inside + * fix: bad repeat bracket when continued on next line, line starting by a bar + * fix: bad tuplet bracket again when at end of a voice overlay sequence + * fix: bad tuplet bracket when at end of a voice overlay sequence + * handle '%%MIDI temperamentequal ' + * accept '^1' and '_1' as microtone accidentals + +--- Old: abcm2ps-8.14.7.tar.gz New: abcm2ps-8.14.9.tar.gz Other differences: -- ++ abcm2ps.spec ++ --- /var/tmp/diff_new_pack.S1ac9Q/_old 2020-06-22 17:46:16.489916449 +0200 +++ /var/tmp/diff_new_pack.S1ac9Q/_new 2020-06-22 17:46:16.493916461 +0200 @@ -1,7 +1,7 @@ # # spec file for package abcm2ps # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2007 by Edgar Aichinger # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: abcm2ps -Version:8.14.7 +Version:8.14.9 Release:0 Summary:A program to typeset abc tunes into Postscript License:LGPL-3.0-or-later ++ abcm2ps-8.14.7.tar.gz -> abcm2ps-8.14.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.7/abcm2ps.h new/abcm2ps-8.14.9/abcm2ps.h --- old/abcm2ps-8.14.7/abcm2ps.h2020-02-19 14:00:51.0 +0100 +++ new/abcm2ps-8.14.9/abcm2ps.h2020-06-21 18:03:16.0 +0200 @@ -532,8 +532,8 @@ int dblrepbar, decoerr, dynalign, flatbeams, flatbeamgracing, infoline; int gchordbox, graceslurs, graceword,gracespace, hyphencont; int keywarn, landscape, linewarn; - int measurebox, measurefirst, measurenb, micronewps; - int oneperpage; + int measurebox, measurefirst, measurenb; + int nedo, oneperpage; #ifdef HAVE_PANGO int pango; #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.7/abcparse.c new/abcm2ps-8.14.9/abcparse.c --- old/abcm2ps-8.14.7/abcparse.c 2020-02-19 14:00:51.0 +0100 +++ new/abcm2ps-8.14.9/abcparse.c 2020-06-21 18:03:16.0 +0200 @@ -1585,13 +1585,17 @@ if (microscale == 0) { d--; d += (n - 1) << 8; /* short [ (n-1) | (d-1) ] */ - for (n = 1; n < MAXMICRO; n++) { + if (d == 0) { + n = MAXMICRO - 1; + } else { + for (n = 1; n < MAXMICRO; n++) { if (parse.micro_tb[n] == d) break; if (parse.micro_tb[n] == 0) { parse.micro_tb[n] = d; break; } + } } if (n == MAXMICRO) { syntax("Too many microtone accidentals", p); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.7/configure new/abcm2ps-8.14.9/configure --- old/abcm2ps-8.14.7/configure2020-02-19 14:00:51.0 +0100 +++ new/abcm2ps-8.14.9/configure2020-06-21 18:03:16.0 +0200 @@ -1,8 +1,8 @@ #! /bin/sh # (automatic update) -VERSION=8.14.7 -VDATE=2020-02-19 +VERSION=8.14.9 +VDATE=2020-06-21 CC=gcc PKG_CONFIG=pkg-config diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.7/draw.c new/abcm2ps-8.14.9/draw.c --- old/abcm2ps-8.14.7/draw.c 2020-02-19 14:00:51.0 +0100 +++ new/abcm2ps-8.14.9/draw.c
commit abcm2ps for openSUSE:Factory
Hello community, here is the log from the commit of package abcm2ps for openSUSE:Factory checked in at 2020-02-20 14:56:21 Comparing /work/SRC/openSUSE:Factory/abcm2ps (Old) and /work/SRC/openSUSE:Factory/.abcm2ps.new.26092 (New) Package is "abcm2ps" Thu Feb 20 14:56:21 2020 rev:10 rq:777343 version:8.14.7 Changes: --- /work/SRC/openSUSE:Factory/abcm2ps/abcm2ps.changes 2019-11-08 15:28:19.963165604 +0100 +++ /work/SRC/openSUSE:Factory/.abcm2ps.new.26092/abcm2ps.changes 2020-02-20 14:56:31.738423288 +0100 @@ -1,0 +2,16 @@ +Wed Feb 19 13:35:02 UTC 2020 - Michael Vetter + +- Update to 8.14.7: + * crash when %%score with no common voices and next notes with beams + * crash when new staff system with only new voices + * crash when slash found before a bar and not a (deprecated) measure repeat + * crash when %%staves at end of tune and lack of music in the last voice + * bad parsing of the note durations + * clash of some ties with dots + * bad check of the number of measures in Z (multi-rest) + * new improved coda sign + * Make pkg-config substitutable for cross-compilations + * add option tieheight factor to tie height like in slurheight + * add some decorations from v2.2 standard + +--- Old: abcm2ps-8.14.6.tar.gz New: abcm2ps-8.14.7.tar.gz Other differences: -- ++ abcm2ps.spec ++ --- /var/tmp/diff_new_pack.pUYwlt/_old 2020-02-20 14:56:32.910425588 +0100 +++ /var/tmp/diff_new_pack.pUYwlt/_new 2020-02-20 14:56:32.910425588 +0100 @@ -1,7 +1,7 @@ # # spec file for package abcm2ps # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2007 by Edgar Aichinger # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: abcm2ps -Version:8.14.6 +Version:8.14.7 Release:0 Summary:A program to typeset abc tunes into Postscript License:LGPL-3.0-or-later ++ abcm2ps-8.14.6.tar.gz -> abcm2ps-8.14.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.6/README.md new/abcm2ps-8.14.7/README.md --- old/abcm2ps-8.14.6/README.md2019-11-05 14:02:00.0 +0100 +++ new/abcm2ps-8.14.7/README.md2020-02-19 14:00:51.0 +0100 @@ -14,11 +14,15 @@ (the 'm' of abcm2ps stands for many or multi staves/voices). Since this time, it has evolved so it can render many more music kinds. +Note that this program is at end of life. Its successor is +[abc2svg](https://chiselapp.com/user/moinejf/repository/abc2svg). + ### Features -The main features of abcm2ps are quite the same as the abc2ps ones, -but they are closer to the ABC draft 2.2 (February 2013): -http://abcnotation.com/wiki/abc:standard:v2.2 +The features of abcm2ps are based on the +[ABC draft 2.2 (February 2013)](http://abcnotation.com/wiki/abc:standard:v2.2). +The differences are listed in the +[abcm2ps/abc2svg documentation](http://moinejf.free.fr/abcm2ps-doc/features.html). ### Installation and usage @@ -49,6 +53,8 @@ ### Links +Author's page: http://moinejf.free.fr/ + To know more about the ABC music notation, have a look at http://abcnotation.com/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.6/abcm2ps.h new/abcm2ps-8.14.7/abcm2ps.h --- old/abcm2ps-8.14.6/abcm2ps.h2019-11-05 14:02:00.0 +0100 +++ new/abcm2ps-8.14.7/abcm2ps.h2020-02-19 14:00:51.0 +0100 @@ -524,7 +524,7 @@ float topspace, wordsspace, titlespace, subtitlespace, partsspace; float composerspace, musicspace, vocalspace, textspace; float breaklimit, maxshrink, lineskipfac, parskipfac, stemheight; - float gutter, indent, infospace, slurheight, notespacingfactor, scale; + float gutter, indent, infospace, slurheight, tieheight, notespacingfactor, scale; float staffsep, sysstaffsep, maxstaffsep, maxsysstaffsep, stretchlast; int abc2pscompat, alignbars, aligncomposer, autoclef; int barsperstaff, breakoneoln, bstemdown, cancelkey, capo; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.6/abcparse.c new/abcm2ps-8.14.7/abcparse.c --- old/abcm2ps-8.14.6/abcparse.c 2019-11-05 14:02:00.0 +0100 +++ new/abcm2ps-8.14.7/abcparse.c 2020-02-19 14:00:51.0 +0100 @@ -3,7 +3,7 @@ * * This file is part of abcm2ps. * - * Copyright (C) 1998-2019 Jean-François Moine (http://moinejf.free.fr) + * Copyright (C) 1998-2020 Jean-François Moine
commit abcm2ps for openSUSE:Factory
Hello community, here is the log from the commit of package abcm2ps for openSUSE:Factory checked in at 2019-11-08 15:28:18 Comparing /work/SRC/openSUSE:Factory/abcm2ps (Old) and /work/SRC/openSUSE:Factory/.abcm2ps.new.2990 (New) Package is "abcm2ps" Fri Nov 8 15:28:18 2019 rev:9 rq:746544 version:8.14.6 Changes: --- /work/SRC/openSUSE:Factory/abcm2ps/abcm2ps.changes 2019-11-06 13:50:31.615793548 +0100 +++ /work/SRC/openSUSE:Factory/.abcm2ps.new.2990/abcm2ps.changes 2019-11-08 15:28:19.963165604 +0100 @@ -1,0 +2,20 @@ +Fri Nov 8 10:52:12 UTC 2019 - Michael Vetter + +- Update compiler_flags.patch + +--- +Fri Nov 8 10:43:50 UTC 2019 - Michael Vetter + +- Update to 8.14.6: + * bad voice combine '3' when 3 voices and unison + * don't separate the accents from the notes by tuplets + * clash of tuplet numbers with accents + * bad time signature when C or C| and more value(s) + * warnings from clang static analysis + * bad music font selection when not defined by 'url(..)' + * bad vertical offset of "%%multicol new" when W: and %%begintext + * bad handling of fonts + * Add option flatbeamgracing that applies flat beams to grace notes only + * put the upper tuplets a bit closer to the notes + +--- Old: abcm2ps-8.14.5.tar.gz New: abcm2ps-8.14.6.tar.gz Other differences: -- ++ abcm2ps.spec ++ --- /var/tmp/diff_new_pack.cTJySS/_old 2019-11-08 15:28:20.959166724 +0100 +++ /var/tmp/diff_new_pack.cTJySS/_new 2019-11-08 15:28:20.963166729 +0100 @@ -18,10 +18,11 @@ Name: abcm2ps -Version:8.14.5 +Version:8.14.6 Release:0 Summary:A program to typeset abc tunes into Postscript License:LGPL-3.0-or-later +Group: Productivity/Publishing/Other Summary(de):Ein Werkzeug um ABC-Notationen in Postscript zu drucken URL:https://github.com/leesavide/abcm2ps/ Source0: https://github.com/leesavide/abcm2ps/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz ++ abcm2ps-8.14.5.tar.gz -> abcm2ps-8.14.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.5/abcm2ps.h new/abcm2ps-8.14.6/abcm2ps.h --- old/abcm2ps-8.14.5/abcm2ps.h2019-07-17 09:44:10.0 +0200 +++ new/abcm2ps-8.14.6/abcm2ps.h2019-11-05 14:02:00.0 +0100 @@ -529,7 +529,7 @@ int abc2pscompat, alignbars, aligncomposer, autoclef; int barsperstaff, breakoneoln, bstemdown, cancelkey, capo; int combinevoices, contbarnb, continueall, custos; - int dblrepbar, decoerr, dynalign, flatbeams, infoline; + int dblrepbar, decoerr, dynalign, flatbeams, flatbeamgracing, infoline; int gchordbox, graceslurs, graceword,gracespace, hyphencont; int keywarn, landscape, linewarn; int measurebox, measurefirst, measurenb, micronewps; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.5/abcparse.c new/abcm2ps-8.14.6/abcparse.c --- old/abcm2ps-8.14.5/abcparse.c 2019-07-17 09:44:10.0 +0200 +++ new/abcm2ps-8.14.6/abcparse.c 2019-11-05 14:02:00.0 +0100 @@ -411,7 +411,7 @@ static char *parse_acc(char *p, struct SYMBOL *s) { - int pit, acc; + int pit = 0, acc; unsigned nacc; nacc = 0; @@ -559,7 +559,7 @@ } if (middle) { - int pit, acc, l; + int pit = 0, acc, l; static const char line_tb[7] = {ALTO, TREBLE, ALTO, BASS, ALTO, BASS, ALTO}; @@ -2299,7 +2299,7 @@ { struct SYMBOL *s; char *q; - int pit, len, acc, nostem, chord, j, m, n; + int pit = 0, len, acc, nostem, chord, j, m, n; if (flags & ABC_F_GRACE) { /* in a grace note sequence */ s = abc_new(ABC_T_NOTE, NULL); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.5/configure new/abcm2ps-8.14.6/configure --- old/abcm2ps-8.14.5/configure2019-07-17 09:44:10.0 +0200 +++ new/abcm2ps-8.14.6/configure2019-11-05 14:02:00.0 +0100 @@ -1,8 +1,8 @@ #! /bin/sh # (automatic update) -VERSION=8.14.5 -VDATE=2019-07-17 +VERSION=8.14.6 +VDATE=2019-11-05 CC=gcc CFLAGS="-g -O2 -Wall -pipe" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.5/draw.c new/abcm2ps-8.14.6/draw.c --- old/abcm2ps-8.14.5/draw.c 2019-07-17 09:44:10.0 +0200 +++
commit abcm2ps for openSUSE:Factory
Hello community, here is the log from the commit of package abcm2ps for openSUSE:Factory checked in at 2019-11-06 13:50:31 Comparing /work/SRC/openSUSE:Factory/abcm2ps (Old) and /work/SRC/openSUSE:Factory/.abcm2ps.new.2990 (New) Package is "abcm2ps" Wed Nov 6 13:50:31 2019 rev:8 rq:739377 version:8.14.5 Changes: --- /work/SRC/openSUSE:Factory/abcm2ps/abcm2ps.changes 2019-07-21 11:33:36.304784793 +0200 +++ /work/SRC/openSUSE:Factory/.abcm2ps.new.2990/abcm2ps.changes 2019-11-06 13:50:31.615793548 +0100 @@ -1,0 +2,5 @@ +Thu Oct 17 12:47:35 UTC 2019 - Richard Brown + +- Remove obsolete Groups tag (fate#326485) + +--- Other differences: -- ++ abcm2ps.spec ++ --- /var/tmp/diff_new_pack.BGeiyh/_old 2019-11-06 13:50:32.139794116 +0100 +++ /var/tmp/diff_new_pack.BGeiyh/_new 2019-11-06 13:50:32.143794121 +0100 @@ -13,7 +13,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -22,7 +22,6 @@ Release:0 Summary:A program to typeset abc tunes into Postscript License:LGPL-3.0-or-later -Group: Productivity/Publishing/Other Summary(de):Ein Werkzeug um ABC-Notationen in Postscript zu drucken URL:https://github.com/leesavide/abcm2ps/ Source0: https://github.com/leesavide/abcm2ps/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
commit abcm2ps for openSUSE:Factory
Hello community, here is the log from the commit of package abcm2ps for openSUSE:Factory checked in at 2019-07-21 11:33:34 Comparing /work/SRC/openSUSE:Factory/abcm2ps (Old) and /work/SRC/openSUSE:Factory/.abcm2ps.new.4126 (New) Package is "abcm2ps" Sun Jul 21 11:33:34 2019 rev:7 rq:716576 version:8.14.5 Changes: --- /work/SRC/openSUSE:Factory/abcm2ps/abcm2ps.changes 2019-05-15 12:35:15.344391969 +0200 +++ /work/SRC/openSUSE:Factory/.abcm2ps.new.4126/abcm2ps.changes 2019-07-21 11:33:36.304784793 +0200 @@ -1,0 +2,9 @@ +Thu Jul 18 13:02:40 UTC 2019 - mvet...@suse.com + +- Update to 8.14.5: + * staves not joined by bars when intermediate staff not displayed + * 'sample8.html' was not installed + * license moved to LGPL >= 3 + * don't limit the volta brackets to the length of the first ending + +--- Old: abcm2ps-8.14.4.tar.gz New: abcm2ps-8.14.5.tar.gz Other differences: -- ++ abcm2ps.spec ++ --- /var/tmp/diff_new_pack.F8gzC6/_old 2019-07-21 11:33:37.608784572 +0200 +++ /var/tmp/diff_new_pack.F8gzC6/_new 2019-07-21 11:33:37.608784572 +0200 @@ -13,15 +13,15 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: abcm2ps -Version:8.14.4 +Version:8.14.5 Release:0 Summary:A program to typeset abc tunes into Postscript -License:GPL-2.0-or-later +License:LGPL-3.0-or-later Group: Productivity/Publishing/Other Summary(de):Ein Werkzeug um ABC-Notationen in Postscript zu drucken URL:https://github.com/leesavide/abcm2ps/ ++ abcm2ps-8.14.4.tar.gz -> abcm2ps-8.14.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/Makefile.in new/abcm2ps-8.14.5/Makefile.in --- old/abcm2ps-8.14.4/Makefile.in 2019-03-18 09:26:58.0 +0100 +++ new/abcm2ps-8.14.5/Makefile.in 2019-07-17 09:44:10.0 +0200 @@ -48,6 +48,7 @@ $(INSTALL_DATA) $(srcdir)/README.md $(docdir)/abcm2ps $(INSTALL_DATA) $(srcdir)/*.abc $(docdir)/abcm2ps/examples $(INSTALL_DATA) $(srcdir)/*.eps $(docdir)/abcm2ps/examples + $(INSTALL_DATA) $(srcdir)/*.html$(docdir)/abcm2ps/examples mkdir -p $(mandir)/man1 $(INSTALL_DATA) abcm2ps.1 $(mandir)/man1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/README.md new/abcm2ps-8.14.5/README.md --- old/abcm2ps-8.14.4/README.md2019-03-18 09:26:58.0 +0100 +++ new/abcm2ps-8.14.5/README.md2019-07-17 09:44:10.0 +0200 @@ -7,7 +7,8 @@ abcm2ps is a C program which converts music tunes from the ABC music notation to PostScript or SVG. -Based on the abc2ps version 1.2.5 from Michael Methfessel, +Based on [abc2ps](https://github.com/methf/abc2ps), +the Postscript generator for ABC music notation by Michael Methfessel, it was first developped to print barock organ scores that have independant voices played on one or many keyboards and a pedal-board (the 'm' of abcm2ps stands for many or multi staves/voices). @@ -43,7 +44,7 @@ When `abcm2ps` is installed, it may be read by `man abcm2ps`. -- the feature and format parameters are described in +- the features and format parameters are described in http://moinejf.free.fr/abcm2ps-doc/index.html ### Links diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/abcm2ps.c new/abcm2ps-8.14.5/abcm2ps.c --- old/abcm2ps-8.14.4/abcm2ps.c2019-03-18 09:26:58.0 +0100 +++ new/abcm2ps-8.14.5/abcm2ps.c2019-07-17 09:44:10.0 +0200 @@ -2,14 +2,14 @@ * abcm2ps: a program to typeset tunes written in ABC format * using PostScript or SVG * - * Copyright (C) 1998-2017 Jean-François Moine (http://moinejf.free.fr) + * Copyright (C) 1998-2019 Jean-François Moine (http://moinejf.free.fr) * - * Adapted from abc2ps-1.2.5: - * Copyright (C) 1996,1997 Michael Methfessel (m...@ihp-ffo.de) + * Adapted from abc2ps + * Copyright (C) 1996-1998 Michael Methfessel (https://github.com/methf/abc2ps/) * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or + * abcm2ps is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser
commit abcm2ps for openSUSE:Factory
Hello community, here is the log from the commit of package abcm2ps for openSUSE:Factory checked in at 2019-05-15 12:35:08 Comparing /work/SRC/openSUSE:Factory/abcm2ps (Old) and /work/SRC/openSUSE:Factory/.abcm2ps.new.5148 (New) Package is "abcm2ps" Wed May 15 12:35:08 2019 rev:6 rq:703004 version:8.14.4 Changes: --- /work/SRC/openSUSE:Factory/abcm2ps/abcm2ps.changes 2019-03-19 09:59:18.496080894 +0100 +++ /work/SRC/openSUSE:Factory/.abcm2ps.new.5148/abcm2ps.changes 2019-05-15 12:35:15.344391969 +0200 @@ -1,0 +2,6 @@ +Sat May 11 08:09:08 UTC 2019 - Luigi Baldoni + +- Added compiler_flags.patch to fix Factory build +- Renamed source tarball to follow the name-version custom + +--- Old: v8.14.4.tar.gz New: abcm2ps-8.14.4.tar.gz compiler_flags.patch Other differences: -- ++ abcm2ps.spec ++ --- /var/tmp/diff_new_pack.zeN2vf/_old 2019-05-15 12:35:16.952387706 +0200 +++ /var/tmp/diff_new_pack.zeN2vf/_new 2019-05-15 12:35:16.952387706 +0200 @@ -13,7 +13,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -25,12 +25,14 @@ Group: Productivity/Publishing/Other Summary(de):Ein Werkzeug um ABC-Notationen in Postscript zu drucken URL:https://github.com/leesavide/abcm2ps/ -Source0:https://github.com/leesavide/abcm2ps/archive/v%{version}.tar.gz +Source0: https://github.com/leesavide/abcm2ps/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:italian.fmt Source2:deco-guitar.fmt Source3:deco-marks.fmt Source4:renaissance.fmt Source5:thinlines.fmt +# PATCH-FIX-OPENSUSE compiler_flags.patch -- aloi...@gmx.com +Patch0: compiler_flags.patch BuildRequires: pkgconfig # for rst2man BuildRequires: python3-docutils @@ -48,6 +50,7 @@ %prep %setup -q +%patch0 -p1 mv config.h.in config.h.sed sed "s/\/\/#define A4_FORMAT/#define A4_FORMAT/" config.h.sed > config.h.in ++ compiler_flags.patch ++ Index: abcm2ps-8.14.4/configure === --- abcm2ps-8.14.4.orig/configure +++ abcm2ps-8.14.4/configure @@ -5,7 +5,7 @@ VERSION=8.14.4 VDATE=2019-03-18 CC=gcc -CFLAGS="-g -O2 -Wall -pipe" +CFLAGS="$RPM_OPT_FLAGS -pipe" srcdir=. prefix=/usr/local @@ -60,8 +60,8 @@ fi if which pkg-config > /dev/null ; then if pkg-config --exists freetype2 ; then if pkg-config --exists pangocairo ; then - CPPFLAGS="$CPPFLAGS -DHAVE_PANGO=1 `pkg-config pango cairo freetype2 --cflags`" - LDLIBS="$LDLIBS `pkg-config pangocairo pangoft2 freetype2 --libs`" + CPPFLAGS="$CPPFLAGS -DHAVE_PANGO=1 `pkg-config pango cairo gobject-2.0 freetype2 --cflags`" + LDLIBS="$LDLIBS `pkg-config pangocairo pangoft2 gobject-2.0 freetype2 --libs`" else echo "pangocairo not found - no pango support" fi
commit abcm2ps for openSUSE:Factory
Hello community, here is the log from the commit of package abcm2ps for openSUSE:Factory checked in at 2019-03-19 09:59:17 Comparing /work/SRC/openSUSE:Factory/abcm2ps (Old) and /work/SRC/openSUSE:Factory/.abcm2ps.new.28833 (New) Package is "abcm2ps" Tue Mar 19 09:59:17 2019 rev:5 rq:685949 version:8.14.4 Changes: --- /work/SRC/openSUSE:Factory/abcm2ps/abcm2ps.changes 2019-03-13 09:13:30.443397404 +0100 +++ /work/SRC/openSUSE:Factory/.abcm2ps.new.28833/abcm2ps.changes 2019-03-19 09:59:18.496080894 +0100 @@ -1,0 +2,7 @@ +Mon Mar 18 08:35:40 UTC 2019 - mvet...@suse.com + +- Update to 8.14.4: + * program loop when P: on beamed note at end of line and %%breakoneoln 0 + * crash/loop when slur between note and grace note and other slurs later + +--- Old: v8.14.3.tar.gz New: v8.14.4.tar.gz Other differences: -- ++ abcm2ps.spec ++ --- /var/tmp/diff_new_pack.lcStbZ/_old 2019-03-19 09:59:19.012080687 +0100 +++ /var/tmp/diff_new_pack.lcStbZ/_new 2019-03-19 09:59:19.012080687 +0100 @@ -18,7 +18,7 @@ Name: abcm2ps -Version:8.14.3 +Version:8.14.4 Release:0 Summary:A program to typeset abc tunes into Postscript License:GPL-2.0-or-later ++ v8.14.3.tar.gz -> v8.14.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.3/configure new/abcm2ps-8.14.4/configure --- old/abcm2ps-8.14.3/configure2019-03-10 12:07:39.0 +0100 +++ new/abcm2ps-8.14.4/configure2019-03-18 09:26:58.0 +0100 @@ -1,8 +1,8 @@ #! /bin/sh # (automatic update) -VERSION=8.14.3 -VDATE=2019-03-10 +VERSION=8.14.4 +VDATE=2019-03-18 CC=gcc CFLAGS="-g -O2 -Wall -pipe" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.3/draw.c new/abcm2ps-8.14.4/draw.c --- old/abcm2ps-8.14.3/draw.c 2019-03-10 12:07:39.0 +0100 +++ new/abcm2ps-8.14.4/draw.c 2019-03-18 09:26:58.0 +0100 @@ -122,6 +122,7 @@ s->gch = NULL; s->ly = NULL; + s->extra = NULL; return s; } @@ -2538,6 +2539,7 @@ if (gr2) { gr2->prev->next = gr2; gr2->extra->prev = NULL; + gr2 = NULL; } if (s->u.note.slur_st
commit abcm2ps for openSUSE:Factory
Hello community, here is the log from the commit of package abcm2ps for openSUSE:Factory checked in at 2019-03-13 09:13:23 Comparing /work/SRC/openSUSE:Factory/abcm2ps (Old) and /work/SRC/openSUSE:Factory/.abcm2ps.new.28833 (New) Package is "abcm2ps" Wed Mar 13 09:13:23 2019 rev:4 rq:684233 version:8.14.3 Changes: --- /work/SRC/openSUSE:Factory/abcm2ps/abcm2ps.changes 2018-12-28 12:34:25.308001172 +0100 +++ /work/SRC/openSUSE:Factory/.abcm2ps.new.28833/abcm2ps.changes 2019-03-13 09:13:30.443397404 +0100 @@ -1,0 +2,8 @@ +Mon Mar 11 11:51:53 UTC 2019 - mvet...@suse.com + +- Update to 8.14.3: + * erroneous double '8va's on a same staff when set on combined notes/rests + * don't put two '8va's on the same staff + * loss of %%sep since previous version + +--- Old: v8.14.2.tar.gz New: v8.14.3.tar.gz Other differences: -- ++ abcm2ps.spec ++ --- /var/tmp/diff_new_pack.soPzz3/_old 2019-03-13 09:13:33.895397047 +0100 +++ /var/tmp/diff_new_pack.soPzz3/_new 2019-03-13 09:13:33.899397046 +0100 @@ -1,7 +1,7 @@ # # spec file for package abcm2ps # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2007 by Edgar Aichinger # # All modifications and additions to the file contributed by third parties @@ -13,12 +13,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: abcm2ps -Version:8.14.2 +Version:8.14.3 Release:0 Summary:A program to typeset abc tunes into Postscript License:GPL-2.0-or-later @@ -31,10 +31,10 @@ Source3:deco-marks.fmt Source4:renaissance.fmt Source5:thinlines.fmt +BuildRequires: pkgconfig # for rst2man BuildRequires: python3-docutils # for rendering non-latin characters in Postscript output -BuildRequires: pkg-config BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(pangocairo) ++ v8.14.2.tar.gz -> v8.14.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.2/abcm2ps.h new/abcm2ps-8.14.3/abcm2ps.h --- old/abcm2ps-8.14.2/abcm2ps.h2018-12-18 16:18:26.0 +0100 +++ new/abcm2ps-8.14.3/abcm2ps.h2019-03-10 12:07:39.0 +0100 @@ -312,6 +312,7 @@ #define S_SHIFTUNISON_20x0400 /* %%shiftunison 2 */ #define S_NEW_SY 0x0800 /* staff system change (%%staves) */ #define S_RBSTART 0x1000 // start of repeat bracket +#define S_OTTAVA 0x2000 // ottava decoration (start or stop) struct posit_s posit; /* positions / directions */ signed char stem; /* 1 / -1 for stem up / down */ signed char combine;/* voice combine */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.2/configure new/abcm2ps-8.14.3/configure --- old/abcm2ps-8.14.2/configure2018-12-18 16:18:26.0 +0100 +++ new/abcm2ps-8.14.3/configure2019-03-10 12:07:39.0 +0100 @@ -1,8 +1,8 @@ #! /bin/sh # (automatic update) -VERSION=8.14.2 -VDATE=2018-12-18 +VERSION=8.14.3 +VDATE=2019-03-10 CC=gcc CFLAGS="-g -O2 -Wall -pipe" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.2/deco.c new/abcm2ps-8.14.3/deco.c --- old/abcm2ps-8.14.2/deco.c 2018-12-18 16:18:26.0 +0100 +++ new/abcm2ps-8.14.3/deco.c 2019-03-10 12:07:39.0 +0100 @@ -592,6 +592,21 @@ return; s2 = de->s; + // only one ottava per staff + if (s2->sflags & S_OTTAVA) { + struct deco_elt *de2; + + for (de2 = de->next; de2; de2 = de2->next) { + if (de2->t == de->t +&& de2->s->time == s2->time +&& de2->s->staff == s2->staff) { + de2->s->sflags &= ~S_OTTAVA; + de2->t = 0; + } + } + s2->sflags &= ~S_OTTAVA; + } + // if (de->start) {/* deco start */ s = de->start->s; x = s->x; @@ -673,7 +688,7 @@ float x, yc, stafft, staffb, w; int up, inv; - // don't treat here the long decorations + // don't treat here the start of long decorations if
commit abcm2ps for openSUSE:Factory
Hello community, here is the log from the commit of package abcm2ps for openSUSE:Factory checked in at 2018-12-28 12:34:24 Comparing /work/SRC/openSUSE:Factory/abcm2ps (Old) and /work/SRC/openSUSE:Factory/.abcm2ps.new.28833 (New) Package is "abcm2ps" Fri Dec 28 12:34:24 2018 rev:3 rq:661245 version:8.14.2 Changes: --- /work/SRC/openSUSE:Factory/abcm2ps/abcm2ps.changes 2018-11-20 22:45:11.450220306 +0100 +++ /work/SRC/openSUSE:Factory/.abcm2ps.new.28833/abcm2ps.changes 2018-12-28 12:34:25.308001172 +0100 @@ -1,0 +2,19 @@ +Sat Dec 22 14:15:23 UTC 2018 - Michael Vetter + +- Update to 8.14.2: + * !8va! must be above the staff + * crash when SVG output and call to an unknown symbol in PS sequence + * crash when no note in voice overlay + * crash when SVG output and 'F' is not a font name in a PS sequence + * crash when only one bar in a voice and no symbol in a second voice + * possible crashes when bad definition of special decorations + * crash on decoration type 7 without start/stop + * crash on decoration type 5 without start/stop + * crash when unterminated decoration in U: + * crash when random character greater than 128 in a s: line + * bad test of font encoding + * read access outside of array when exact memory allocation of w: + * read access outside of array on small line starting with %% + * fixes from Debian (Makefile/configure/INSTALL) + +--- Old: v8.14.1.tar.gz New: v8.14.2.tar.gz Other differences: -- ++ abcm2ps.spec ++ --- /var/tmp/diff_new_pack.LpCfVG/_old 2018-12-28 12:34:26.352000444 +0100 +++ /var/tmp/diff_new_pack.LpCfVG/_new 2018-12-28 12:34:26.356000441 +0100 @@ -18,7 +18,7 @@ Name: abcm2ps -Version:8.14.1 +Version:8.14.2 Release:0 Summary:A program to typeset abc tunes into Postscript License:GPL-2.0-or-later ++ v8.14.1.tar.gz -> v8.14.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.1/INSTALL new/abcm2ps-8.14.2/INSTALL --- old/abcm2ps-8.14.1/INSTALL 2018-11-15 18:16:01.0 +0100 +++ new/abcm2ps-8.14.2/INSTALL 2018-12-18 16:18:26.0 +0100 @@ -55,7 +55,12 @@ ./configure --CC=clang -If you want to use the 'pango' library, install it prior running 'configure'. +If you want to use the 'pango' library, install the development files +for pango and freetype2, as well as the pkg-config tool prior running +'configure'. + +In addition to the usual C build tools (mainly, gcc and make), you +will require the rst2man tool from the python-docutils package. Creating the binary is done by a standard call to 'make'. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.1/Makefile.in new/abcm2ps-8.14.2/Makefile.in --- old/abcm2ps-8.14.1/Makefile.in 2018-11-15 18:16:01.0 +0100 +++ new/abcm2ps-8.14.2/Makefile.in 2018-12-18 16:18:26.0 +0100 @@ -5,10 +5,10 @@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ -CPPFLAGS = @CPPFLAGS@ -I. -CPPPANGO = @CPPPANGO@ +CPPFLAGS = @CPPFLAGS@ CFLAGS = @CFLAGS@ -LDFLAGS = @LDFLAGS@ -lm +LDFLAGS = @LDFLAGS@ +LDLIBS = @LDLIBS@ prefix = @prefix@ exec_prefix = @exec_prefix@ @@ -28,48 +28,35 @@ abcparse.o buffer.o deco.o draw.o format.o front.o glyph.o music.o parse.o \ subs.o svg.o syms.o abcm2ps: $(OBJECTS) - $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(LDFLAGS) -$(OBJECTS): config.h Makefile -abcparse.o abcm2ps.o buffer.o deco.o draw.o format.o front.o glyph.o \ - music.o parse.o subs.o svg.o syms.o: abcm2ps.h -subs.o: subs.c - $(CC) $(CFLAGS) $(CPPFLAGS) $(CPPPANGO) -c -o $@ $< - -DOCFILES=$(addprefix $(srcdir)/,README.md) -examples=$(addprefix $(srcdir)/,*.abc *.eps) +$(OBJECTS): abcm2ps.h config.h Makefile abcm2ps.1: abcm2ps.rst if [ -x "$$(command -v rst2man)" ]; then\ - rst2man abcm2ps.rst abcm2ps.1;\ + rst2man $< $@;\ else\ - cp abcm2ps.rst abcm2ps.1;\ + cp $< $@;\ fi install: build - mkdir -p $(bindir); \ - mkdir -p $(datadir)/abcm2ps; \ - mkdir -p $(docdir)/abcm2ps/examples; \ - $(INSTALL_PROGRAM) abcm2ps $(bindir); \ - $(INSTALL_DATA) abc2svg.ttf $(datadir)/abcm2ps - for f in $(srcdir)/*.fmt; do \ - $(INSTALL_DATA) $$f $(datadir)/abcm2ps; \ - done - for f in $(DOCFILES); do \ - $(INSTALL_DATA) $$f $(docdir)/abcm2ps; \ - done - for f in $(examples); do \ - $(INSTALL_DATA) $$f $(docdir)/abcm2ps/examples; \ - done +
commit abcm2ps for openSUSE:Factory
Hello community, here is the log from the commit of package abcm2ps for openSUSE:Factory checked in at 2018-11-20 22:44:33 Comparing /work/SRC/openSUSE:Factory/abcm2ps (Old) and /work/SRC/openSUSE:Factory/.abcm2ps.new.19453 (New) Package is "abcm2ps" Tue Nov 20 22:44:33 2018 rev:2 rq:650537 version:8.14.1 Changes: --- /work/SRC/openSUSE:Factory/abcm2ps/abcm2ps.changes 2018-10-01 08:16:31.010002491 +0200 +++ /work/SRC/openSUSE:Factory/.abcm2ps.new.19453/abcm2ps.changes 2018-11-20 22:45:11.450220306 +0100 @@ -1,0 +2,17 @@ +Mon Nov 19 12:45:13 UTC 2018 - mvet...@suse.com + +- Update to 8.14.1: + * bad definition of the music font (@font-face[1]) + * bad error when --pango 2 in command line and SVG output + * bad beams when notes on 2 staves and %%flatbeams + * error in SVG output when color setting since version v8.14.0 + * code revert: use pango only when needed + * crash in 'make install' when no 'rst2man' in the shell PATH + +--- +Mon Sep 24 16:33:28 UTC 2018 - Jan Engelhardt + +- Fix some grammar issues in descriptions. +- Use %configure macro. + +--- Old: v8.14.0.tar.gz New: v8.14.1.tar.gz Other differences: -- ++ abcm2ps.spec ++ --- /var/tmp/diff_new_pack.C0ZRCz/_old 2018-11-20 22:45:13.390219552 +0100 +++ /var/tmp/diff_new_pack.C0ZRCz/_new 2018-11-20 22:45:13.394219551 +0100 @@ -13,17 +13,17 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: abcm2ps -Version:8.14.0 +Version:8.14.1 Release:0 Summary:A program to typeset abc tunes into Postscript -Summary(de):Ein Werkzeug um ABC Notationen in Postscript zu drucken License:GPL-2.0-or-later Group: Productivity/Publishing/Other +Summary(de):Ein Werkzeug um ABC-Notationen in Postscript zu drucken URL:https://github.com/leesavide/abcm2ps/ Source0:https://github.com/leesavide/abcm2ps/archive/v%{version}.tar.gz Source1:italian.fmt @@ -35,15 +35,15 @@ BuildRequires: python3-docutils # for rendering non-latin characters in Postscript output BuildRequires: pkg-config -BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(pangocairo) %description abcm2ps is a package which converts music tunes from ABC format to PostScript. Based on abc2ps version 1.2.5, it was developed mainly to print barock organ scores which have independent voices played on one or many -keyboards and a pedal-board. abcm2ps introduces many extensions to the ABC +keyboards and a pedal board. abcm2ps introduces many extensions to the ABC language that make it suitable for classical music. %prep @@ -52,9 +52,7 @@ sed "s/\/\/#define A4_FORMAT/#define A4_FORMAT/" config.h.sed > config.h.in %build -export CFLAGS="%{optflags}" -export CPPFLAGS="%{optflags}" -./configure --prefix=%{_prefix} +%configure make %{?_smp_mflags} %install ++ v8.14.0.tar.gz -> v8.14.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.0/Makefile.in new/abcm2ps-8.14.1/Makefile.in --- old/abcm2ps-8.14.0/Makefile.in 2018-09-09 15:16:10.0 +0200 +++ new/abcm2ps-8.14.1/Makefile.in 2018-11-15 18:16:01.0 +0100 @@ -40,7 +40,11 @@ examples=$(addprefix $(srcdir)/,*.abc *.eps) abcm2ps.1: abcm2ps.rst - rst2man abcm2ps.rst abcm2ps.1 + if [ -x "$$(command -v rst2man)" ]; then\ + rst2man abcm2ps.rst abcm2ps.1;\ + else\ + cp abcm2ps.rst abcm2ps.1;\ + fi install: build mkdir -p $(bindir); \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.0/configure new/abcm2ps-8.14.1/configure --- old/abcm2ps-8.14.0/configure2018-09-09 15:16:10.0 +0200 +++ new/abcm2ps-8.14.1/configure2018-11-15 18:16:01.0 +0100 @@ -1,8 +1,8 @@ #! /bin/sh # (automatic update) -VERSION=8.14.0 -VDATE=2018-09-09 +VERSION=8.14.1 +VDATE=2018-11-15 CC=gcc CFLAGS="-g -O2 -Wall -pipe" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.0/draw.c new/abcm2ps-8.14.1/draw.c --- old/abcm2ps-8.14.0/draw.c 2018-09-09 15:16:10.0 +0200 +++ new/abcm2ps-8.14.1/draw.c 2018-11-15 18:16:01.0 +0100 @@ -298,18 +298,19 @@