Commit graph

30 commits

Author SHA1 Message Date
mef
0659d2f33e Update 6.6.6 to 7.8.12
---- Version 7.8.12 - 14/12/16 ----

Fix bad handling of "K:none", especially when transposition.
Fix bad transposition of latin guitar chord "La".
Fix loss of 'exp none' in K:.
Fix some compilation warnings
	(reported by John Chambers).
Fix problems with decorations or guitar chords/annotations
		in sequence/measure repeat.
	(reported by Frédéric Boulanger).

---- Version 7.8.11 - 14/11/26 ----

Fix bad position of grace notes in overlay voices at start of measure
	(reported by Jean-Luc Zins).
Fix bad repeat font when staves/voices with different scales
	(reported by  Gerhard Schacherl).

---- Version 7.8.10 - 14/11/01 ----

Change the PS font scale of the accidentals according to the FontMatrix
	(reported by Chuck Boody).
Fix loss of voice options when many %%voice's without "%%voice end" in %%tune.
Fix lost of lyrics when ABC version 2.1 and generation restart.
Fix bad transposition of notes when %%transpose after K:.

Too long to list all the ChangeLog, so
list of the version and date for the rest of ChangeLog
---- Version 7.8.9 - 14/10/14 ----
---- Version 7.8.8 - 14/08/29 ----
---- Version 7.8.7 - 14/08/09 ----
---- Version 7.8.6 - 14/07/17 ----
---- Version 7.8.5 - 14/07/01 ----
---- Version 7.8.4 - 14/06/18 ----
---- Version 7.8.3 - 14/05/23 ----
---- Version 7.8.2 - 14/05/05 ----
---- Version 7.8.1 - 14/04/02 ----
---- Version 7.8.0 - 14/03/26 ----
---- Version 7.7.2 - 14/03/07 ----
---- Version 7.7.1 - 14/02/18 ----
---- Version 7.7.0 - 14/02/17 ----
---- Version 7.6.10 - 14/01/23 ----
---- Version 7.6.9 - 14/01/23 ----
---- Version 7.6.8 - 13/11/21 ----
---- Version 7.6.7 - 13/11/03 ----
---- Version 7.6.6 - 13/11/03 ----
---- Version 7.6.5 - 13/11/02 ----
---- Version 7.6.4 - 13/11/01 ----
---- Version 7.6.3 - 13/10/25 ----
---- Version 7.6.2 - 13/10/18 ----
---- Version 7.6.1 - 13/10/16 ----
---- Version 7.6.0 - 13/08/20 ----
---- Version 7.5.8 - 13/08/07 ----
---- Version 7.5.7 - 13/07/16 ----
---- Version 7.5.6 - 13/06/17 ----
---- Version 7.5.5 - 13/06/06 ----
---- Version 7.5.4 - 13/05/27 ----
---- Version 7.5.3 - 13/05/24 ----
---- Version 7.5.2 - 13/03/22 ----
---- Version 7.5.1 - 13/03/17 ----
---- Version 7.5.0 - 13/03/01 ----
---- Version 7.4.2 - 13/02/13 ----
---- Version 7.4.1 - 13/02/11 ----
---- Version 7.4.0 - 13/01/29 ----
---- Version 7.3.5 - 13/01/15 ----
---- Version 7.3.4 - 13/01/08 ----
---- Version 7.3.3 - 12/12/14 ----
---- Version 7.3.2 - 12/12/07 ----
---- Version 7.3.1 - 12/11/28 ----
---- Version 7.3.0 - 12/11/17 ----
---- Version 7.2.2 - 12/11/07 ----
---- Version 7.2.1 - 12/10/30 ----
---- Version 7.2.0 - 12/10/25 ----
---- Version 7.1.3 - 12/10/18 ----
---- Version 7.1.2 - 12/10/09 ----
---- Version 7.1.1 - 12/09/29 ----
---- Version 7.1.0 - 12/09/13 ----
---- Version 7.0.16 - 12/09/06 ----
---- Version 7.0.15 - 12/08/27 ----
---- Version 7.0.14 - 12/07/22 ----
---- Version 7.0.13 - 12/06/17 ----
---- Version 7.0.12 - 12/06/10 ----
---- Version 7.0.11 - 12/06/02 ----
---- Version 7.0.10 - 12/05/28 ----
---- Version 7.0.9 - 12/05/23 ----
---- Version 7.0.8 - 12/05/21 ----
---- Version 7.0.7 - 12/05/16 ----
---- Version 7.0.6 - 12/05/13 ----
---- Version 7.0.5 - 12/04/30 ----
---- Version 7.0.4 - 12/03/31 ----
---- Version 7.0.3 - 12/03/03 ----
---- Version 7.0.2 - 12/02/21 ----
---- Version 7.0.1 - 12/02/06 ----
---- Version 7.0.0 - 12/02/02 ----
2015-01-24 00:58:36 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
ryoon
3fba1a52dd Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
adam
d2cb6dec32 Revbump after cairo update 2013-09-02 19:50:38 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
53745b22ea Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:05:17 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
adam
3f2cc57b2b Revbump after updating graphics/pango 2012-10-08 23:00:34 +00:00
asau
6ebceaf75d Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:45:34 +00:00
tron
14215633d2 Mass recursive bump after the dependence fix of the "cairo" package
requested by Thomas Klausner.
2012-10-02 17:10:28 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
adam
b15c922bcc Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
ryoon
c4d8790dab Update to 6.6.6
* Bugfixes
* Add some instruction
2012-02-16 05:49:57 +00:00
wiz
5a1e8b0499 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:40:37 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
ryoon
4400108b5f Update to 6.5.2
Changelog:
* SVG output related bug fix
* Some bug fix and improvements.
* In detal, see Changes file.
2011-10-21 12:35:17 +00:00
ryoon
5654c358f0 Update to 6.3.4
Changelog:
---- Version 6.3.4 - 11/05/11 ----

