Commit graph

7548 commits

Author SHA1 Message Date
youri
e989d4043c + libmatemixer 2016-05-21 21:44:42 +00:00
youri
c96128c28f Import libmatemixer-1.14.0 as audio/libmatemixer.
libbmatemixer is a mixer library for MATE desktop.

It provides an abstract API allowing access to mixer functionality available
in the PulseAudio, ALSA and OSS sound systems.
2016-05-21 18:48:22 +00:00
leot
614b862d32 Update audio/glyr to 1.0.9
pkgsrc changes:
 - GITHUBify the package (and simplify the Makefile where possible)

Changes:
1.0.9
-----
This release fixes a few bugs and some of the broken providers.

General bugfixes:
 - Support reproducible builds (thanks @emillon, c5fe020)
 - Build problems.
 - Spelling errors.

Fixed providers:
 - lyrics/lyricswikia (thanks Pavel Vasin, @rat4)
 - cover/slothradio
 - cover/discogs

Thanks to the people doing pull request, while I don't have much time to work
on glyr.
2016-05-17 13:47:17 +00:00
abs
6171a0a1cf audio/taglib looks for atomic support in the following order: std
(c++11), boost, gcc, mac, win)

The Latest boost update have broken the boost atomic check so it succeeds
if boost is installed (even though not buildlinked)

Since pkgsrc has a minimum gcc version of 2.8, we can just add
CXXFLAGS+=  -std=c++11
and have taglib pickup the std atomics, which avoids the boost atomic detect
issue, and is arguably better anyway

bump pkgrevision
2016-05-14 15:01:05 +00:00
markd
87c0d9d4b6 Remove dependency on kde-workspace4 2016-05-08 11:05:15 +00:00
joerg
3ed3c1ec38 Needs X11BASE/lib in rpath. Bump revision. 2016-05-07 09:48:57 +00:00
wiz
548b0200bc Updated taglib to 1.11.
1.11:

 * Fixed reading APE items with long keys.
 * Fixed reading ID3v2 SYLT frames when description is empty.

1.11 BETA 2:

 * Better handling of PCM WAV files with a 'fact' chunk.
 * Better handling of corrupted APE tags.
 * Efficient decoding of unsynchronized ID3v2 frames.
 * Fixed text encoding when saving certain frames in ID3v2.3 tags.
 * Fixed updating the size of RIFF files when removing chunks.
 * Several smaller bug fixes and performance improvements.

1.11 BETA:

 * New API for creating FileRef from IOStream.
 * Added support for ID3v2 PCST and WFED frames.
 * Added support for pictures in XiphComment.
 * Added String::clear().
 * Added FLAC::File::strip() for removing non-standard tags.
 * Added alternative functions to XiphComment::removeField().
 * Added BUILD_BINDINGS build option.
 * Added ENABLE_CCACHE build option.
 * Replaced ENABLE_STATIC build option with BUILD_SHARED_LIBS.
 * Better handling of duplicate ID3v2 tags in all kinds of files.
 * Better handling of duplicate tag chunks in WAV files.
 * Better handling of duplicate tag chunks in AIFF files.
 * Better handling of duplicate Vorbis comment blocks in FLAC files.
 * Better handling of broken MPEG audio frames.
 * Fixed crash when calling File::properties() after strip().
 * Fixed crash when parsing certain MPEG files.
 * Fixed crash when saving Ogg files.
 * Fixed possible file corruptions when saving ASF files.
 * Fixed possible file corruptions when saving FLAC files.
 * Fixed possible file corruptions when saving MP4 files.
 * Fixed possible file corruptions when saving MPEG files.
 * Fixed possible file corruptions when saving APE files.
 * Fixed possible file corruptions when saving Musepack files.
 * Fixed possible file corruptions when saving WavPack files.
 * Fixed updating the comment field of Vorbis comments.
 * Fixed reading date and time in ID3v2.3 tags.
 * Marked ByteVector::null and ByteVector::isNull() deprecated.
 * Marked String::null and String::isNull() deprecated.
 * Marked XiphComment::removeField() deprecated.
 * Marked Ogg::Page::getCopyWithNewPageSequenceNumber() deprecated. It returns null.
 * Marked custom integer types deprecated.
 * Many smaller bug fixes and performance improvements.
2016-05-05 12:01:51 +00:00
wiz
bb026ff80a Updated musicpd to 0.19.15.
Switch to ffmpeg3.

ver 0.19.15 (2016/04/30)
* decoder
  - ffmpeg: support FFmpeg 3.0
  - ffmpeg: use as fallback instead of "mad" if no plugin matches
  - opus: support bigger OpusTags packets
* fix more build failures on non-glibc builds due to constexpr Mutex
* fix build failure due to missing include
* fix unit test on Alpha
2016-05-05 11:30:18 +00:00
wiz
9c3ec648f7 Remove patch that's not in distinfo any longer. 2016-05-05 06:24:27 +00:00
prlw1
104960e18b revbump for libsoup's ABI issue 2016-05-03 11:40:00 +00:00
adam
6b76c78f36 Fix building with Python 3.x. 2016-04-28 19:23:21 +00:00
nros
5a42921726 Updated qsynth to version 0.4.1.
This version depends on qt4 or qt5 instead of qt3.

ChangeLog


0.4.1  2016-04-05  Spring'16 release frenzy.

- Dropped old "Start minimized to system tray" option from setup.

- CMake script lists update (patch by Orcan Ogetbil, thanks).

- Added application keywords to freedesktop.org's AppData.

- System-tray icon context menu has been fixed/hacked to show up
  again on Plasma 5 (aka. KDE5) notifications status area.

- Prevent x11extras module from use on non-X11/Unix plaforms.

- Messages standard output capture has been improved in both ways
  a non-blocking pipe may get.

- Regression fix for invalid system-tray icon dimensions reported
  by some desktop environment frameworks.


0.4.0  2015-09-07  Summer'15 release frenzy.

- Desktop environment session shutdown/logout management has been
  also adapted to Qt5 framework.

- Single/unique application instance control adapted to Qt5/X11.

- Output meter scale text color fixed on dark color schemes.

- Prefer Qt5 over Qt4 by default with configure script.

- Complete rewrite of Qt4 vs. Qt5 configure builds.

- A new top-level widget window geometry state save and restore
  sub-routine is now in effect.

- Fixed for some strict tests for Qt4 vs. Qt5 configure builds.

- German (de) translation update (by Guido Scholz, thanks).


0.3.9  2015-03-25  Pre-LAC2015 release frenzy.

- Added application description as freedesktop.org's AppData.

- New user preference option on whether to show the nagging
  'program will keep running in the system tray' message, on
  main window close.

- Application close confirm warning is now raising the main
  window as visible and active for due top level display,
  especially applicable when minimized to the system tray.

- A man page has been added.

- Translations install directory change.

- Allow the build system to include an user specified LDFLAGS.

- Czech (cs) translation updated (by Pavel Fric, thanks).


0.3.8  2013-12-31  A fifth of a Jubilee.

- More preparations for Qt5 configure build.

- Serbian (sr) translation added (by Jay Alexander Fleming,
  thanks).


0.3.7  2013-04-16  Spring cleaning sale.

- New French (fr) translation added (by Yann Collette, thanks).

