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 - [email protected] + +- 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.000000000 +0100 +++ new/abcm2ps-8.14.5/Makefile.in 2019-07-17 09:44:10.000000000 +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.md 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/README.md 2019-07-17 09:44:10.000000000 +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.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/abcm2ps.c 2019-07-17 09:44:10.000000000 +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 ([email protected]) + * 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 General Public License as published + * by the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/abcparse.c new/abcm2ps-8.14.5/abcparse.c --- old/abcm2ps-8.14.4/abcparse.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/abcparse.c 2019-07-17 09:44:10.000000000 +0200 @@ -1,12 +1,14 @@ /* * Generic ABC parser. * - * Copyright (C) 1998-2018 Jean-François Moine - * Adapted from abc2ps, Copyright (C) 1996, 1997 Michael Methfessel + * This file is part of abcm2ps. * - * 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 + * Copyright (C) 1998-2019 Jean-François Moine (http://moinejf.free.fr) + * Adapted from abc2ps, Copyright (C) 1996-1998 Michael Methfessel + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/buffer.c new/abcm2ps-8.14.5/buffer.c --- old/abcm2ps-8.14.4/buffer.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/buffer.c 2019-07-17 09:44:10.000000000 +0200 @@ -3,12 +3,12 @@ * * This file is part of abcm2ps. * - * Copyright (C) 1998-2017 Jean-François Moine - * Adapted from abc2ps, Copyright (C) 1996,1997 Michael Methfessel + * Copyright (C) 1998-2019 Jean-François Moine + * Adapted from abc2ps, Copyright (C) 1996-1998 Michael Methfessel * - * 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 + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/configure new/abcm2ps-8.14.5/configure --- old/abcm2ps-8.14.4/configure 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/configure 2019-07-17 09:44:10.000000000 +0200 @@ -1,8 +1,8 @@ #! /bin/sh # (automatic update) -VERSION=8.14.4 -VDATE=2019-03-18 +VERSION=8.14.5 +VDATE=2019-07-17 CC=gcc CFLAGS="-g -O2 -Wall -pipe" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/deco.c new/abcm2ps-8.14.5/deco.c --- old/abcm2ps-8.14.4/deco.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/deco.c 2019-07-17 09:44:10.000000000 +0200 @@ -3,11 +3,11 @@ * * This file is part of abcm2ps. * - * Copyright (C) 2000-2017, Jean-François Moine. + * Copyright (C) 2000-2019 Jean-François Moine (http://moinejf.free.fr) * - * 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 + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/draw.c new/abcm2ps-8.14.5/draw.c --- old/abcm2ps-8.14.4/draw.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/draw.c 2019-07-17 09:44:10.000000000 +0200 @@ -3,12 +3,12 @@ * * This file is part of abcm2ps. * - * Copyright (C) 1998-2017 Jean-François Moine - * Adapted from abc2ps, Copyright (C) 1996,1997 Michael Methfessel + * Copyright (C) 1998-2019 Jean-François Moine (http://moinejf.free.fr) + * Adapted from abc2ps, Copyright (C) 1996-1998 Michael Methfessel * - * 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 + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. */ @@ -1223,7 +1223,9 @@ /* don't put a line between the staves if there is no bar above */ if (staff != 0 && s->ts_prev - && (s->ts_prev->type != BAR || s->ts_prev->staff != staff - 1)) +// (a staff may not be displayed) +// && (s->ts_prev->type != BAR || s->ts_prev->staff != staff - 1)) + && s->ts_prev->type != BAR) h = staff_tb[staff].topbar * staff_tb[staff].staffscale; bar_type = bar_cnv(s->u.bar.type); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/format.c new/abcm2ps-8.14.5/format.c --- old/abcm2ps-8.14.4/format.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/format.c 2019-07-17 09:44:10.000000000 +0200 @@ -3,12 +3,12 @@ * * This file is part of abcm2ps. * - * Copyright (C) 1998-2017 Jean-François Moine - * Adapted from abc2ps, Copyright (C) 1996,1997 Michael Methfessel + * Copyright (C) 1998-2019 Jean-François Moine (http://moinejf.free.fr) + * Adapted from abc2ps, Copyright (C) 1996-1998 Michael Methfessel * - * 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 + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/front.c new/abcm2ps-8.14.5/front.c --- old/abcm2ps-8.14.4/front.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/front.c 2019-07-17 09:44:10.000000000 +0200 @@ -3,11 +3,11 @@ * * This file is part of abcm2ps. * - * Copyright (C) 2011-2017 Jean-François Moine (http://moinejf.free.fr) + * Copyright (C) 2011-2019 Jean-François Moine (http://moinejf.free.fr) * - * 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 + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/glyph.c new/abcm2ps-8.14.5/glyph.c --- old/abcm2ps-8.14.4/glyph.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/glyph.c 2019-07-17 09:44:10.000000000 +0200 @@ -3,11 +3,11 @@ * * This file is part of abcm2ps. * - * Copyright (C) 2011-2015 Jean-François Moine (http://moinejf.free.fr) + * Copyright (C) 2011-2019 Jean-François Moine (http://moinejf.free.fr) * - * 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 + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/music.c new/abcm2ps-8.14.5/music.c --- old/abcm2ps-8.14.4/music.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/music.c 2019-07-17 09:44:10.000000000 +0200 @@ -3,12 +3,12 @@ * * This file is part of abcm2ps. * - * Copyright (C) 1998-2017 Jean-François Moine - * Adapted from abc2ps, Copyright (C) 1996,1997 Michael Methfessel + * Copyright (C) 1998-2019 Jean-François Moine (http://moinejf.free.fr) + * Adapted from abc2ps, Copyright (C) 1996-1998 Michael Methfessel * - * 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 + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. */ @@ -3460,7 +3460,7 @@ static void set_rb(struct VOICE_S *p_voice) { struct SYMBOL *s, *s2; - int mx, n; + int n; s = p_voice->sym; while (s) { @@ -3470,60 +3470,26 @@ continue; } - mx = cfmt.rbmax; - - /* if 1st repeat sequence, compute the bracket length */ - if (s->text && s->text[0] == '1') { - n = 0; - s2 = NULL; - for (s = s->next; s; s = s->next) { - if (s->type != BAR) - continue; - n++; - if (s->sflags & S_RBSTOP) { - if (n <= cfmt.rbmax) { - mx = n; - s2 = NULL; - } - break; - } - if (n == cfmt.rbmin) - s2 = s; - } - if (s2) { - s2->sflags |= S_RBSTOP; - mx = cfmt.rbmin; - } - } - while (s) { - - /* check repbra shifts (:| | |2 in 2nd staves) */ - if (!(s->flags & ABC_F_RBSTART)) { - s = s->next; - if (!s) - break; - if (!(s->flags & ABC_F_RBSTART)) { - s = s->next; - if (!s) - break; - if (!(s->flags & ABC_F_RBSTART)) - break; - } + n = 0; + s2 = NULL; + for (s = s->next; s; s = s->next) { + if (s->type != BAR) + continue; + n++; + if (s->sflags & S_RBSTOP) + break; + if (!s->next) { + s->flags |= ABC_F_RBSTOP; + s->sflags |= S_RBSTOP; + break; } - n = 0; - s2 = NULL; - for (s = s->next; s; s = s->next) { - if (s->type != BAR) - continue; - n++; - if (s->sflags & S_RBSTOP) - break; - if (!s->next) { - s->flags |= ABC_F_RBSTOP; - s->sflags |= S_RBSTOP; - } else if (n == mx) { - s->sflags |= S_RBSTOP; - } + if (n == cfmt.rbmin) + s2 = s; + if (n == cfmt.rbmax) { + if (s2) + s = s2; + s->sflags |= S_RBSTOP; + break; } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/parse.c new/abcm2ps-8.14.5/parse.c --- old/abcm2ps-8.14.4/parse.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/parse.c 2019-07-17 09:44:10.000000000 +0200 @@ -3,12 +3,12 @@ * * This file is part of abcm2ps. * - * Copyright (C) 1998-2018 Jean-François Moine - * Adapted from abc2ps, Copyright (C) 1996,1997 Michael Methfessel + * Copyright (C) 1998-2019 Jean-François Moine (http://moinejf.free.fr) + * Adapted from abc2ps, Copyright (C) 1996-1998 Michael Methfessel * - * 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 + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/subs.c new/abcm2ps-8.14.5/subs.c --- old/abcm2ps-8.14.4/subs.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/subs.c 2019-07-17 09:44:10.000000000 +0200 @@ -3,12 +3,12 @@ * * This file is part of abcm2ps. * - * Copyright (C) 1998-2018 Jean-François Moine - * Adapted from abc2ps, Copyright (C) 1996,1997 Michael Methfessel + * Copyright (C) 1998-2019 Jean-François Moine (http://moinejf.free.fr) + * Adapted from abc2ps, Copyright (C) 1996-1998 Michael Methfessel * - * 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 + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/svg.c new/abcm2ps-8.14.5/svg.c --- old/abcm2ps-8.14.4/svg.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/svg.c 2019-07-17 09:44:10.000000000 +0200 @@ -3,11 +3,11 @@ * * This file is part of abcm2ps. * - * Copyright (C) 1998-2017 Jean-François Moine + * Copyright (C) 2011-2019 Jean-François Moine * - * 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 + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/abcm2ps-8.14.4/syms.c new/abcm2ps-8.14.5/syms.c --- old/abcm2ps-8.14.4/syms.c 2019-03-18 09:26:58.000000000 +0100 +++ new/abcm2ps-8.14.5/syms.c 2019-07-17 09:44:10.000000000 +0200 @@ -3,12 +3,12 @@ * * This file is part of abcm2ps. * - * Copyright (C) 1998-2017 Jean-François Moine - * Adapted from abc2ps, Copyright (C) 1996,1997 Michael Methfessel + * Copyright (C) 1998-2019 Jean-François Moine (http://moinejf.free.fr) + * Adapted from abc2ps, Copyright (C) 1996-1998 Michael Methfessel * - * 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 + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. */ ++++++ compiler_flags.patch ++++++ --- /var/tmp/diff_new_pack.F8gzC6/_old 2019-07-21 11:33:37.708784555 +0200 +++ /var/tmp/diff_new_pack.F8gzC6/_new 2019-07-21 11:33:37.708784555 +0200 @@ -1,9 +1,8 @@ -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 +diff -urEbw abcm2ps-8.14.5/configure abcm2ps-8.14.5.new/configure +--- abcm2ps-8.14.5/configure 2019-07-17 09:44:10.000000000 +0200 ++++ abcm2ps-8.14.5.new/configure 2019-07-18 15:01:30.465812774 +0200 +@@ -5,7 +5,7 @@ + VDATE=2019-07-17 CC=gcc -CFLAGS="-g -O2 -Wall -pipe" @@ -11,7 +10,7 @@ srcdir=. prefix=/usr/local -@@ -60,8 +60,8 @@ fi +@@ -60,8 +60,8 @@ if which pkg-config > /dev/null ; then if pkg-config --exists freetype2 ; then if pkg-config --exists pangocairo ; then