Pseudo-decorations 'linebreak' and 'decosep' added
        (proof of concept - not documented).
Error when escape sequences in guitar chord or annotations.
Bad tempo since previous release.
Remove the 'tex' sequences '\o', \O', '\cc' and '\cC'.

---- Version 6.3.3 - 11/05/10 ----

Ignore the normal newlines when '!' found as newline and abc-version < 2.0.
Add some compose sequences from X11 (including \O:, \U:, \O" and \U")
        (reported by Nils Liberg).
Change/add some rfc1345 escape sequences.
Bad / no output of the '=' of the tempo by lack of font.
        This did the program to crash when no title and SVG output
        (reported by Nils Liberg).
Cleanly close a tune no blank line before next tune
        (reported by Nils Liberg).
Crash when X: in tune followed by %%text.
Bad page header/footer in SVG output file.
Fix standard C library problem (in isupper) with some systems/compilers
        (reported by Nils Liberg).
Bad treatment in %%titlecaps.
Optimize the size of the SVG output file.
Support for line width in SVG output.

---- Version 6.3.2 - 11/05/03 ----
                                                                                Accept %%EPS when SVG output.
Add the '-v' command flag (SVG output per page).
More PS symbols in the svg PS interpreter.
Bug fixes in the svg PS interpreter.
2011-05-13 12:45:13 +00:00
ryoon
784da233aa Update to 6.3.1
Changelog:
---- Version 6.3.1 - 11/04/29 ----

Handle microtonality in tablatures.
Compilation problem when no pango
	(reported by Guido Gonzato).
Add more output annotations.
Add more PS symbols in the svg PS interpreter.
Fix bad SVG output.
Fix the help for SVG output.

---- Version 6.3.0 - 11/04/24 ----

Crash when global texts and '-e' != first tune with '-E' or '-g'.
Crash when PS buffer overflow with '-E' or '-g'.
Crash when %%oneperpage or %%splittune with '-E' or '-g'.
Fix lanscape mode for EPS.
Fix EPS bounding box when %%scale in tune.
Add the '-g' command flag (SVG output).

---- Version 6.2.13 - 11/04/18 ----

Add the '-S' command flag (secure mode)
	(asked by Bart Humphries).
Don't ignore the normal newlines when '!' found as newline
	(asked by Hudson Flávio Meneses Lacerda).
Add more information for tune index creation (second and third titles)
	(asked by Paul Hardy).

---- Version 6.2.12 - 11/04/04 ----

Fix some compilation errors.
Crash due to memory allocation bug.

