Commit graph

152 commits

Author SHA1 Message Date
nia
f6dd9d2f87 Revbump packages with a runtime Python dep but no version prefix.
For the Python 3.8 default switch.
2020-12-04 20:44:57 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
leot
953ab724e1 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
gutteridge
d09aa41e1f lilypond: fix building on NetBSD >8.0 and on some other OSes
NetBSD's /bin/sh no longer accepts "type -p". The same is true for some
other OSes (e.g. recent DragonFly BSD). Use "command -v" instead.
2019-12-28 21:48:08 +00:00
rillig
be8b61d9f1 print: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-04 19:57:58 +00:00
adam
435af01a8b Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
maya
7820bc7a2f fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.
2019-04-26 14:12:31 +00:00
maya
5901ac0824 Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-26 13:13:41 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
wiz
93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
fhajny
dbe7c6469d print/lilypond: Fix patch by removing an empty if/fi block. 2018-06-19 08:46:41 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
gdt
039113014d Note that lilypond rejects guile20
"ERROR: Please install required programs:  guile-config < 1.9.0 (installed: 2.0.12)"
2016-09-15 17:14:19 +00:00
wiz
e4025746ee After guile's and guile20's installation prefixes have changed, it's time
to bump their dependencies (except those that were bumped in the last 24
hours already).
2016-09-15 14:32:39 +00:00
wiz
566a70493e Ignore result of broken pkg-config version test. 2016-08-02 07:20:21 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
wiz
73716d23de Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:38:30 +00:00
wiz
671549dcf9 Since we use a file from the flex package, make sure we use the
same version of flex.

Otherwise stuff breaks in weird ways.
2016-01-09 00:22:57 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
agc
03010d7bd0 Add SHA512 digests for distfiles for print category
Problems found locating distfiles:
	Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz
	Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz
	Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz
	Package dvidvi: missing distfile dvidvi-1.0.tar.gz
	Package lgrind: missing distfile lgrind.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 01:01:30 +00:00