- Reversed (mouse) scroll-wheel effect on dial knob widgets.

- Preparations for Qt5 migration.

- MIDI bank select mode control added to engine setup dialog
  (after a clean patch ticket by Kurt Stephens, thanks).

- Added include <unistd.h> to shut up gcc 4.7 build failures.

- Make(ing) -jN parallel builds now available to the masses
  (an awesome patch by kensington, thanks).

- Fixed Makefile.in handling of installation directories to
  the configure script eg. --datadir, --localedir.

- Main window is now brought to front and (re)activated when
  clicking on the system tray icon instead of just hiding it.

- Debugging stacktrace now applies to all working threads.


0.3.6  2011-04-07  Slip release.

- Main window layout fixing with regard to its user preferred
  size and recall when system-tray icon is not enabled.

- Channels list preset items now activated on double-click.

- Desktop environment session shutdown (eg. logout) is now
  tapped for graceful application exit, even though the main
  window is active (visible) and minimizing to system tray
  is enabled. Both were causing first shutdown/logout attempt
  to abort. Not anymore, hopefully ;).

- libX11 is now being added explicitly to the build link phase,
  as seen necessary on some bleeding-edge distros eg. Fedora 13,
  Debian 6.

- General standard dialog buttons layout is now in place.

- CMake build system. It was silently available in 0.3.5, but
  now it is officially unveiled.

- Fixed a couple of dangling pointers.

- Mac OSX: Enabled the MIDI name Id option for CoreMIDI driver
  ports, added the icon to the app bundle.


0.3.5  2010-04-27  Overdue release.

- Initial widget geometry and visibility persistence logic has
  been slightly revised as much to avoid crash failures due to
  wrong main widget hidden state.

- General source tree layout and build configuration change.

- Most modal message dialog boxes (eg. critical errors) are now
  replaced by system tray icon bubble messages where available.

- Reverb and Chorus parameter ranges have been revised to match
  and comply with fluidsynth back-end (libfluidsynth).

- Fluidsynth channel info and unset program interfaces are now in
  use where available (libfluidsynth >= 1.1.1).

- Global configuration state is now explicitly saved/committed to
  disk when Options dialog changes are accepted and applied.

- Output peak level meters get their long deserved gradient look.

- Automatic crash-dump reports, debugger stack-traces (gdb), back-
  traces, whatever, are being introduced as a brand new configure
  option (--enable-stacktrace) and default enabled on debug build
  targets (--enable-debug).

- Added Czech (cs) translation, contributed by Pavel Fric.

- The channel preset selector (Channels/Edit...) has been seriously
  crippled for ages, only showing the presets of the last loaded
  soundfont, now fixed.

- Minimum number of MIDI channels allowed on engine setup has been
  dropped from the old value 16 to as low as 1 (one), not that it
  makes a difference, as (lib)fluidsynth internals just rounds it
  to the nearest multiple of 16 anyway.

- Cleanup to knobs source, simplified from redundant stuff.


0.3.4  2009-05-10  New release.

- Command line option parsing has been slightly refactored to allow
  custom override through extraordinary fluidsynth option settings
  (eg. -o name=value; fixes bug #2781579).

- Main form layout has been given a little bit more slack space, just
  to accommodate some longer text label translations (eg. German).

- Converted obsolete QMessageBox forms to standard buttons.

- Saved channel presets are now effectively loaded on engine startup.

- Russian translation added (thanks to Alexandre Prokoudine).

- Grayed/disabled palette color group fix for dark color themes.

- Qt Software logo update.

- Fait-divers: desktop menu file touched to openSUSE conventions.

- Slight optimizations to the output peak meters refresh rate.

- MIDI and audio device names are now user selectable options through
  respective drop-down lists on each engine setup dialog.

- New knob style: Skulpture.


0.3.3  2008-07-10  Knobs galore.

- Due to some trouble with newer Qt >= 4.4 applications regarding font
  size configuration, a new global user option is now available to the
  rescue: Options.../Other/Base font size (default is no-op).

- Knobs: graphic styles are now QStyle derived classes, which are
  assigned to the knobs using QWidget::setStyle(). Three styles
  are implemented in this way, supporting also the legacy QDial:
  * Our former look, tweaked and ported from Sonic Visualiser.
  * A port of the new look implemented by David Garcia.
  * Another ported widget style, designed by Giuseppe Cigala.

- Spanish translation added.

- Attempt to load Qt's own translation support and get rid of
  the ever warning startup message, unless built in debug moderr;
  also introducing the very first and complete German translation
  (patching transaction by Guido Scholz, thanks).

- Messages file logging makes its first long overdue appearance,
  with user configurable settings in Options/Logging.

- Only one application instance is now allowed to be up and running,
  with immediate but graceful termination upon startup iif an already
  running instance is detected, which will see its main widget shown
  up and all engines started automatically (Qt/X11 platform only).


0.3.2  2007-12-19  Minor stealth fixes and season greetings.

- A new option to start the program minimized when the system tray
  icon is enabled, is now available from Setup/Misc/Start minimized
  to system tray.

- Regression from QSystemTrayIcon (Qt4 >= 4.2) implementation, at
  least on X11 environments: while the main application widget was
  minimized to the system-tray, closing any other top-level widget
  was causing the immediate and unexpected application shutdown.

- Minor corrections on the output peak meter scale aesthetics.

- Tool/child windows position and size preservation fixed.

- Orphaned MIDI device name no longer mistaken when switching
  between MIDI drivers on engine setup.

- A bit more of precision is achieved over the output peak meters.

- Messages line limit was not being checked, now honored.

- Simple as it could ever be, the build executive summary report
  is now given on configure.

- Get configure to try and detect the correct qmake location and
  insert it the search order, so let the qt4 tools take precedence
  when --with-qt option is given and older qt3 ones coexist and
  are found located ahead in the PATH.

- The infamous "Keep child windows always on top" global option is
  now supposed to behave a little better when disabled, layering
  child windows as naturally as far the window manager dictates.

- Inspired on Andreas Persson patch, while on qjackctl-devel, which
  made it possible to compile and run with older Qt 4.1, similar
  arrangements were carried out on qsynth too, without hesitation.

- Main panel spin-boxes gets accelerated when stressed (Qt >= 4.2).


0.3.1   2007-07-16  Shallowed bug-fix release.

- Now using QSystemTrayIcon class facility if available (Qt4 >= 4.2)
  making the system-tray option available on most platforms, notably
  on Windows and Mac OS X.

- Combo-box setup history has been corrected on restore, which was
  discarding the very initial default (factory) contents.

- One programming error has been corrected, which was affecting
  the editable preset combo-boxes usability.

- Soundfont context menu is now available again even when the
  setup dialog soundfont list is empty.

- About form link is now browseable externally.

- Updated README-OSX (thanks to Ebrahim Mayat again).


0.3.0   2007-07-03  Qt4 migration was complete.

- Qt4 migration has comenced and is now complete. Care must be
  taken with this new configuration file and location: this
  release starts a new one from scratch and won't reuse any of
  the previous existing ones, although cut and paste might help
  if you know what you'll be doing :)

- Application icon is now installed to ${prefix}/share/pixmaps;
  application desktop entry file is now included in installation;
  spec file (RPM) is now a bit more openSUSE compliant; initial
  debianization.

- Default font option names were adjusted to "Sans Serif" and
  "Monospace", wherever available.

- The "keep child windows always on top" option is not set as
  default anymore, because window focus behavior gets tricky
  on some desktop environments (eg. Mac OS X, Gnome).

- Autoconf (configure) scripting gets an update.


0.2.6   2007-04-14  Nitpicking season closed :)