---- Version 6.2.11 - 11/04/03 ----

Bad text justification without pango
	(reported by Hudson Flávio Meneses Lacerda).
Bad PostScript output when empty line at end of justified text
	(reported by Hudson Flávio Meneses Lacerda).
Bad note length when bad tuplet at end of line and multi voices.
May have tuplet with one note.
Crash when new voice starting with a key signature.
Optimize the memory allocation.

---- Version 6.2.10 - 11/03/06 ----

Remove test '%%fmt ...'.
Do pango output for filled and justified text.
Better pango output.
Remove %%pangoembedded.
Bad horizontal offset of centered or right aligned texts.
Bad stem direction in some cases since 6.2.8
	(reported by Hudson Flávio Meneses Lacerda).
Bad font after new page when text with '$n".
Bad (latin1) UTF-8 character width.
Fix loss of space in justified text
	(reported by Hudson Flávio Meneses Lacerda).
Fix link error with last versions of pango.
2011-04-30 06:06:14 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
ryoon
bbcabd41a3 Updated to 6.2.9.
pkgsrc changes:
* Set LICENSE.
* Use gmake.
* Include cairo bl3.mk.

upstream changes:
---- Version 6.2.9 - 11/02/08 ----

Don't display negative bar numbers
	(reported by Janus Meuris).
Fix bad clef change again with K: or V: when stafflines or staffscale present.
Fix voice clashes raised by previous version.
Don't count the upbeat measure when %%measurenb
	(reported by Hudson Flávio Meneses Lacerda).
Less note shift when voices inverted in a staff.
Add the width scale factor in %%font.

---- Version 6.2.8 - 11/01/31 ----

Bad tempo note duration of Q:Cxx or Q:Lxx
	(reported by Paul Rosen).
Crash when note length divisor = 0.
Fix bad PostScript when %%font defined (and used) in the middle of a tune.
Bad horizontal offset of notes when music line too much shrunk
	(reported by Paul Rosen).
Handle "+++" as a valid decoration
	(reported by Guido Gonzato).
Bad measure bars when "|" in %%score and many voices per staff
	(reported by Marc Sabatella).
Set the rests of multi-voices staves closer to the middle of the staff
	(reported by Marc Sabatella).
Fix the loss of gchord/annot when defined in a lower voice and
	%%combinevoices (reported by Atte André Jensen).
Don't display the second slash of "\\" with pango
	(reported by Hudson Flávio Meneses Lacerda).
Add "\Uxxxxxxxx" for unicode 32 bits characters.
Limit the number of hexadecimal characters to 4 for unicode
	16 bits characters "\uxxxx".
Build and install abcm2ps from outside the source tree
	(fixed by Matthias Rustler).

---- Version 6.2.7 - 10/12/26 ----

Bad clef when voice going to a different staff after %%score.
Bad generation after %%score when the previous %%score did not contain
	the first declared voice (reported by Marc Sabatella).
Output the lyrics (W:) in the last page when %%newpage's in the tune.
Bad scale when %%newpage in tune (reported by Paul Rosen).
Avoid bad PostScript when "$n" used before definition of %%setfont-n
	(reported by Paul Rosen).
Treat "\uxxxx" in text as a hexadecimal Unicode character.
Bad font when texts with both standard fonts and pango
	(reported by Hudson Flávio Meneses Lacerda).
Fix some warnings.
Crash when a nested slur started on a grace note
	(reported by Paul Rosen).

---- Version 6.2.6 - 10/11/30 ----

Part display missing when P: defined before a clef change at start of line
	(reported by Paul Rosen).
Bad horizontal offset of text between %%begintext and %%endtext when
	empty line and new PostScript page.
Lack of %%postscript output when defined just after K:.
Bad clef change with K: or V: when stafflines or staffscale present
	(reported by Paul Rosen).
Adjust the K: / V: 'middle=' value when the defined clef is not on a line.
Handle "middle=" without 'clef=' in K: or V:.

---- Version 6.2.5 - 10/11/26 ----

Bad clef changes when many voices per staff.
Bad key signatures on all staff systems but the first one when clef
	different from treble.
Bad measure numbers after measure repeat (Zn) and many voices.

---- Version 6.2.4 - 10/11/20 ----

