Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package abcm2ps for openSUSE:Factory checked in at 2024-01-08 23:45:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/abcm2ps (Old) and /work/SRC/openSUSE:Factory/.abcm2ps.new.21961 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "abcm2ps" Mon Jan 8 23:45:29 2024 rev:18 rq:1137489 version:8.14.15 Changes: -------- --- /work/SRC/openSUSE:Factory/abcm2ps/abcm2ps.changes 2022-12-20 20:21:09.406098479 +0100 +++ /work/SRC/openSUSE:Factory/.abcm2ps.new.21961/abcm2ps.changes 2024-01-08 23:45:33.710965457 +0100 @@ -1,0 +2,11 @@ +Mon Jan 8 08:15:18 UTC 2024 - Michael Vetter <mvet...@suse.com> + +- Update to 8.14.15: + * fix: bad vertical position of !trill(!-like decorations + * fix: don't combine notes in tuplets that start by a rest when + %%voice combine 0 + * fix: dashed bars broken in PostScript output since commit e3282f8 + * fix: bad PS page definition when %%gutter negative + * fix: bad measure numbers when many voices after %%setbarnb + +------------------------------------------------------------------- Old: ---- abcm2ps-8.14.14.tar.gz New: ---- abcm2ps-8.14.15.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ abcm2ps.spec ++++++ --- /var/tmp/diff_new_pack.Rs8dWF/_old 2024-01-08 23:45:34.418991200 +0100 +++ /var/tmp/diff_new_pack.Rs8dWF/_new 2024-01-08 23:45:34.422991345 +0100 @@ -1,7 +1,7 @@ # # spec file for package abcm2ps # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 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.14 +Version: 8.14.15 Release: 0 Summary: A program to typeset abc tunes into Postscript License: LGPL-3.0-or-later ++++++ abcm2ps-8.14.14.tar.gz -> abcm2ps-8.14.15.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.14/abcm2ps.rst new/abcm2ps-8.14.15/abcm2ps.rst --- old/abcm2ps-8.14.14/abcm2ps.rst 2022-12-19 10:32:52.000000000 +0100 +++ new/abcm2ps-8.14.15/abcm2ps.rst 2024-01-08 08:15:18.000000000 +0100 @@ -646,7 +646,7 @@ The ABC music notation is at http://abcnotation.com/. Especially, you may find a discussion of differences with the -ABC standard at http://moinejf.free.fr/abcm2ps-doc/features.xhtml +ABC standard at http://moinejf.free.fr/abcm2ps-doc/features.html and a list of formatting options at http://moinejf.free.fr/abcm2ps-doc/. AUTHOR diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.14/buffer.c new/abcm2ps-8.14.15/buffer.c --- old/abcm2ps-8.14.14/buffer.c 2022-12-19 10:32:52.000000000 +0100 +++ new/abcm2ps-8.14.15/buffer.c 2024-01-08 08:15:18.000000000 +0100 @@ -220,8 +220,8 @@ p_fmt->pageheight * PPI_96_72); if (cfmt.gutter) fprintf(fout, - "\n /BeginPage{1 and 0 eq{%.1f 0 T}{-%.1f 0 T}ifelse}bind\n ", - cfmt.gutter, cfmt.gutter); + "\n /BeginPage{1 and 0 eq{%.1f 0 T}{%.1f 0 T}ifelse}bind\n ", + cfmt.gutter, -cfmt.gutter); fprintf(fout, ">>setpagedevice}if\n"); } fprintf(fout, "%%%%EndSetup\n"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.14/build.ninja new/abcm2ps-8.14.15/build.ninja --- old/abcm2ps-8.14.14/build.ninja 2022-12-19 10:32:52.000000000 +0100 +++ new/abcm2ps-8.14.15/build.ninja 2024-01-08 08:15:18.000000000 +0100 @@ -53,6 +53,6 @@ chmod +x configure;$ echo "New release v$$newtag" | git commit -F- configure;$ git tag -a v$$newtag;$ - echo "Don't forget: git push --follow-tags; configure" + echo "Don't forget: git push --follow-tags; ./configure" build minor: version build patch: version diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.14/configure new/abcm2ps-8.14.15/configure --- old/abcm2ps-8.14.14/configure 2022-12-19 10:32:52.000000000 +0100 +++ new/abcm2ps-8.14.15/configure 2024-01-08 08:15:18.000000000 +0100 @@ -1,8 +1,8 @@ #! /bin/sh # (automatic update) -VERSION=8.14.14 -VDATE=2022-12-19 +VERSION=8.14.15 +VDATE=2024-01-08 : "${CC:=gcc}" : "${PKG_CONFIG:=pkg-config}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.14/deco.c new/abcm2ps-8.14.15/deco.c --- old/abcm2ps-8.14.14/deco.c 2022-12-19 10:32:52.000000000 +0100 +++ new/abcm2ps-8.14.15/deco.c 2024-01-08 08:15:18.000000000 +0100 @@ -852,7 +852,7 @@ return 128; } if (c_func == 5) // old !trill(! - c_func = 3; + c_func = 6; if (c_func == 7) // old !cresc(! c_func = 6; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.14/draw.c new/abcm2ps-8.14.15/draw.c --- old/abcm2ps-8.14.14/draw.c 2022-12-19 10:32:52.000000000 +0100 +++ new/abcm2ps-8.14.15/draw.c 2024-01-08 08:15:18.000000000 +0100 @@ -4094,11 +4094,11 @@ * - beams * - decorations near the notes * - measure bar numbers - * - n-plets * - decorations tied to the notes - * - slurs - * - guitar chords - * - then remaining decorations + * - tuplets and slurs + * - elements tied to the staves (voltas, chord symbols/annotations, + * remaining decorations) + * - lyrics * The buffer output is delayed until the definition of the staff system, * so, global variables must be saved (see music.c delayed_output()). */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.14/music.c new/abcm2ps-8.14.15/music.c --- old/abcm2ps-8.14.14/music.c 2022-12-19 10:32:52.000000000 +0100 +++ new/abcm2ps-8.14.15/music.c 2024-01-08 08:15:18.000000000 +0100 @@ -382,6 +382,9 @@ struct SYMBOL *s2; int nhd2; + if (s->combine == 0 + && s->abc_type != ABC_T_REST) + return 0; s2 = s->ts_next; if (!s2 || s2->type != NOTEREST) return 0; @@ -519,9 +522,9 @@ for (s = tsfirst; s->ts_next; s = s->ts_next) { if (s->combine < 0) continue; - if (s->combine == 0 - && s->abc_type != ABC_T_REST) - continue; +// if (s->combine == 0 +// && s->abc_type != ABC_T_REST) +// continue; if (s->sflags & S_IN_TUPLET) { g = s->extra; if (!g) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.14/parse.c new/abcm2ps-8.14.15/parse.c --- old/abcm2ps-8.14.14/parse.c 2022-12-19 10:32:52.000000000 +0100 +++ new/abcm2ps-8.14.15/parse.c 2024-01-08 08:15:18.000000000 +0100 @@ -964,6 +964,7 @@ bar_num = s->aux; /* (%%setbarnb) */ // if (s->time < bar_time) { // s->aux = 0; + bar_time = s->time + wmeasure; break; // } } else { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.14/syms.c new/abcm2ps-8.14.15/syms.c --- old/abcm2ps-8.14.14/syms.c 2022-12-19 10:32:52.000000000 +0100 +++ new/abcm2ps-8.14.15/syms.c 2024-01-08 08:15:18.000000000 +0100 @@ -376,7 +376,7 @@ /* h x y bar - thin bar */ "/bar{3 -1 roll 1 exch rectfill}!\n" /* h x y dotbar - dotted bar */ - "/dotbar{[5] 0 setdash bar [] 0 setdash}!\n" + "/dotbar{M 1 SLW 0 exch RL [5] 0 setdash stroke [] 0 setdash}!\n" /* h x y thbar - thick bar */ "/thbar{3 -1 roll 3 exch rectfill}!\n" /* x y rdots - repeat dots */