- Main panel window now keeps its previous iconic state on system tray,
  on application restart (thanks to Chris Cannam for hinting this one).

- Minor optimization in peak level meters update rate. Alternate but
  faster inline lroundf() function implementation is now used.

- Most top-level widgets were missing the normal-widget flag, which
  were causing some sticky size behavior on some window managers.

- Messages and channels window captions can now be set smaller as
  tool-widgets, in effect when child windows are kept always on top.

- While on the engine setup dialog, the ALSA sequencer client identifier
  is now also disabled depending on the MIDI input option setting.

- Experimental soundfont loader which prevents RAM image duplication
  if more than one engine loads the same soundfont file. Server-mode is
  now supported on multi-engine configurations by auto-increnmenting the
  shell socket listening port (both patches handed by Dave Searls, thanks).

- Engine name gets through the respective tab title when created. Fixed
  engine delete button enabling on the main window.

- Changed deprecated copyright attribute to license, on qsynth.spec (RPM).

- Added configure support for x86_64 libraries (Pedro Lopez-Cabanillas).

- GPL address update.


0.2.5   2006-03-05  Fancy dial knobs and effective bank-offsets.

- New dial-knob behavior now follows mouse pointer angular position,
  almost similar to old QDial, but this time avoiding that nasty and
  rather abrupt change on first mouse click.

- By simple use of widget subclassing, the value/position of any dial
  knob can now be reset to its default or original position at any time,
  by simply pressing the mouse mid-button. These default value positions
  are just committed to current dial values when switching engines and/or
  closing the application.

- Optional specification of alternate fluidsynth installation path
  has been added to configure command arguments (--with-fluidsynth).

- After some source code tweaks, a win32 build is now possible.
  (instructions will be provided on demand :)

- Bank offset finally gets its due effect, while on the channels and
  channel preset selection dialogs. Regretfully, the soundfont bank
  offset feature has been lurking ever since its inception, but now
  its live and hopefully effective.

- A new fancy widget has arrived, qsynthKnob, with some modifications to
  replace the actual *ugly* QDial widgets in the main window. This widget
  is based on a design by Thorsten Wilms, formerly implemented by Chris
  Cannam in Rosegarden, and finally adapted and brought to Qsynth by
  Pedro Lopez-Cabanillas. Thankyou all.
2016-04-23 12:32:47 +00:00
nros
504713ecd4 Updated qjackctl to version 0.4.2.
Removed patch-src_qjackctlPatchbayRack.cpp,
the problem has been fixed upstream.

Added option to build with either qt5 or qt4 (default).

ChangeLog:

0.4.2  2016-04-05  Spring'16 release frenzy.

- Added a brand new "Enable JACK D-BUS interface" option, split
  from the old common "Enable D-BUS interface" setup option which
  now refers to its own self D-BUS interface exclusively.

- Dropped old "Start minimized to system tray" option from setup.

- Add double-click action (toggle start/stop) to systray (a pull
  request by Joel Moberg, thanks).

- Added application keywords to freedesktop.org's AppData.

- System-tray icon context menu has been fixed/hacked to show up
  again on Plasma 5 (aka. KDE5) notification status area.

- Switched column entries in the unified interface device combo-
  box to make it work for macosx/coreaudio again.

- Blind fix to a FTBFS on macosx/coreaudio platforms, a leftover
  from the unified interface device selection combo-box inception,
  almost two years ago.

- Prevent x11extras module from use on non-X11/Unix plaforms.

- Late French (fr) translation update (by Olivier Humbert, thanks).


0.4.1  2015-10-28  A Fall'15 release.

- Probing portaudio audio device in a separate thread (by Kjetil
  Matheussen, thanks).

- Messages standard output capture has been improved again, now
  in both ways a non-blocking pipe may get.

- Regression fix for invalid system-tray icon dimensions reported
  by some desktop environment frameworks.

- New hi-res application icon (by Uttrup Renzel, Max Christian
  Pohle, thanks).

- System tray icon red background now blinks when a XRUN occurs.

- Desktop environment session shutdown/logout management has been
  also adapted to Qt5 framework.

- Single/unique application instance control adapted to Qt5/X11.

- Prefer Qt5 over Qt4 by default with configure script.

- Overrideable tooltips with latency info (re. Connections JACK
  client/ports: patch by Xavier Mendez, thanks).

- Complete rewrite of Qt4 vs. Qt5 configure builds.

- French (fr) translation update (by Olivier Humbert, thanks).


0.4.0  2015-07-15  Summer'15 release frenzy.

- Some windows fixes added (patch by Kjetil Matheussen, thanks).

- Most advanced Setup/Settings are moved into new Setup/Advanced
  settings tab; limit range for the real-time priority setting,
  now having 6 as absolute minimum valid value (after patches by
  Robin Gareus, thanks).

- A new top-level widget window geometry state save and restore
  sub-routine is now in effect (EXPERIMENTAL).

- Delayed geometry setup for widget windows upon startup has
  been deprecated and scrapped altogether.

- Setup/settings dialog tab is going into some layout changes;
  also got rid of old patchbay auto-refresh timer cruft, which
  was previously hidden/disabled.

- New socket names are now automatically inferred from selected
  client names while on the Patchbay widget, Socket dialog.

- Fixed for some strict tests for Qt4 vs. Qt5 configure builds.

- German (de) translation update (by Guido Scholz, thanks).


0.3.13  2015-03-25  Pre-LAC2015 release frenzy.

- Added application description as freedesktop.org's AppData.

- Setup dialog form is now modeless.

- Introducing brand new active patchbay reset/disconnect-all
  user preference option.

- Current highlighted client/port connections are now drawn
  with thicker connector lines.

- New user preference option on whether to show the nagging
  'program will keep running in the system tray' message, on
  main window close.

- Connections lines now drawn with anti-aliasing; connections
  splitter handles width is now reduced.

- Drop missing or non-existent patchbay definition files from
  the most recent used list.


0.3.12  2014-10-19  JACK Pretty-names aliasing.

- JACK client/port pretty-name (metadata) support is being
  introduced and seamlessly integrated with old Connections
  client/port aliases editing (rename) (refactored from an
  original patch by Paul Davis, thanks). (EXPERIMENTAL)

- Application close confirm warning is now raising the main
  window as visible and active for due top level display,
  especially applicable when minimized to the system tray.

- Messages standard output capture has been slightly improved
  as for non-blocking i/o, whenever available.

- Translations install directory change.

- Allow the build system to include an user specified LDFLAGS.

- Missing input/output-latency parameter settings now settled
  for the D-BUS controlled JACK server and firewire back-end
  driver.


0.3.11  2013-12-31  A fifth of a Jubilee.

- More preparations for Qt5 configure build.

- Interface device selection is now unified, by moving the old
  '>' pop-up menu into the customized combo-box drop-down list
  showing all available card/device names and descriptions (on
  a patch by Arnout Engelen, thanks).