wiz
2e65d464e8 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:50:58 +00:00
wiz
046a555f05 Needs tex-lh; this was indirectly provided by dblatex until a couple of
days ago. Depend on it directly and bump PKGREVISION.
2015-04-28 15:07:10 +00:00
tnn
6a69e9522b Recursive revbump following MesaLib update, categories p through x. 2015-04-25 14:24:44 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
wiz
3b394e8a1d Update to 2.18.2. Changes not found. 2014-04-01 21:44:00 +00:00
wiz
22f0799be9 Update to 2.18.1: if I understand correctly, the documentation was updated. 2014-02-24 12:02:48 +00:00
wiz
aa67e11089 Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
2014-01-25 10:29:56 +00:00
wiz
9073ba5228 Update to 2.18.0:
New features in 2.18 since 2.16
*******************************

   * There is now a new context type called `NullVoice' which, while not
     appearing in the printed output, can be used to align lyrics.
     This can be particularly convenient when used in parallel with a
     `\partcombine' construct.

   * Several articulations can be put into a single variable or
     returned from an event function.

   * The baseline of score markups is now taken from the reference
     point (usually the middle of the staff) of the first bottom system
     rather than the top of the bounding rectangle.

   * LilyPond no longer automatically infers a `\defaultchild' context
     in a context definition with `\accepts' clauses.  Any context
     definition without an explicit or inherited `\defaultchild'
     definition counts as a `Bottom' context and will be eligible for
     rhythmic events and overrides without causing the implicit
     creation of other contexts.  Be sure to specify a `\defaultchild'
     for non-`Bottom' contexts when defining them from scratch.

   * There is now extensive support for both discant and bass accordion
     register symbols in the `scm accreg' module.

   * New commands `markLengthOn' and `markLengthOff' control the
     allowance of horizontal space for tempo and rehearsal marks.

   * Rehearsal marks at the beginning of a line are now placed to the
     right of the clef and key signature by default.  As in previous
     versions, the `break-alignable-interface' controls the behavior.

   * Decimal numbers can now be written directly in music, without a
     hash sign.  Together with the previous change in the way object
     properties are specified, the code to change the length of stems
     has changed from this:
     \override Stem #'length = #5.6
     e' f' g' a'
     to this:
     \override Stem.length = 5.6
     e' f' g' a'

     One has to write a digit on both sides of the dot - values like
     `4.' or `-.3' are not allowed.

     Decimal fractions are also not accepted in `\chordmode'.

   * A number of shorthands like `(', `)', `|', `[', `]', `~', `\(',
     `\)' and others can now freely be redefined like normal commands.

   * The articulation shorthand for `\staccatissimo' has been renamed
     from `-|' to `-!'.

   * Tempo change ranges are now written as `\tempo 4 = 60 - 68' rather
     than `\tempo 4 = 60 ~ 68'.

   * Grob `OctavateEight' was renamed to `ClefModifier'.  Related
     context properties were renamed from `xxxOctavationyyy' to
     `xxxTranspositionyyy'.

   * There is a new `\absolute' command explicitly marking music as
     being entered in absolute pitch.  While this has been the default
     previously, an explicit `\absolute' also prevents reinterpretation
     when the passage is placed inside of `\relative'.

   * When `\relative' is used without an explicit reference pitch, the
     reference pitch now is the middle of the first octave, making the
     first entered pitch indistinguishable from absolute pitch.
     Previously, omitting the reference pitch would have lead to a
     default of `c''.  Since that choice was somewhat arbitrary,
     recommended usage was to always specify the reference pitch.

   * A new command `\single' can be used for converting a property
     override into a tweak to be applied on a single music expression.

   * Two ways of letting graphical objects not appear in the output are
     overriding its `transparent' property with `#t' (retaining the
     original spacing) or overriding its `stencil' property with `#f'
     (not using any space at all).  Those two operations now have the
     shorthands `\hide' and `\omit', respectively.

   * A new command `\temporary' can be applied to overrides in order to
     not have them replace previous property settings.  If a `\revert'
     is applied to the same property subsequently, the previous setting
     reappears.

     This is mainly useful for writing music functions that need to
     have some property changed just for the duration of the function.

   * `\tag', `\removeWithTag', and `\keepWithTag' can now accept a list
     of symbols rather than just a single symbol for marking, removing,
     and keeping music with any of multiple tags.  This is particularly
     important for `\keepWithTag' since one cannot achieve the same
     effect by using multiple consecutive `\keepWithTag' commands.

   * The `-d old-relative' option has been removed.  Not actually
     accessible from the command line any more, its remaining use was
     for interpretating `\relative' in LilyPond files converted
     automatically from version 1.8 or older.  It is unclear how much
     of this was actually still operative.

   * The meaning of `instrumentTransposition' has been reversed.  After
     \set instrumentTransposition = #{ b #}
     a written `c'' now sounds like `b'.  Previously, this would have
     been the other way round.  This and the following change should
     make dealing with transposing instruments more straightforward.

   * The music generated by `\set' and `\override' commands is no
     longer affected by `\transpose'.  The main consequence is that
     `\transpose' will transpose audible/concert pitch and printed
     pitch by the same amount even when the transposed music contains
     `\transposition'.  Previously,
     \transpose c' f' \transposition bes'
     was equivalent to `\transposition f''.  Now it stays equivalent to
     `\transposition bes''.

   * When checking for collisions, LilyPond no longer treats objects as
     rectangles.  Instead, the actual shape of objects is approximated
     using an integral-like approach.  This generally results in more
     even and snug positioning of objects and systems.

     Affected objects include `Accidentals', `Beams', `Clefs',
     `Dynamics', `FiguredBass', `Flags', `Glissandos', `Lyrics',
     `MetronomeMarks', `OttavaBrackets', `Pedals', `RehearsalMarks',
     `Rests', `Scripts', `TextScripts', `Ties', `Tuplets' and
     `VoltaBrackets'.

   * Tuplets are now created with the `\tuplet' command, which takes a
     fraction `T/N' to specify that T notes are played in the time
     usually allowed for N. One `\tuplet' command can create several
     tuplet groups if their duration is typed after the fraction.

     The `\times' command with its inverted fraction order `N/T' is
     still available.

   * Introducing two new markup-commands; `\draw-dashed-line' and
     `\draw-dotted-line'.

     The dashed-line extends to the whole length given by DEST, if
     `full-length' is set to `#t' (this is the default) without any
     space at the beginning or end.  `off' will then be altered to fit.
     To insist on the given (or default) values of `on', `off' use
     `\override #'(full-length . #f)'.  Manual settings for `on', `off'
     and `phase' are possible.

     The dotted-line always extends to the whole length given by DEST,
     without any space at the beginning or end.  Manual settings for
     `off' are possible to get larger or smaller space between the dots.
     The given (or default) value of `off' will be altered to fit the
     line-length.

   * Starting with version 2.17.10, error messages or the `textedit'
     URI used for point-and-click functionality specify column numbers
     starting with 1 rather than 0.  The byte offset (also part of
     `textedit' URIs) still starts at 0.

   * The `\clef' command supports optional transposition.

   * The LilyPond syntax of dot-separated words `Voice.Accidental' has
     been made interchangeable with `#'(Voice Accidental)', a Scheme
     list of symbols.

   * Grob and grob property path no longer need to be specified as two
     separate arguments to commands like `\override' and `\revert',
     allowing for the syntax
     \override Voice.TextSpanner.bound-details.left.text = "rit."
     Since complementary music functions like `\overrideProperty'
     cannot support forms with and without separating space at the same
     time, using a single dotted path is now the preferred form.
     Specifying grob path and grob property path separately, currently
     still supported with `\override' and `\revert' for compatibility
     reasons, is deprecated.

   * Due to words now being accepted as symbol function arguments, the
     interfaces of `\accidentalStyle', `\alterBroken', `\footnote' and
     `\tweak' had to be redesigned where optional symbol arguments were
     involved.  Please check the respective music function
     documentation for details.

   * Several commands now accept symbol lists (conveniently entered as
     dot-separated words) for various kinds of arguments.  These
     include `\accidentalStyle', `\alterBroken', `\footnote', `\hide',
     `\omit', `\overrideProperty', `\shape', and `\tweak'.

   * The bar line user interface has changed. Bar glyphs now resemble
     the appearance of the bar line, so a left repeat sign has to be
     coded as `.|:'. The command `\defineBarLine' provides an easy way
     to define additional bar line styles.

   * Accidentals in the key signature may be printed in octaves other
     than their traditional positions, or in multiple octaves.
2014-01-05 22:29:47 +00:00
joerg
d0c01b5ec4 Fix instructions without rule. 2013-11-08 21:17:56 +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
d041a89e70 Fix build with bison-3.0. 2013-07-31 14:11:57 +00:00
wiz
ef687ae4ad Fixes for building documentation with texinfo-5.x, from Don Armstrong
<don@debian.org>.
2013-07-05 14:51:43 +00:00
joerg
a278f46171 std_vector.hh depends on config.hh, so include the latter whenever the
former is used. to_string is part of C++11 STL, so pick the version from
the global namespace whenever it is unclear which one is desired.
2013-06-16 20:46:52 +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
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00