the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version. When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.
Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it. The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20. Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.
PR: 195724
Exp-run by: antoine
Approved by: portmgr (antoine)
===== New Features =====
* Selection event filter can select rests
* Selection event filter can select either performance or notation
duration
* LilyPond export converts a ''(c)'' or a ''(C)'' in the copyright
header to a proper symbol automatically
* New interpretation toolbar for the notation editor streamlines the
''**Adjust -> Interpret**'' process
* New option to allow LilyPond to export fingerings inside the staff
(can improve collision resolution)
* New option to instruct Rosegarden not to start JACK automatically at
startup, allowing you to control this behavior without having to
put garbage in your ~/.jackdrc file
* Support LilyPond 2.14
- Remove MAKE_JOBS_SAFE, now it's default
- Set compiler not preprocessor flags
The biggest highlight of 13.06 is that Ted Felix has reduced CPU usage
by almost 50% when recording MIDI. Rosegarden has been plagued with
MIDI recording problems for most of its history, and this improvement is
huge. While Ted worked on stabilization, Tom Breton made significant
improvements in a variety of areas. (See new features enumerated below.)
This release should be significantly more stable than recent versions,
and we encourage all users to give this improved version a try.
- Switch USE_GMAKE to USES=gmake
- Define supported options so users can see them in config dialogs
- Use OPTIONS_SUB for plist alteration
- Convert to options macros for better readability
- Use PORTDOCS where it makes sense
This is a stabilization release that includes some important fixes.
Users should feel encouraged to upgrade to 13.02 immediately, and stop
using previous versions of Rosegarden.
===== Bug Fixes =====
* Use 64 for "dumb" NoteOff velocities, not 127
* Made InternalSegmentMapper handle RealTime segment delays consistently
* SortingInserter now sorts stably, fixing a noteoff race in MIDI export
* Fixed old code that never worked, making Rosegarden export LilyPond
staff names that include transposition information
* Fixed crash when changing the number of audio submasters (Tim Munro)
===== New Features =====
* LilyPond export now inserts \RemoveEmptyStaves to suppress the
printing of empty staves by default
* Tracks have a secondary "short label" property. The primary label
is exported to LilyPond as the long staff name, eg., "Trumpet in Bb,"
and the secodary label is the short staff name, eg., "Tpt."
This release includes a fix for a major LilyPond export bug, so if you do
anything with notation, it's worth upgrading immediately. It also includes
the CPU usage reduction work and updated translations.
Rosegarden 11.11.11 is a minor point release that includes additional
translations, and one notable change by Ted Felix that might offer a
tangible reduction in CPU usage without any noticeable side effects.
Feature safe: yes
- make use of optimizations by default, where possible
(quad flavor to follow shortly, and mpi at a later date)
Suggestions and patches from: ache, C. Burns, wen
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
ehaupt, nox, itetcu, flz, pav
PR: 116263
Tested on: pointyhat
Approved by: portmgr (pav)
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run.