- Added include <unistd.h> to shut up gcc 4.7 build failures
  (patch by Alexis Ballier, thanks).


0.3.10  2013-04-01  The singing swan rehersal.

- Session infra-client management finally being added.

- Preparations for Qt5 migration.

- Transport tempo (BPM) precision display fixed to 4 digits.

- Color-candy (dang old ANSI terminal?) escape sequences are
  now silently stripped from jackdbus messages captured log
  (onliner from original patch by Brendan Jones, thanks).

- List ALSA device card id. string instead of device number,
  while on setup dialog.

- Japanese (ja) translation added (by Takashi Sakamoto).


0.3.9  2012-05-18  The last of the remnants.

- Killing D-BUS controlled JACK server is now made optional,
  cf. Setup/Misc/Stop JACK audio server on application exit.
  (a patch by Roland Mas, thanks).

- Added include <unistd.h> to shut up gcc 4.7 build failures.

- Make(ing) -jN parallel builds now available for the masses.

- A mis-quoting bug at the command line argument string may
  have been crippling the (unmaintained) Windows port since
  ever, leaving its main function to start jackd dead in the
  water, belly down :) now hopefully fixed (following a mail
  transaction with Stephane Letz and Mathias Nagorni, thanks).

- Currently a JACK2-only feature, the JACK version string
  display at the About dialog box, must now be explicitly
  enabled on configure time (--enable-jack-version).

- A new so called "Server Suffix" parameter option appears
  to rescue on the situations where QjackCtl falls short on
  extra, exquisite and/or esoteric command line options eg.
  (net)jack1/2 differences.