Bad memory allocation mechanism making random crashes.
Bad staff scale when change inside a tune.
Bad staff clef when the music line starts with a clef change.
Don't cut beamed notes when %%continueall.
Bad horizontal offset of notes far outside the staff after a clef or
	a key or time signature.
Bad horizontal offset of long decorations when many at the same time.
Use pango in header/footer as required.
PostScript error when parenthesis alone in a header/footer.

---- Version 6.2.3 - 10/11/01 ----

Move the accidentals to a separate font.
Use standard rendering when '%%pangoembedded 0'.
'%%pangoembedded' added.
Change pango output mechanism.

---- Version 6.2.2 - 10/10/29 ----

Better text center and right align with pango.
Do pango generation when character >= c6xx.
May force pango with '%%pango 2'.
Define the character '...' (ellipsis) in sample.abc for show without pango.
Define UTF-8 characters e008080..e2cfdf stubs for show without pango.
Add characters 'ldot' to 'longs' (UTF-8 c580..c5bf) for show without pango.
Better rendering with pango (scale changes).
Do pango work when not in a graphic context (use cairo instead of gdk).
Remove a useless malloc().

---- Version 6.2.1 - 10/10/16 ----

Bad vertical offset of key signature when clef change.
Bad horizontal offset of lyrics starting with parenthesis.
Change some PS definitions (treble and bass clefs, full head).
Use encoded number strings in user paths.
Convert some standard drawing to user paths.
Bad box around guitar chord when not all ASCII characters.

---- Version 6.2.0 - 10/10/06 ----

Fix combination of rests (when %%combinevoices).
May combine 3 or 4 voices (when %%combinevoices).
Add quiet mode (-q in command line).
Extend the U: syntax (see features.txt).

---- Version 6.1.1 - 10/09/17 ----

Bad scale when a voice moves to a staff with an other scale.
Loop when '%%staves' inside the tune with a cloned voice.
Loop when '%%staves' without any parameter (reported by Reinier Maliepaard).
Expand the special characters of %%infoname texts.
Use standard values for exit codes and max length of file names.
The '*' (star) is no more allowed (it was ignored as the '`' - back quote).
Check the character in U: definition.

---- Version 6.1.0 - 10/08/02 ----

Don't forget the %%infoname at start of file.
Crash on '%%infoname R' (reported by Chuck Boody).
Crash when clef in V: and no note in the tune (reported by Reinier Maliepaard).

---- Version 6.0.11 - 10/07/20 ----

Clash of rest under beam when multi-voices.
Clash of notes/clefs/grace notes/dots when multi-voices and strunk lines.
Don't display dots on the last square note of the tune.
Bad stem direction of grace notes in secundary voices.
Reduce the natural spacing when only long notes in a tune.
Define the user decorations when needed.
Erroneous bar error and bad placement when grace note before measure
	bar and multi-voices.
Bad tie direction when dotted (reported by Hudson Lacerda).
Bad PS output when parenthesis in P: (reported by Hudson Lacerda).

---- Version 6.0.10 - 10/06/22 ----

Bad tune selection when <last_index> absent in "-e".
Bad title when title trim.
More horizontal space for flat accidental in texts.
Change the directory separator for MAC systems.
Fix a crash when unknown glyph with pango.
Fix lyrics error in chinese.abc.

---- Version 6.0.9 - 10/04/11 ----

Fix more security vulnerabilities (thanks to Tim Starling).

---- Version 6.0.8 - 10/04/05 ----

Change the utf-8 font mechanism from CMAP to composite font (FontType 0).
Fix some security vulnerabilities (thanks to Tim Starling).
Add %%Begin/EndDocument when inserting a EPS file (thanks to Reinier Maliepaard).
Fix bad guitar chord / annotation offset when non latin characters and pango.
Have flats a bit higher in texts.
Have more space between accidentals in key signatures.

---- Version 6.0.7 - 10/02/24 ----

Fix measure bar numbering when %%setbarnb and many voices.
Fix measure bar numbering when M:none.
Fix the EPS output when use of pango.
Fix a crash when '-E' at start of command line and use of pango.
Fix the EPS output when accidentals.
Fix the output of user postscript sequences when many output files.
Fix a crash when slur ending on a grace note at end of a secundary voice.
Include back chinese.abc in the tarball.