- Fixed D-Bus Input/Output device parameter settings, filled
  when either interface is selected for Capture/Playback only.
  (probable fix for bug #3441860).

- Fixed Makefile.in handling of installation directories to
  the configure script eg. --datadir, --localedir, --mandir.
  (after an original patch from h3xx, thanks).

- Main window is now brought to front and (re)activated when
  clicking on the system tray icon instead of just hiding it.

- Add current xrun count to the system tray icon tooltip, if
  not zero (after patch #3314633 by Colin Fletcher, thanks).


0.3.8  2011-07-01  JACK Session versioning.

- Debugging stacktrace now applies to all working threads.

- Session "Save" button now a drop-down menu, replacing the
  session save type combo-box/drop-down list selection. Also,
  an early session directory versioning/numbering scheme is
  now in place, although optional.

- Probable fix to debian bug report #624198 - segfault when
  pressing the stop button (by Grant Adrian Diffey, after a
  patch from Adrian Knoth, thanks).

- Desktop environment session shutdown (eg. logout) is now
  tapped for graceful application exit, even though the main
  window is active (visible) and minimizing to system tray
  is enabled. Both were causing first shutdown/logout attempt
  to abort. Not anymore, hopefully ;).

- Make sure all activated patchbay definition files are in
  their complete and absolute directory path forms.

- Connections refresh button now does an immediate and true
  reconstruction of all clients and their respective ports
  and connections, unconditionally.

- Command line server start option (-s, --start) is now made
  independent from configuration setup option (cf. Setup/Misc
  /Start JACK audio server on application startup).

- Now handling cable socket types properly to let patchbay
  definitions work correctly, whenever having sockets with
  the very same literal name (twisted from patch #3183467,
  by Karsten, thanks;).

- Abrupt focus behavior when any of the keyboard modifiers
  (Shift, Ctrl, Alt, Caps Lock) is hit while on Connections
  client/port aliases editing (rename) has been fixed.

- Russian (ru) translation updated (by Alexandre Prokoudine).

- Added include "errno.h" alegedly missing for BSD style
  systems (applying patch for bug #3126091).


0.3.7  2010-11-30  JACK Session managerism.

- Session widget has session save type preserved as well.

- Connections and the new Messages/Status widgets now have
  their last open tab preserved across program run-cycles.

- Connections and Patchbay widgets have been finally given
  up on an old feature request: an Expand All items button.

- A significant UI layout has been made: the Messages and
  Status widgets were merged into one, giving space to the
  brand new Session wigdet to be easy accessible from the
  main panel control window.

- libX11 is now being added explicitly to the build link
  phase, as seen necessary on some bleeding-edge distros
  eg. Fedora 13, Debian 6. (closing bug #3050915).

- Input/Output latency options were missing but now finally
  enabled for the firewire back-end.

- General standard dialog buttons layout is now in place.

- Avoid pre-loading a stalled patchbay definition filename
  and its nagging error on startup (fixes bug #3017078).

- Client connection retrial logic scrapped. Being a leftover
  from early ages, when machines were slower and JACK server
  startup times were longer... now, if it can't connect first
  time as client, it will tear down the server whether it's
  starting up still or not at all. (cf. Setup/Settings/Start
  Delay for the rescue).

- Server name is finally part of the server settings presets,
  thanks to Fons Adriaensen for the heads-up.

- As a workaround regarding issues switching jack2's backends,
  Robin Gareus sends us yet another D-Bus method slot: "preset",
  (dbus-send --system / org.rncbc.qjackctl.preset string:PRESET).
  Thanks again.

- Another D-Bus interface slot makes it through implementation:
  "quit" (eg. usage: dbus-send --system / org.rncbc.qjackctl.quit).
  Besides, there's also these new JACK session management actions
  which were being overlooked as well: "load", "save", "savequit"
  and "savetemplate" are also available as D-Bus method slots.

- Make sure that Patchbay socket names are unique when adding
  or copying, fixing previous patch by Dominic Sacre.

- JACK version is now being shown on the About box (jack2).

- Slight Connections widget behavioral change: (dis)connecting a
  client (from) to one single port, (dis)connections will be
  applied in sequence from (to) all client output ports to (from)
  as many input ports there are in below, one by one (satisfying
  a 5 year old request from Yann Orlarey, thanks:).

- JACK session support is being introduced.

- Ignore first XRUN occurrence option dropped from statistics.

- Initial widget geometry and visibility persistence logic has
  been slightly revised as much to avoid crash failures due to
  wrong main widget hidden state.

- Double-quotes are now being added to device names which include
  blank characters and were rendering invalid all command line
  invocation of the classic JACK server (eg. specially due for
  Portaudio device names on Windows).

- Transport play (rolling) status is now being guarded to avoid
  backfiring from extraneous transport state changes.

- General source tree layout and build configuration change.

- Italian (it) translation added (by Sergio Atzori).

- Post-shutdown script invocation logic slightly refactored in
  attempt to enforce its execution on application quit.


0.3.6  2010-03-09  Full D-Busification!

- Make sure socket names are unique on each side of the Patchbay
  (another patch from Dominic Sacre, thanks).

- A bunch of primitive D-Bus interface slots have been added,
  allowing shortcut access to most of main applications actions
  like toggling Messages, Status, Connections, Patchbay widget
  pop-ups, reset stats, transport and so on. New bindings are
  given eg. via dbus-send --system / org.rncbc.qjackctl.(main,
  messages, status, connections, patchbay, setup, about, reset,
  rewind, backward, play, pause, forward). (from an original
  idea from Sebastian Gutsfeld, thanks).

- Patchbay snapshot now tolerates JACK client port strings that
  have more than one semi-colon in it, honoring just the first
  one exactly as everywhere else eg. Connections. (a glitch as
  reported by Geoff Beasley while using a2jmidid).

- Most modal message dialog boxes (eg. critical errors) are now
  replaced by system tray icon bubble messages where available
  (mitigating feature request #2936455).

- Comply with jackd >= 0.118.0 which nowruns in real-time mode by
  default; use of -R is now deprecated from the jackd command line
  interface options; use -r to run in non-real-time-scheduling.

- A man page has beed added.

- Got rid of a pretty old and never really useful "jackd-realtime"
  server path option--actually, it was only seen available on the
  now defunct old Mandrake Linux distro.

- D-Bus support, as provided by org.jackaudio.service aka jackdbus,
  is now being introduced and used wherever available and whenever
  enabled. Configuring, starting, stopping and logging the JACK
  back-end server through the "infamous" jackdbus service is now
  being seamlessly exploited.

- Global configuration state is now explicitly saved/committed to
  disk when Setup dialog changes are accepted and applied.

- Server name command line option added (-n, --server-name).

- Single application instance restriction option added (X11).

- Setup for the netjack (slave) "net" driver has now sample-rate
  and frames per buffer (period size) settings disabled and/or
  ignored, as those are pretty much auto-detected by default;
  also, a new "netone" backend driver option has been introduced
  (as suggested by Torben Hohn).

- Czech (cs) translation added (by Pavel Fric).

- Fixed some main window keyboard shortcuts. Escape key now closes
  Connections, Patchbay, Status and Messages widgets as usual (bug
  #2871548).

- Fixed glitch on configure portaudio support, specially when the
  library is not detected as available.


0.3.5  2009-09-30  Slipped away!

- Late support for UTF-8 encoded client/port names.

- Allow only one single patchbay connection to or from an exclusive
  socket (mitigating bug #2859119).

- Automatic crash-dump reports, debugger stack-traces (gdb), back-
  traces, whatever, are being introduced as a brand new configure
  option (--enable-stacktrace) and default enabled on debug build
  targets (--enable-debug).

- Probable fix on the audio connections with regard to client/port
  (re)name changes (an ancient bug reported by Fons Adriaensen).

- Portaudio device selector is now available (after a patch handed
  by Torben Hohn and Stephane Letz).

- A couple of primitive D-Bus interface slots have been introduced,
  giving the option to start/stop the jackd server from the system
  bus eg. via dbus-send --system / org.rncbc.qjackctl.start (.stop),
  (a nice addition supplied by Robin Gareus, thanks).

- New command line option (-a, --active-patchbay=[path]) to specify
  and activate a given patchbay definition file (a simple patch sent
  by John Schneiderman, thanks).

- Added one significant digit to DSP Load percentage status display.

- Tentative support for netjack (slave) by adding the "net" driver to
  the existing backend driver options on the Setup/Settings section.

- Converted obsolete QMessageBox forms to standard buttons.

- New patchbay snapshot now raises the dirty flag and allows for the
  immediate salvage of patchbay definition profile.

- Conditional build for JACK port aliases support (JACK >= 0.109.2).

- Alternate icon sizes other than default 16x16, are now effective to
  the Connections widget (Setup/Dislay/Connections Window/Icon size).


0.3.4  2008-12-05  Patchbay snapshot revamp.

- Introducing the very first and complete translations in-package:
  German (de), Spanish (es), French (fr) and Russian (ru); credits
  in TRANSLATORS.

- At last, after years of retarded procrastination, the old infamous
  patchbay snapshot feature has been the subject of a almost complete
  rewrite and it does try to give a way better mapping of all actual
  and current running client/port connections, both JACK (audio, MIDI)
  and ALSA MIDI, of course ;)

- On Setup/Settings/Parameters dialog, all device selection options
  are now reset to default when disabled interactively.

- Grayed/disabled palette color group fix for dark color themes.

- Qt Software logo update.

- Fait-divers: desktop menu file touched to openSUSE conventions.

- ALSA PCM devices now only listed/enumerated iif strictly compliant
  with the audio mode criteria (Duplex, Capture-only or Playback-only)
  as kindly suggested by Nedko Ardaunov.

- JACK client/port aliases may now be displayed as a global user option
  (see Setup/Display/Connections/JACK client/port aliases).

- Lighten up the connections line and highlight colors, as seen to fit
  best on some darker background themes.

- Patchbay snapshot fixed to differentiate socket clients according
  to its type (Audio, MIDI or ALSA-Seq), avoiding the mess and gross
  mistake of hanging disparate type ports under the same client item.

- JACK_DEFAULT_SERVER environment variable is now appended to the X11
  unique application identifier, allowing for having multiple instances
  each controlling its own JACK server, besides the default one.

- Due to some trouble with newer Qt >= 4.4 applications regarding font
  size configuration, a new global user option is now available to the
  rescue: Setup/Misc/Defaults/Base font size (default is no-op).
2016-04-23 10:05:18 +00:00
nros
bc2d37bd21 Set LICENSE for a lot of audio packages. 2016-04-20 12:10:24 +00:00
wiz
a91b40797e Update gstreamer1 and plugins to 1.8.0.
GStreamer 1.8.0 was released on 24 March 2016.

The GStreamer team is proud to announce a new major feature release
in the stable 1.x API series of your favourite cross-platform
multimedia framework!

As always, this release is again packed with new features, bug fixes
and other improvements.

See https://gstreamer.freedesktop.org/releases/1.8/ for the latest
version of this document.

Highlights

    Hardware-accelerated zero-copy video decoding on Android

    New video capture source for Android using the android.hardware.Camera
    API

    Windows Media reverse playback support (ASF/WMV/WMA)

    New tracing system provides support for more sophisticated
    debugging tools

    New high-level GstPlayer playback convenience API

    Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details

    Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate
    encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF
    (Quicktime/MP4), and MPEG-TS as container; new codec utility
    functions for Opus header and caps handling in pbutils library.
    The Opus encoder/decoder elements were also moved to gst-plugins-base
    (from -bad), and the opus RTP depayloader/payloader to -good.

    GStreamer VAAPI module now released and maintained as part of
    the GStreamer project

    Asset proxy support in the GStreamer Editing Services
2016-04-15 14:20:00 +00:00
wiz
f5c974d2ea Update alsa-plugins-* to 1.1.1.
No relevant changes for the ones we have in pkgsrc, I think.

Changelog:

Core

    Release v1.1.1

A52 Output plugin

    a52: Fix usage of obsoleted avcodec_*_frame() functions
    a52: Make compatible with ffmpeg 3.0
    a52: fix reported input channel order

Public Parrot Hack rate converter

    pph: include config.h from rate_speexrate.c

Speex PCM plugin

    speex: Add missing include config.h
2016-04-15 09:05:41 +00:00
wiz
39e2ad4db5 Update alsa-utils to 1.1.0.
Core

    Release v1.1.1
    alsabat: add tinyalsa support
    alsabat: add standalone mode
    aconnect: Show sequencer sound card numer/PID via aconnect

ALSA Control (alsactl)

    alsactl: init/ca0106, init/hda - use CTL{values} instead CTL{value}
    alsactl: remove debug line in set_ctl_values()

aconnect

    aconnect: Show sequencer sound card numer/PID via aconnect

alsa-info.sh

    alsa-info: add alsa-info.sh.1 to EXTRA_DIST
    alsa-info.sh: add man page

amixer

    amixer: skip showing asoc tlv byte controls

aplay/arecord

    aplay/arecord: handle parsing errors of parameter values

bat (basic audio tester)

    alsabat: add tinyalsa support
    alsabat: move alsa process to a single block
    alsabat: use general data generator function
    alsabat: clean return value for playback and capture threads
    alsabat: use general function for wav header update
    alsabat: refactoring alsa capture thread
    alsabat: use variable for thread return value
    alsabat: fix fopen and messages
    alsabat: fix misusing of errno
    alsabat: add bash test script
    alsabat: add standalone mode
    alsabat: add default device name for playback and capture
    alsabat: truncate sample frames for faster FFT analysis
    alsabat: rename to avoid naming conflict
    bat: Don't pass incompatible function pointers to pthread_cleanup_push()
    bat: Avoid local signal.h file
2016-04-15 08:50:21 +00:00
wiz
1b4fe7e36a Update alsa-lib to 1.1.1.
I got many patches integrated upstream, still more to go.

Core

    Release v1.1.1
    Define some types if missing
    Define EBADFD in terms of EBADF if it doesn't exist.

Control API

    control: keep consistent usage of assertion
    control: initialize element channel values according to identification number at adding a new element
    control: fulfill a description about element type with integer64
    coverity fixes
    control: add missing asserts to ctl_elem_set functions

PCM API

    pcm: fix 'unable to create IPC shm instance' caused by fork from a thread
    Introduce bswap.h for portable definitions of byte swap macros.
    coverity fixes
    pcm_hw: fix possible memory leak (coverity)
    pcm: simple: Fix asserts

Sequencer API

    seq: Provide sequencer sound card number / PID via alsa-lib

Timer API

    Only use F_SETSIG fcntl where it exists.

Topology API

    topology: Add support for widget byte controls
    topology: add support for CTL access flags to config file
    topology: add support for pasring external ops in conf files
    topology: Add ops to bytes control.
    topology: Remove unnecessary includes
    topology: fix debug output to print correct "max" value.
    topology: Quit and show error message on big-endian machines
    topology: Not compare a for loop iterator with ABI __le32 variables
    topology: Fix comparison of unsigned expression < 0
    topology: Remove unused variables
    topology: Remove unused function write_data_block()
    topology: open topology files with O_TRUNC
    topology: Add missing include sys/stat.h

Use Case Manager API

    Use alphasort where versionsort is not available.

/include/Makefile.am

    Introduce bswap.h for portable definitions of byte swap macros.
    Define some types if missing

ALSA Server

    coverity fixes

Compatibility routines

    Add more compatibility defines.
    Introduce bswap.h for portable definitions of byte swap macros.
    Define some types if missing

Configuration

    Use alphasort where versionsort is not available.
    config files - do not include ucm/topology configuration when not requested

Kernel Headers

    seq: Provide sequencer sound card number / PID via alsa-lib
    Update include/sound/asequencer.h from 4.6-pre kernel uapi
    Update include/sound/asound.h from 4.6-pre kernel uapi
2016-04-15 08:47:50 +00:00
jperkin
947a1fd8eb SunOS needs an explicit -lwraster. 2016-04-14 11:49:48 +00:00
wiz
446bb762c5 Update abcde to 2.7.2:
abcde 2.7.2

  * When using musicbrainz, don't assume that there will be release
    events attached to a particular CD release. Bug fix for the addition
    of year information support in 2.7.1. Thanks to Ed Oehler and Alan W.
    Kerr for debugging help.
  * Support for output to the Matroska container (mka). Encoder
    is FFmpeg (or avconv). Typical conf file syntax would be:

     MKAENCODERSYNTAX=ffmpeg
     FFMPEG=ffmpeg
     FFMPEGENCOPTS="-c:a ac3 -b:a 448k"
     OUTPUTTYPE="mka"

    Thanks to Shantiq and Fakeoutdoorsman of the Ubuntu Forums
    for the idea.
  * Add id3tag mp3 tagger as this is the tagger available to
    OpenBSD users. Thanks to Christopher Zimmermann for the
    notification and patch.
  * Allow for cddb response 500. Thanks again to Von Welch for the
    bug report and patch. This closes Issue 26:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=26
  * Fix for 'expansion of $REDIR' bug on MacOSX. Thanks to Von Welch
    for the bug report. This closes Issue 22:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=22
  * Makefile adjusted to allow the sample abcde.conf file to be
    installed by default to /etc rather than $(prefix)/etc.
    Thanks to Volker Schmidt from archlinux for the bug report:
    https://bugs.archlinux.org/task/46671
  * Allow getalbumart to correctly place cover image when single
    track is selected. Thanks to Nino Burini for the bug report
    and also the fix. This closes Issue 25:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=25
2016-04-13 17:48:36 +00:00
wiz
90bf94f07a Allow building with gcc-5. 2016-04-12 06:33:42 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
wiz
6358a2e632 Update musicpd to 0.19.14:
ver 0.19.14 (2016/03/18)
* decoder
  - dsdiff: fix off-by-one buffer overflow
  - opus: limit tag size to 64 kB
* archive
  - iso9660: fix buffer overflow
* fix quadratic runtime bug in the tag pool
* fix build failures on non-glibc builds due to constexpr Mutex
2016-04-08 14:55:05 +00:00
adam
eeb20cd0e0 -------------------------------
Release 4.80.0 - March 28, 2016
                      -------------------------------

 WavPack Library Source Code - 4.80.0
 wavpack.exe (command-line encoder) - 4.80.0
 wvunpack.exe (command-line decoder) - 4.80.0
 wvgain.exe (command-line ReplayGain scanner) - 4.80.0
 -----------------------------------------------------
  added: full Unicode support on Windows platform
  added: new option --pre-quantize to truncate high-resolution files
         to a reasonable depth (e.g., 20-bit) for better compression
  fixed: Debian bug 793320 (executable stack)
  fixed: LargeAddressAware problem reported on HA
  fixed: several "fuzz test" failures reported on GitHub
  fixed: repack blocks after possible arithmetic overflows
  improved: faster assembly code for mono packing
  improved: portability for various platforms

 wvtest.exe (command-line libwavpack test suite) - 4.80.0
 --------------------------------------------------------
  added: exhaustive test for WavpackSeekSample() API

 in_wv.dll (winamp plugin) - 2.8.0.1
 CoreWavPack DirectShow Filters - 1.3.0.0
 AmioWavpack.amio (Adobe Audition Plugins) - 1.5
 cool_wv4.flt (CoolEdit / Audition filter) - 2.14
 ------------------------------------------------
  updated: see 4.80.0 library changes
2016-04-07 12:16:33 +00:00
jperkin
6347610413 Use PKGMANDIR. 2016-04-01 22:11:11 +00:00
jperkin
f0c9e21ce5 Support PKGMANDIR. 2016-04-01 21:55:07 +00:00
joerg
95e075141e A gettext-like function is not printf-like, but passing the first
argument semantically through. Rename macro used as template parameter
in newer Boost.
2016-03-29 22:06:48 +00:00
jperkin
b9a65538b0 Support Darwin-specific file. 2016-03-27 22:50:47 +00:00
jperkin
6c47d22a48 Add Darwin to NOT_FOR_PLATFORM. 2016-03-27 22:45:48 +00:00
tnn
9f691a69b8 BUILDLINK_TRANSFORM needs to go before bsd.pkg.mk 2016-03-14 11:48:10 +00:00
tnn
dddd8c669c export libxml2 dependency, pkg-config says so 2016-03-13 08:10:29 +00:00
tnn
e3b3613cae don't pick up doxygen 2016-03-13 08:04:06 +00:00
tnn
e06580f727 needs pkg-config 2016-03-09 11:29:46 +00:00
tnn
f4a82aee22 actually, needs curses only on Linux (see DebianGNULinux.mak) 2016-03-09 11:18:59 +00:00
tnn
ec16eab1b0 needs curses 2016-03-09 11:13:54 +00:00
nros
880ba43dfe Revbump because of libmusicbrainz5 update. 2016-03-08 11:25:35 +00:00
nros
40ad896efa Update libmusicbrainz5 to version 5.1.0.
Changelog:

Changes for libmusicbrainz 5.1.0
--------------------------------

   - Fix LMB-33 - Handle 'ended' element in 'relation'
   - Fix LMB-34 - Remove non-free XML parser and replace with libxml2
   - Add support for cross-compilation and building out of tree
2016-03-08 11:21:27 +00:00
nros
90048bcf94 Update Easytag to version 2.4.2.
Changelog:

2.4.2 - 2016-02-21 :
====================

    * Fix a crash when renaming directories
    * Fix input of new file names in the file area
    * Add case-insensitive sorting of the artist/album list
    * Improve searching within UTF-8 strings
    * Handle UTF-8 strings when sorting the file list
    * Fix display of the Monkey's Audio file type
    * Avoid locale-sensitive tag reading issues (especially for FLAC and Ogg)
    * Only install the metainfo file for the Nautilus extension if requested
    * Refactor reading of Ogg and FLAC tags
    * Refactor Monkey's Audio and Musepack header reading

2.4.1 - 2016-01-25 :
====================

    * James Cowgill’s Opus parsing crash fix
    * James Cowgill’s playlist writing crash fix
    * Handle FLAC files with an invalid sample rate
    * Fix generated playlist order
    * Consistently use the GLib filename encoding
    * Extensive refactoring of locale and encoding handling
    * Improve fallback legacy locale detection
    * Dennis Björklund’s CDDB fill fields fix
    * Fix CDDB search fields and categories settings handling
    * Use the correct encoding when writing ID3v2.4 tags
    * Fix a linking error on Mac OS X
    * Improve illegal character logic, especially for trailing characters
    * Remove several outdated and unnecessary Windows compatibility wrappers
    * Mario Blättermann’s German help translation update
    * Marcus Gisslén’s Swedish help translation
    * Josef Andersson’s Swedish translation update
    * Мирослав Николић’s Serbian translation update
    * Jordi Mas’ Catalan translation update
    * Seong-ho Cho’s Korean translation update
    * Daniel Mustieles’ Spanish translation updates
    * Marek Černocký’s Czech translation update
    * Åka Sikrom’s Norwegian bokmål translation update
    * Piotr Drąg’s Polish translation update

2.4.0 - 2015-08-29 :
====================

    * Correct the disc number format specifier to %z
    * Fix multiple CDDB searches during a single run
    * Improve handling of tags with empty images
    * Link to the online application help on Windows
    * Remember the paned position in the main window between restarts
    * Improve handling of file list selection
    * Fix a crash when deleting files from within the application
    * Fix a crash when reading FLAC files
    * Fix a crash when navigating the directory browser with the keyboard
    * Remove a few internal FIXMEs with some refactoring
    * Updated British English translation
    * Wolfgang Stöggl’s German translation update
    * Gábor Kelemen’s Hungarian help translation
    * Gábor Kelemen’s Hungarian translation update
    * Alexandre Franke’s French translation updates
    * Muhammet Kara’s Turkish translation update
    * Daniel Mustieles’ Spanish translation updates
    * Marek Černocký’s Czech translation updates
    * Jordi Mas’ Catalan translation update
    * Piotr Drąg’s Polish translation updates

2.3.7 - 2015-05-17 :
====================

    * Add preliminary support for HiDPI displays
    * Fix missing libepoxy DLL in the Windows installer
    * Convert several widgets to use templates
    * Use new G_DEFINE_TYPE_WITH_PRIVATE support in GObject
    * Marek Černocký’s Czech translation update
    * Alexandre Franke’s French translation update
    * Piotr Drąg’s Polish translation update

2.3.6 - 2015-04-19 :
====================

    * Fix renaming files in the scanner
    * Improve minimum size of log area
    * Improve several UI strings
    * Ekaterina Gerasimova’s symbolic application icon, and improvements to
      Mallard help
    * Add several comments for translators
    * Add a test for the file renaming code
    * Fix compiler warnings due to switch-enum warning when disabling tag
      support
    * Improvements to several internal string-handling functions
    * Remove setting for controlling the maximum number of log lines
    * Remove quit confirmation dialog
    * Further refactoring of internal file list code
    * Alexandre Franke’s French translation update
    * Piotr Drąg’s Polish translation update
    * Updated British English translation
    * Marek Černocký’s Czech translation updates
    * Jordi Mas’ Catalan help translation
    * Jordi Mas’ Catalan translation updates
    * Samir Ribic’s Bosnian translation

2.3.5 - 2015-03-09 :
====================

    * Fix changing tag fields containing certain characters
    * Fix for truncated CDDB results
    * Fix changing the artwork description
    * Avoid a crash when reading FLAC files with no tags
    * Avoid a crash when reading invalid MP3 files
    * Further refactoring of the internal file list code
    * Add several unit tests
    * Handle empty descriptions in ID3 tag artwork
    * Build against the patched Debian version of id3lib
    * Fix compilation when FLAC support is disabled
    * Avoid a runtime warning in the file browser
    * Fix a couple of Coverity warnings
    * Fix string format sign warnings with GCC 5.0
    * Further improvements to compiler warning flag checking
    * Marek Černocký’s Czech translation updates
    * Piotr Drąg’s Polish translation updates
    * Åka Sikrom’s Norwegian bokmål translation update
    * Osman Karagöz’s Turkish translation update

2.3.4 - 2014-02-06 :
====================

    * Fix crash when saving FLAC tags
    * Port to use AX_COMPILER_FLAGS for improved compiler warning checks
    * Many compiler warning fixes, discovered after enabling extra warnings
    * Fixes for two Coverity warnings
    * Improve validation of Vorbis artwork and MIME types
    * Refactoring of internal file list code
    * Relicense id3lib wrapper to GPLv2+
    * Christian Kirbach’s German help translation
    * Marek Černocký’s Czech help translation
    * Daniel Mustieles’ Spanish translation update

2.3.3 - 2014-12-31 :
====================

    * Add album artist support for WavPack and APE tags
    * Add channel mask reading support for WavPack tags
    * Reduce memory usage when copying cover art, such as when modifying tags
      which contain images
    * Use GIO when reading and writing FLAC, ID3v2.4 and WavPack tags
    * Use GIO for reading and writing list store files
    * Fix an error check when saving WavPack tags
    * Clear empty fields when saving WavPack tags
    * Allow the search dialog tree view to expand to fill the dialog
    * Fix the disc number preferences controls
    * Fix a crash when migrating configuration directories
    * Fix a double unref when renaming files
    * Fix memory leaks in the CDDB dialog, Ogg tagging code, Speex tagging
      code, FLAC tagging code, images tree view and the WavPack tagging code
    * Fix stripping of disc number fields in ID3v2.4 tags
    * Fix Ctrl-clicking to modify the file list selection
    * Add an automated test for file type detection
    * Refactoring of internal file list code
    * Refactoring of FLAC and WavPack tagging code
    * Relicense all code (excluding the Nautilus extension) under the GNU GPL
      version 2 or later
    * Мирослав Николић’s Serbian translation update
    * Rafael Ferrera’s Brazilian Portuguese translation update
    * Balázs Úr’s Hungarian translation update
    * Marek Černocký’s Czech translation updates
    * Muhammet Kara’s Turkish translation update

2.3.2 - 2014-11-30 :
====================

    * Fix a crash when reading empty FLAC tags
    * Fix an assertion failure when reading empty ID3 tags
    * Fix incorrect track durations when searching CDDB
    * Fix the log view being forcibly shown on startup
    * Fix launching of external applications
    * Fix many memory leaks in the CDDB search dialog
    * Improve setting handling for the process fields scanner
    * Improve file list selection handling
    * Allow the tag area images tree view to expand if space is available
    * Improve ID3v2 handling with Ogg files
    * Add more fragments from which to guess the image type
    * Add AppData metainfo description for Nautilus extension
    * Add several automated tests
    * Add a separator row below the all albums row in the artist tree view
    * Ekaterina Gerasimova’s improvements to the Mallard help
    * British English translation update
    * Marek Černocký’s Czech translation updates
    * Piotr Drąg’s Polish translation updates
    * Мирослав Николић’s Serbian translation

2.3.1 - 2014-10-31 :
====================

    * Add a Nautilus extension, for showing actions in the context menu
    * Overhaul the UI, and use GtkBuilder XML descriptions throughout
    * Use GTK+ 3 only, and drop support for GTK+ 2
    * Use GSettings for storing user preferences
    * Add an application menu (if under GNOME 3)
    * Fix loading filenames from a text file
    * Fix saving Ogg cover art without a description
    * Fix check for broken id3lib UTF-16 writing
    * Fix keyboard navigation to allow escaping the tag area
    * Update ID3v1 genre list
    * Revert asynchronous image handling changes
    * Fix a crash when reloading the directory tree
    * Avoid a crash when browsing hidden directories
    * Andreas Winkelmann’s crash and memory leak fixes
    * Fix image loading with HTTP URLs and empty images
    * Fix delays, and a possible crash, when running CDDB searches
    * Handle renaming on case-insensitive filesystems
    * Fix bogus track numbers when automatically numbering files
    * Fix memory leak in check for buggy id3lib version
    * Add Opus and Speex MIME types to desktop file
    * Add .m4v as a supported MP4 extension
    * Show updated images in the Windows installer
    * Abhinav Jangda’s fix for numeric characters in ID3 TPOS fields
    * Disable ID3v1 tag writing, and prefer ID3v2.3 to ID3v2.4, by default
    * Roman Bogorodskiy’s ID3 wrapper compilation fix
    * Improvements to MP4 GIO wrapper
    * Improve context menu handling, especially with keyboard shortcuts
    * Port to GtkApplication, GAction and GMenuModel
    * Drop uses of GtkStock for text and icons
    * Extensive internal refactoring
    * Add tests for another scanner string manipulation function
    * Add a setting to control whether to detect an image type automatically
    * Fix a selection bug when double-clicking a browser list header
    * Fix a scanner bug when converting "%20" to " "
    * Fix compilation if TagLib or libogg is unavailable
    * Depend on TagLib 1.9.1 for MP4 support
    * Use CXXFLAGS from the environment
    * Piotr Drąg’s Polish translation updates
    * Åka Sikrom’s Norwegian bokmål translation
    * Guillaume Bernard’s French translation update
    * Balázs Úr’s Hungarian translation updates
    * genodeftest’s German translation update
    * Marek Černocký’s Czech translation updates
    * Daniel Mustieles’ Spanish translation updates
    * Tom Tryfonidis’ Greek translation update
    * Seong-ho Cho’s Korean translation
    * Andika Triwidada’s Indonesian translation
    * Rafael Ferrera’s Brazilian Portuguese translation update
    * Aurimas Černius’s Lithuanian translation update
    * Matej Urbančič’s Slovenian translation update
    * Daniel Mustieles’ Spanish help translation
    * Dimitris Spingos’s Greek help translation
2016-03-07 20:56:39 +00:00
nros
52a727f28c Revbump because of libopus update. 2016-03-07 19:40:09 +00:00
nros
285a03560a Update opusfile to version 0.7.
Changelog:

 - Add API to access and preserve binary metadata.
 - Add support for R128_ALBUM_GAIN metadata tag.
 - Better seeking with continued packets and multiplexed streams.
 - Portability and build fixes.
2016-03-07 19:36:57 +00:00
nros
842fbb39ec Revbump because of textproc/libplist update. 2016-03-07 18:39:26 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
shattered
a8e3e821ba Also depend on zlib (should fix bulk build failures on SmartOS) 2016-03-03 19:35:13 +00:00
jperkin
d5681a7f87 Add 'c' to USE_LANGUAGES, fixes configure tests on Darwin. 2016-03-03 13:12:20 +00:00
wiz
41572995d4 Update mpd to 0.19.13.
ver 0.19.13 (2016/02/23)
* tags
  - aiff, riff: fix ID3 chunk padding
* decoder
  - ffmpeg: support the TAK codec
* fix disappearing duration of remote songs during playback
* initialize supplementary groups with glibc 2.19+
2016-03-03 12:42:27 +00:00
jperkin
dee1e03ce6 Use OPSYSVARS. 2016-02-25 10:15:45 +00:00
wiz
65ef9113c7 Fix build with pkgconf. 2016-02-24 11:34:09 +00:00
khorben
58779cb615 Package DeforaOS Mixer 0.2.0
This release brings:
- improved user interface with Gtk+ 3
- further improvements to the user interface
2016-02-20 15:03:34 +00:00
jperkin
c4a06ef3a9 Fix install_name on Darwin, though not ideally as the version isn't
included, however the package doesn't offer an easy way to do that.

Bump PKGREVISION.
2016-02-20 11:28:26 +00:00
wiz
abc9036405 Update alsa-plugins-* to 1.1.0:
Core

    Release v1.1.0
    pph: Fix build with older speex
    pph: include speexdsp_types.h, not speex_types.h

A52 Output plugin

    a52: Fix ioplug version ifdef checks

Arcam AV control plugin

    arcam-av: Include sys/select.h for fd_set definition

Automatic upmix / downmix plugins

    mix: Fix extplug version ifdef checks

Jack PCM plugin

    jack: Fixing a small memory leak

Public Parrot Hack rate converter

    pph: Fix build with older speex
    pph: include speexdsp_types.h, not speex_types.h

PulseAudio -> ALSA plugin

    pulse: Add 24 bit data formats to Pulse plugin.

Rate Converter plugins

    rate: Allow LGPL for libsamplerate commercial licensee
2016-02-18 15:17:01 +00:00