---- Version 6.0.6 - 10/02/19 ----

Handle font changes inside lyric words.
More flute tablatures from Michel Bellon.
Add information about pango in the INSTALL file.
Force recompilation after configure.
Change the glyphs of accidentals.
Speed up the PS rendering of pango text.
Do the TAB in guitar chords work again.
Fix the parenthesis problem with pango.
Adjust some compose characters sequences.
Move the setcachedevice from the Extra font to the extra-draw dict.
	This permits to add characters from various sizes.
Fix a crash when a tune ends with T:.

---- Version 6.0.5 - 10/02/12 ----

Add the 'pango' parameter.
Add an arabic title in chinese.abc.
Fix a crash when non ascii characters in tunes, outside of text strings.
Print some texts with the pango/freetype libraries.

---- Version 6.0.4 - 10/02/09 ----

Do the hyphen work again in lyrics.
Prepare the 'pango' job.
Fix bad horizontal spacing of accidentals.
Add O/obreve.
Add some compose characters from the ABC standard version 2.

---- Version 6.0.3 - 10/01/31 ----

Change the character values for accidentals to correct utf-8 sequences.
Fix bar numbering when incomplete measure at start of tune.
Fix bar numbering when incomplete measure at end of previous line.

---- Version 6.0.2 - 10/01/28 ----

Change the utf-8 mechanism for extra characters.
Fix lyrics display when not enough or too many lyrics in a music line.

---- Version 6.0.1 - 10/01/20 ----

Remove the latin parameters.
Do the accidentals in string ('\201'.. and '#'.. in guitar chords)
	work again.
Accept ABC files coded in latin1.

---- Version 6.0.0 - 10/01/19 ----

Remove multilang.abc.
Add chinese.abc.
Generate PostScript level 3 only.
Add UTF-8 support.
	!! COMPATIBILITY !!
	The other encodings (latin-x) are no more supported.
Add all whistle types in flute.fmt (thanks to Guido Gonzato).

Creation from abcm2ps version 5.9.7.
2011-02-16 20:46:55 +00:00
minskim
68c5d65d89 Update abcm2ps to 5.9.13.
This version fixes several security vulnerabilities including Secunia
Advisory SA39345.  For other changes, see share/doc/abcm2ps/Changes.
2010-04-20 17:40:47 +00:00
joerg
dde8c871c5 Remove @dirrm entries from PLISTs 2009-06-14 18:11:52 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
minskim
9eab128f97 Update abcm2ps to 4.12.25.
Changes since 4.12.22:

Clash of tempo.
Clash of slurs and tuplets.
Bad place of dots in some cases of voice overlay.
Better ties between short notes.
Problems on ties at end of line since 4.12.23.
Larger space when microtonal accidental and voice unisson.
Bad ties in some last measures when %%combinevoices.
Bad annotation when semicomma after 2 backslashes.
Have %%withrefs working with %%titleformat.
2006-08-30 20:47:02 +00:00
minskim
cc2b2b488a Update abcm2ps to 4.12.22.
Changes since 4.12.19:
Bigger horizontal space for microtonal accidentals.
Bad time signature on remaining staves when %%timewarn activayed.
Erroneous expansion of multi-measure rests when voice overlay.
Treat the decorations of multi-measure rests.
Bad broken rhythm ('>', '<') when space ('y') inside.
Vertical offset problem when %%multicol at start of ABC file.
Sometimes, bad horizontal offset of symbol when at start of line.
Bad stem direction or dot/tenuto vertical offset in upper voices
	after a rest.
2006-07-20 19:31:44 +00:00
minskim
f18e38bfd5 Add a patch missed in the previous commit. 2006-06-18 03:01:21 +00:00
minskim
8dcd0fcba7 Update abcm2ps to 4.12.19. Too many small changes since 3.x.
See http://moinejf.free.fr/abcm2ps-4.txt for the complete list.
2006-06-18 03:00:33 +00:00
minskim
75a2401da0 Import abcm2ps.
abcm2ps is a command line program which converts ABC to music sheet in
PostScript format.  It is an extension of abc2ps which may handle many
voices per staff.
2006-04-02 23:19:12 +00:00