Commit graph

8927 commits

Author SHA1 Message Date
nia
f01cab7a73 audio: Remove squeezeboxserver
- The package does not build due to a hard requirement on mysql55.
- The product line this package supports was discontinued in 2012.
- The package itself has not been touched since import in 2010.
- The package comes with a big scary box of warnings at the top
indicating woe on anyone who might want to touch it.
2020-05-23 12:30:19 +00:00
nia
96143c5371 audio: Remove amaroc. Amarok was removed. 2020-05-23 10:51:00 +00:00
rillig
e26268252d audio/csound6: fix shell portability 2020-05-23 10:23:43 +00:00
nia
111cb79268 audio: Remove amarok
This has been persistently broken and is stuck on the old KDE 4 release.

If you're interested in an Amarok-like audio player, audio/strawberry
might fit (it's a fork of a fork of it).

Interested parties are invited to try packaging a newer version of
Amarok.
2020-05-22 17:19:28 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
nia
618c1eb6f5 gsm: Update to 1.0.19
Fri Mar 27 15:18:06  2020

	* Release 1.0 Patchlevel 19
	Make it easier to include gsm.h from C++ by wrapping it with macros.
	Throw a #define _POSIX_C_SOURCE 200809L into toast.h to make it
	possible for Linux glibc to just work.
	(Thanks to enh@google.com for the suggestion; errors are mine.)
	Switch from compress/.Z to gzip/.gz
2020-05-22 09:09:58 +00:00
nia
317d7b4fbc faudio: Add buildlink3.mk 2020-05-22 09:04:29 +00:00
nia
d01afe560b audio: Add faudio
This is FAudio, an XAudio reimplementation that focuses solely on developing
fully accurate DirectX Audio runtime libraries for the FNA project, including
XAudio2, X3DAudio, XAPO, and XACT3.
2020-05-22 09:02:30 +00:00
joerg
7ca3fa1b12 Fix audio/lv2 API fallout 2020-05-22 01:13:18 +00:00
nia
58b4b06760 adplay: Work around breakage caused by adplug-2.3.2
Pointed out by joerg
2020-05-21 21:00:49 +00:00
ryoon
02a5ef8cc3 *: Recursive revbump from graphics/ilmbase 2020-05-21 20:53:37 +00:00
nia
018db7aaed adplug: Update to 2.3.2
Changes for version 2.3.2:
--------------------------
- Bug fixes:
  - FMOPL: Fix global variable pointer double-free (CVE-2018-17825)
  - HERAD: Fix compilation on GCC 4.2.1
  - ADL: Calling rewind() before update() causes access violation
  - Move OPL reset/init code to rewind() for some players
2020-05-21 13:39:55 +00:00
nia
97c36222f8 schismtracker: Update to 20200412
Summary of changes since 20190805 release:

    Fix problem with switching tabs on the Instrument List page using the keyboard, introduced in 20190722 release.
    Implement incremental search on Load Instrument page, like on the Load Sample and Load Module pages.
    Correctly display size of exported mono files before exporting.
    Add "AudioVideo" category to Linux desktop entry.
2020-05-20 10:02:58 +00:00
wiz
90086e7cbe eyeD3: mark as python 3.x only due to py-faker via py-factory_boy 2020-05-20 07:06:41 +00:00
rillig
4f4f64fdce mark packages that fail with -Werror=char-subscripts
These packages are susceptible to bugs when confronted with non-ASCII
characters.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94182.

It takes some time to analyze and fix these individually, therefore they
are only marked as "needs work".
2020-05-20 06:09:03 +00:00
wiz
9474cbd335 eyeD3: update to 0.9.5.
v0.9.5 (2020-03-28) : I Knew Her, She Knew Me
----------------------------------------------

Fix
~~~
- `eyeD3 --genre ""` to clear genre frame restored.
- Genre id->name mapping for non-standard genres and custom maps.


v0.9.4 (2020-03-21) : The Devil Made Me Do It
-----------------------------------------------

New
~~~
- Relative volume adjustments (RVA2 and RVAD) (#399)
- Tag properties copyright and encoded_by
- Support GRP1 (Apple) frames.

Changes
~~~~~~~
- Genre serialization not ID3 v2.3 format by default, and other genre cleanup (#402)
  fixes #382

Fix
~~~
- Date correctness between ID3 versions (#396)
- PopularityFrame email encoding bug.
- Plugins more featured in docs


v0.9.3 (2020-03-01) : It Dawned On Me
--------------------------------------

Changes
~~~~~~~
- Track/disc numbers can be set with integer strings.
- Disc number getter and setter hooks

v0.9.2 (2020-02-10) : Into The Future
--------------------------------------

Fix
~~~
- Removed setting of PYTHONIOENCODING, it breaks MacOS.
  Fixes #388


v0.9.1 (2020-02-09) : Dead and Gone
------------------------------------

Fix
~~~
- Docs and pep8.

Other
~~~~~
- Experiment with setting utf-8 writer for stdout and stderr.


v0.9 (2020-01-01) : Favorite Thing
-----------------------------------

Major Changes
~~~~~~~~~~~~~
- Dropped support for Python versions 2.7, 3.4, and 3.5.
- File scanning is no longer recursive by default; use `-r / --recursive`.
- Default log-level changed from WARNING to ERROR.

New
~~~
- Mime-type detection uses filetype.py (libmagic no longer required)
- setFileScannerOpts function accepts `default_recursive` option.
- A new `jsontag` plugin for converting tags to JSON.
- A new `extract` plugin for extracting tags from media.
- A new `yamltag` plugin for converting tags to YAML.
- A new `mimetypes` plugin for listing file mime-types / measuring performance
- Original artist support (TOPE frame, --orig-artist)
- Added support for Python 3.8 and pypy3.

Changes
~~~~~~~
- Log warning when ID3 v1.x text truncation occurs. Fixes #299.
- Accept (invalid) date strings for the form YYYYMMDD. Fixes #379
- Adjust replay gain correctly for lame >= 3.95.1 headers.
- Added -r/--recursive argument. eyeD3 is no longer recursive by default (#378)
- Regenerated grako parser.
- New ValueError for _setNum when unknown type/values are passed.
- Moved src/* to top-level repo directory.

Fix
~~~
- PRIV data type checking, fixed examples, etc.
- Use tox for `make test`
- ID3 v2.3 to v2.4 date conversion.
- Match mp3 mime-types against all possible mime-types.
  Specifically, application/x-font-gdos. Fixes #338
- Fix simple typo: titel -> title. <tim.gates@iress.com>
- Fixed: load the right config file in arguments. <zhumumu@gmail.com>
- Fix issue tracker link. Fixes #333.
- Fixed art plugin when `pylast` is not installed.
- Unbound variable for track num/total.  Fixes #327.
- Fixed MP3 header search to not false match on BOMs.
- Honor APIC text encoding when description is "".  #200.
- Fixed bug with improper types when re-rendering unique file ID. (#324)
  <gabrieldiegoteixeira@gmail.com>
- UFID fixes, update (#325) <gabrieldiegoteixeira@gmail.com>

Other
~~~~~
- Deprecation of eyed3.utils.guessMimeType
- Removed ipdb from dev requirements


v0.8.12 (2019-12-27)
---------------------

Changes
~~~~~~~
- Accept (invalid) date strings for the form YYYYMMDD. Fixes #379

Other
~~~~~
- Test with py38


v0.8.11 (2019-11-09)
------------------------

Fix
~~~
- ID3 v2.3 to v2.4 date conversion.
- Match mp3 mime-types against all possible mime-types.
  Specifically, application/x-font-gdos. Fixes #338


v0.8.10 (2019-03-07) : Apples
------------------------------

New
~~~
- Log warning when ID3 v1.x text truncation occurs. Fixes #299.

Fix
~~~
- Honor APIC text encoding when description is "".  #200.
- Fixed bug with improper types when re-rendering unique file ID. (#324)
  <gabrieldiegoteixeira@gmail.com>


v0.8.9 (2019-01-12) : Descent Into...
--------------------------------------

Changes
~~~~~~~
- Fixup plugin: -t changed to --type.
- Pin pathlib to latest version 1.0.1 (#304) <github-bot@pyup.io>

Fix
~~~
- Force no-color output when stdout is not a terminal (#297)
  <gaetano.guerriero@gmx.com>
- Requirements.txt: pathlib is only needed for older python versions
  (#284) <Mic92@users.noreply.github.com>
- Art plugin: Pin pylast to 2.x to preserve Python2 support.


v0.8.8 (2018-11-28) : In Ruins
------------------------------

New
~~~
- Follow symlink directories. Fixes #224

Changes
~~~~~~~
- Eyed3.core.AudioInfo `time_secs` is now a float and non-lossy. Fixes #210
- Removed Python 3.3 support.

Fix
~~~
- Better type handling during TLEN [fixup plugin].
- Don't tweak logging by default, only thru `main`. Fixes #243

Other
~~~~~
- Added a separate example for Windows (--add-image <url>) [Addresses
  the issue #219] (#220) <chamatht@gmail.com>


v0.8.7 (2018-06-11) : Aeon
---------------------------

Fix
~~~
- Only use os.fwalk where supported.


v0.8.6 (2018-05-27) : Robot Man
--------------------------------

New
~~~
- Art plugin can now download album covers from last.fm.

Changes
~~~~~~~
- Use os.fwalk for its better performance (esp. >= py37) Fixes #166
- TagTemplate `path_friendly` is now a string, namely the delimiter to use.

Fix
~~~
- Classic plugin: --write-image will work with --quiet. Fixes #188
- Multiple fixes for display plugin %images% replacements. Fixes #176
- Allow --remove-* options to work when there are no tags. Fixes #183


v0.8.5 (2018-03-27) : 30$ Bag
-----------------------------

New
~~~
- Mp3AudioFile.initTag now returns the new tag.
- Eyed3.core.EP_MAX_SIZE_HINT.
- Added docs for install devel dependencies and test data.

Changes
~~~~~~~
- Similarly to TextFrame, fallback to latin1 for invalid encodings.
- Removed paver as a dep.
- Removed fabfile and mkenv.
- Clean pytest_cache.
- Nicfit.py cc update.

Fix
~~~
- Handle missing `fcntl` on Windows. Fixes #135.
- In addition to None, "" will now clear dates.
- Update index.rst to reflect the code is in a Git repo, not Mercurial (#164)
  <deoren@users.noreply.github.com>

Other
~~~~~
- Update pytest from 3.2.2 to 3.5.0 (#175) <github-bot@pyup.io>
- Update twine from 1.9.1 to 1.11.0 (#173) <github-bot@pyup.io>
- Update sphinx from 1.6.5 to 1.7.2 (#174) <github-bot@pyup.io>
- Update sphinxcontrib-paverutils from 1.16.0 to 1.17.0 (#172) <github-
  bot@pyup.io>
- Update pytest-runner from 3.0 to 4.2 (#171) <github-bot@pyup.io>
- Update nicfit.py from 0.7 to 0.8 (#161) <github-bot@pyup.io>
- Update ipdb from 0.10.3 to 0.11 (#159) <github-bot@pyup.io>
- Update factory-boy from 2.9.2 to 2.10.0 (#150) <github-bot@pyup.io>
- Update pyaml from 17.10.0 to 17.12.1 (#138) <github-bot@pyup.io>
- Update python-magic to 0.4.15 (#130) <github-bot@pyup.io>
- Update pip-tools from 1.10.1 to 1.11.0 (#129) <github-bot@pyup.io>
- Update check-manifest from 0.35 to 0.36 (#125) <github-bot@pyup.io>


v0.8.4 (2017-11-17) : The Cold Vein
-------------------------------------

New
~~~
- Composer (TCOM) support (#123)
- Check for version incompatibilities during version changes.

Changes
~~~~~~~
- More forgiving of invalid text encoding identifiers (fixes #101)
- More forgiving of bad Unicode in text frames (fixes #105)
- EyeD3 cmd line helper turned not session-scoped fixture.
- Only warn about missing grako when the plugin is used. Fixes #115.

Fix
~~~
- Fix python3 setup when system encoding is not utf-8 (#120)
  <x.guerriero@tin.it>
- Fix bad frames detection in stats plugin for python3 (#113)
  <x.guerriero@tin.it>
- Script exits with 0 status when called with --version/--help (#109)
  <x.guerriero@tin.it>
- Help pymagic with poorly encoded filenames.
- [display plugin] Handle comments.
- [display plugin] Handle internal exception types. Fixes #118.
- IOError (nor OSError) have a message attr.

Other
~~~~~
- Set theme jekyll-theme-slate.
- Update pytest to 3.2.5 (#122) <github-bot@pyup.io>
- Update pytest-runner to 3.0 (#108) <github-bot@pyup.io>
- Update sphinx to 1.6.5 (#106) <github-bot@pyup.io>
- Update flake8 to 3.5.0 (#107) <github-bot@pyup.io>


v0.8.3 (2017-10-22) : So Alone
-------------------------------

Fix
~~~
- Reload and process after tag removals, fixes #102. (PR #103)
- Display incorrectly encoded strings (usually filenames)

Other
~~~~~
- Make the classic output span the actual width of the tty so you can
  see the actual path with a long file name. (#92) <redshodan@gmail.com>


v0.8.2 (2017-09-23) : Standing At the Station
----------------------------------------------

New
~~~
- Pypy and pypy3 support.

Changes
~~~~~~~
- 'nose' is no longer used/required for testing.

Fix
~~~
- Fix for Unicode paths when using Python2.  Fixes #56.


v0.8.1 (2017-08-26) : I Can't Talk To You
------------------------------------------

New
~~~
- ``make pkg-test-data`` target.
- Sample mime-type tests.

Fix
~~~
- Added ``python-magic`` as a dependency for reliable mime-type detection.
  Fixes #61
- Add pathlib to requirements. Fixes #43.
- [doc] Fixed github URL.


v0.8 (2017-05-13) : I Don't Know My Name
-----------------------------------------
.. warning::
  This release is **NOT** API compatible with 0.7.x. The majority
  of the command line interface has been preserved although many options
  have either changed or been removed.  Additionally, support for Python 2.6
  has been dropped.

New
~~~
- Python 3 support (version 2.7 and >= 3.3 supported)
- The Display plugin (-P/--plugin display) enables complete control over tag
  output. Requires ``grako``. If using pip, ``pip install eyeD3[display]``.
  Contributed by Sebastian Patschorke.
- Genre.parse(id3_std=False) (and --non-std-genres) to disable genre #
  mapping.
- eyed3.load accept pathlib.Path arguments.
- eyed3.core.AudioFile accept pathlib.Path arguments.
- eyed3.utils.walk accept pathlib.Path arguments.
- New manual page. Contributed by Gaetano Guerriero
- ``make test-data``

Changes
~~~~~~~~
- Project home from to GitHub: https://github.com/nicfit/eyeD3

Fix
~~~
- Lang fixes, and no longer coerce invalids to eng.

Other
~~~~~
- Moved to pytest, although unittest not yet purged.
2020-05-19 18:52:35 +00:00
nia
6cb1b8ebf1 lilv: Update to 0.24.8
lilv (0.24.8) stable;

  * Allow passing strings for URIs in Python API when unambiguous
  * Fix cases where incorrect translation is used
  * Fix deleting state bundles loaded from the model
  * Fix memory leak when dyn-manifest has no plugins (thanks Michael Fisher)
  * Implement state:freePath feature
2020-05-19 17:11:09 +00:00
nia
5318c00bae lv2: Update to 1.18.0
lv2 (1.18.0) stable;

  * Improve documentation.
  * Separate extended documentation from primary data.
  * core: Add lv2:Markdown datatype.
  * core: Deprecate lv2:reportsLatency.
  * patch: Fix incorrect type of patch:sequenceNumber.
  * port-groups: Remove incorrect type of pg:letterCode.
  * port-groups: Replace broken links with detailed Ambisonic channel
    descriptions.
  * state: Add state:freePath feature.
  * ui: Add ui:requestValue feature.
  * ui: Add ui:scaleFactor, ui:foregroundColor, and ui:backgroundColor
    properties.
  * ui: Deprecate ui:binary.
  * worker: Improve documentation.
2020-05-19 17:05:44 +00:00
nia
4bb58570a7 Recursive revbump for json-c-0.14 2020-05-19 12:09:07 +00:00
nia
a4cf240784 qsynth: Update to 0.6.2
0.6.2  2020-03-24  A Spring'20 Release.

- A scalable (.svg) icon version has been added.

- Make man page compression reproducible (after request
  by Jelle van der Waa, while on the Vee-Ones, thanks).

- Ditching deprecated QTime methods for QElapsedTimer's
  (in compliance to Qt >= 5.14.0).

- Bumped copyright headers into the New Year (2020).
2020-05-19 11:04:21 +00:00
fox
4b57e241ec audio/din: Updates the description.
A better description from the author of the software.

Submitted by:	Jagannathan Sampath <jag@dinisnoise.org>
2020-05-19 07:24:25 +00:00
nia
f2a046697d snd: Update to 20.3
Snd 20.3

this version mostly involves internal s7 (and gtk4) changes
2020-05-18 10:59:35 +00:00
nia
45b4203e5f id3: Update to 1.1.2
1.1.2
-----

- Update the copyright notices and years.

1.1.1
-----

- Let the Makefile supply the version string for the id3.c source.
- Add a simple test suite.
- Use memcpy(), not strncpy() for fully copying a fixed-size buffer.
2020-05-17 15:04:40 +00:00
fox
1a8ab03c5b audio/din: Updates to 46.3
Changes since 46.2:

DIN Is Noise 46.3 @ Chennai, India
        ! fixed crash when browsing waveforms from keyboard-keyboard !
                !
                        workaround for 46.2 users is to just get into waveform editor
                        by pressing 2 or from Menu > Editors > Waveform and then come
                        back to the keyboard-keyboard by pressing ESC or Menu > Instrument
                        > Keyboard-keyboard
                !
        ! fixed curve name editing !
2020-05-17 08:44:41 +00:00
nia
790f0c7c56 qmmp: Update to 1.4.0
Version 1.4.0
* added sleep mode inhibition plugin
* added separate ListenBrainz submission plugin
* added feature to auto-hide empty service menus
* added option to disable two passes for equalizer
* added fast mute function for most output plugins
* added shared CUE parser
* added feature to transit between playlists
* added optimizations for flac plugin
* added feature to select playlist format from the file dialog
* added '--pl-next' and '--pl-prev' command line options
* added SOCKS5 proxy support
* added feature to display average bitrate
* added average bitrate displaying for shoutcast/icecast streams
* added Ogg Opus support in the ReplayGain scanner
* added feature to merge different tag types in the mpeg plugin
* added feature to start command on application startup/exit
* added 'make docs' build target
* added big endian support formats in the PulseAudio plugin
* added feature to write singe file in the file writer plugin
* improved qsui plugin:
  - added feature to override track background color
  - added scope visualization
  - added feature to reset visualization colors
  - added waveform seek bar
  - added alternate analyzer appearance
  - using gradients between analyzer colors
  - improved status bar
* improved ffmpeg plugin:
  - added opus bitrate issue workaround
  - added new implementation of the read function
  - added embedded CUE sheet support (for Monkey's Audio format)
  - added format name displaying
  - added DSD (Direct Stream Digital) support
  - changed minimal ffmpeg version to 3.2
  - removed libav support
* improved lyrics plugin:
  - added feature to save window geometry
  - added multiple lyrics providers support (based on Ultimare Lyrics plugin)
* improved cdaudio plugin:
  - show more metadata
  - added KDE Solid integration
* improved remote playlists support
* improved m3u support
* using qsui by default for Wayland sessions
* fixed API documentation
* updated Portuguese translation (Sérgio Marques)
* updated Dutch translation (Heimen Stoffels)
* updated Polish translation (mrerexx)
* updated Galician translation (Delio Docampo Cordeiro)
* updated Spanish translation (Joel Barrios)
* updated Russian translation (Alexey Loginov)
* updated Ukrainian translation (Gennady Motsyo)
* updated French translation (Adrien Vigneron)
* updated Indonesian translation (Andika Triwidada)
* updated Greek translation (Dimitrios Glentadakis)
* updated Italian translation (Luigi Toscano)
* updated German translation (Ettore Atalan)
2020-05-16 18:51:46 +00:00
nia
51fb888a61 mp3gain: Update to 1.6.2
Unknown changes
2020-05-16 18:04:05 +00:00
nia
201ffb096a libdca: Update to 0.0.7
libdca-0.0.7 Thu 26 Mar 02:07:02 PM UTC 2020

New release with mostly build system fixes and one potential out of
bound access fixed.
2020-05-16 17:56:53 +00:00
adam
def14da987 fix pytest versioned dep. 2020-05-16 09:03:22 +00:00
adam
422e4dea2b py-mutagen: pytest from versioned depends 2020-05-16 08:50:22 +00:00
fox
9a58742680 audio/fasttracker2: Updates to v1.24
Changes since v1.23

v1.24 - 13.05.2020
- Fixed a bug with saving looping 16-bit samples as .RAW/.IFF/.WAV. Two sample
  points somewhere in the waveform would be set to wrong values.
- Linux: Fixed the mouse not working with KMSDRM (hopefully)
2020-05-16 02:46:55 +00:00
nia
b1909de5d2 audio: Add strawberry.
Strawberry is a music player and music collection organizer. It is a fork
of Clementine, aimed at music collectors and audiophiles. It's written in
C++ using the Qt 5 toolkit.
2020-05-15 17:38:35 +00:00
nia
bf25c7a8d5 audio: Remove gnome-speech
Obsolete GNOME 2 component, no longer part of GNOME
2020-05-15 12:07:50 +00:00
joerg
dcec480374 <semaphore.h> is a system header nowadays, so don't overlap locally 2020-05-14 19:03:12 +00:00
nia
62e846c428 sndfile-tools: Update PLIST 2020-05-13 13:16:02 +00:00
nia
2757f21502 sndfile-tools: Avoid conflicting with libsamplerate 2020-05-13 12:18:08 +00:00
nia
66eef61649 geocities? cute 2020-05-12 11:27:57 +00:00
rillig
9a0af8bfaa mark perl as not needed
Before, it had the same effect but generate a USE_TOOLS+=perl warning.
2020-05-10 13:54:19 +00:00
nia
5820081841 audio: Add sndfile-tools
sndfile-tools is a small collection of programs that use libsndfile and
other libraries to do useful things.

The collection currently includes the following programs:

- sndfile-generate-chirp
- sndfile-jackplay
- sndfile-mix-to-mono
- sndfile-resample
- sndfile-spectrogram
- sndfile-waveform
2020-05-09 09:55:31 +00:00
rillig
e0a00e3781 audio/fasttracker2: remove no-op SUBST block 2020-05-09 08:51:27 +00:00
nia
f501c145f0 amsynth: Update to 1.10.0
amsynth 1.10.0 -- 2020-05-07

  - Implemented smoothing / de-zippering to improve sound quality while adjusting parameters
  - amsynth user files (config, banks, etc.) now live in XDG-compliant directories
    - $XDG_CONFIG_HOME (~/.config/amsynth)
    - $XDG_DATA_HOME (~/.local/share/amsynth)
  - Added `jack_autoconnect` configuration option
  - Disabled VST GUI in REAPER
2020-05-08 13:15:27 +00:00
nia
e89be95ceb faad2: Update to 2.9.2
2.9.2:
	[ Michał Janiszewski ]
	* Only use x86-assembly when explicitly on x86
	* Use unsigned integers correctly
	* Initialize pointers that might otherwise not be

	[ Fabian Greffrath ]
	* update README esp. WRT directory structure

	[ Rosen Penev ]
	* fix compilation without SBR/PS_DEC (#48)
	* fix compilation with LC_ONLY_DECODER (#47)

	[ Fabian Greffrath ]
	* fix "inline function 'cfftf1' declared but never defined" compiler warning
	* fix some inconsistencies in the frontend output
	* mp4read_open: add check for failed frame buffer allocation
	* stszin: add check for allocation error and integer overflow
	* add a pkg-config file

	[ Stefan Pöschel ]
	* frontend: address compile warning + add missing LF (#50)

	[ François Cartegnie ]
	* library name is faad (#52)
	* Unbreak PS audio (#51)
2020-05-08 13:03:20 +00:00
fcambus
187d3a8d8f libopenmpt: update to 0.4.12.
ChangeLog:

### libopenmpt 0.4.12 (2020-04-13)

 *  IT: Vibrato was too fast in Old Effects mode since libopenmpt 0.3.
 *  XM: Treat 8bitbubsy's FT2 clone exactly like Fasttracker 2 with respect to
    compatibility and playback flags. For example, FT2 Pan Law was not applied.
 *  DMF: Some files had a wrong tempo since libopenmpt 0.2.5705-beta15.
2020-05-06 16:36:32 +00:00
adam
7d4b705c63 revbump after boost update 2020-05-06 14:04:05 +00:00
nia
c1e942b2ec audacious: Update to 4.0.3
Qt interface fixes/updates:

 * When the menu bar is hidden, an "Audacious" icon is added to the
   toolbar, allowing menu access
 * A-to-B repeat is now available in the Playback menu and displayed in
   the time label
 * The time slider no longer becomes invisible when the window is made
   very small
 * Incorrect behavior of Shift-click selection in the playlist has been
   fixed
 * The checkbox to "Show time scale for current song" in the info popup
   did nothing and has been removed

Other fixes/updates:

 * A rare crash/freeze caused by a race condition in the ALSA output
   plugin has been fixed
 * The EQ preset button in the Qt Winamp Classic interface now works
 * The Qt Winamp Classic interface now has an option to stay on top of
   other windows
 * The Song Info plugin now updates correctly when the title changes or
   playback stops

Other changes:

 * Due to frequent crashes, the Stream Tuner plugin is now disabled by
   default
 * Translations have been updated
2020-05-04 09:37:18 +00:00
nia
d25d665995 ncmpc: Update to 0.38
ncmpc 0.38 - (2020-04-30)
* add option "timedisplay-type=none" to hide current song time
* fix use-after-free bug
* fix crash after entering empty password
2020-05-04 09:21:17 +00:00
rillig
cc4f70814c audio/libopus: remove unknown configure option --enable-ambisonics 2020-05-02 09:58:36 +00:00
fox
a7f53f0bcb audio/fasttracker2: Updates to v1.23
Changes since v1.22:

v1.23 - 29.04.2020
- Bugfix: The "default dirctories" paths in the config only worked for
  modules and not the other types (fixes GitHub issue #6).
- A much needed code refactoring of data structs. The code now also compiles
  with GCC 10.
2020-05-01 13:34:41 +00:00
wiedi
ad51dfdec7 cmusfm: link network libs on SunOS 2020-04-30 21:49:00 +00:00
maya
e5321e4bf3 *: Remove logic for outdated NetBSD versions. 2020-04-29 19:44:49 +00:00
fox
3913ec20b6 audio/fasttracker2: Updates to v1.22
Changes since v1.21:

v1.22 - 27.04.2020
- Fixed crash when loading XMs with pattern lengths above 256. They are now
  safely truncated, and the user gets a warning message about the truncation.
- Allow loading overflown BPM/speed values from quirky XMs, up to BPM 999
  and speed 99 ("jk_error_txt.xm" is an example for quirky BPM/speed values).
- Tiny code cleanup
2020-04-29 15:04:43 +00:00
wiz
f7ff382891 musicpd: update to 0.21.23.
ver 0.21.23 (2020/04/23)
* protocol
  - add tag fallback for AlbumSort
* storage
  - curl: fix corrupt "href" values in the presence of XML entities
  - curl: unescape "href" values
* input
  - nfs: fix crash bug
  - nfs: fix freeze bug on reconnect
* decoder
  - gme: adapt to API change in the upcoming version 0.7.0
* output
  - alsa: implement channel mapping for 5.0 and 7.0
* player
  - drain outputs at end of song in "single" mode
* Windows
  - fix case insensitive search
2020-04-28 17:36:54 +00:00
nia
0d57155ef0 gst-plugins1-*: Correct some DESCR lies 2020-04-28 17:18:22 +00:00
nia
2152ed536c audio: For gst-based players, pull in codecs for common free formats. 2020-04-28 12:52:02 +00:00
rillig
b0d7319b06 audio/xwave: fix detection of DEVOSSAUDIO 2020-04-27 18:19:15 +00:00
rillig
9f780028f2 audio/xwave: skip SUBST block if it would be a no-op 2020-04-27 18:12:43 +00:00
rillig
ab19b7b153 audio/nas: remove no-op SUBST block
The word "wheel" does not occur in the whole source tree anymore.
2020-04-26 06:35:30 +00:00
rillig
3530fe6978 audio/nas: fix obvious path error in nasd.conf.eg
The path /dev//dev/audio does not make sense.
2020-04-26 06:32:00 +00:00
rillig
fcfaf578dc audio/liblo: remove no-op SUBST block
The configure script only has LIBPTHREAD but neither -lpthread nor any
other placeholders.
2020-04-25 17:42:53 +00:00
rillig
ac04e6d150 audio/gst-plugins0.10-libvisual: fix SUBST redundancy check
This plugin does not depend on other plugins, therefore there is no
library path to fix.
2020-04-25 17:19:19 +00:00
taca
eb24ec17d2 audio/ruby-taglib: update to 1.0.1
Update ruby-taglib to 1.0.1

## 1.0.1 - 2020-03-25

### Fixed
- Fix segmentation fault with TagLib::FLAC picture lists (#91), thanks
  @jameswyper!
2020-04-25 15:49:02 +00:00
js
02385e3a43 audio/alac: Cosmetic improvement 2020-04-25 12:54:00 +00:00
js
1236f6d4da audio/alac: Fix wrong PKGNAME 2020-04-25 11:20:19 +00:00
nia
00b5b60c9d portaudio: Fix build on SunOS 2020-04-25 10:18:09 +00:00
nia
3d289a05b0 portaudio: Fix detection of sun 2020-04-25 09:41:31 +00:00
nia
c615a367d1 audio: Add traverso.
Traverso DAW is a cross-platform multitrack audio recording and
audio editing suite with support for non-linear processing.
2020-04-24 08:43:08 +00:00
fox
4cbcbe5e96 audio/fasttracker2: Updates to v1.21
Changes since v1.20:

v1.21 - 22.04.2020
- macOS/Linux: The initial working directory would not get properly set when
  opening Disk Op.
- Bugfix: The custom directory paths in the config could contain unwanted junk
  at the end if the loaded config file was saved from real FT2.
- Bugfix: If you were skilled enough to beat the very last Nibbles level, your
  potential entry in the highscore table would show garbled level graphics.
- Show a warning if either of the Buttons/Desktop palette colors are so dark
  that you might have issues seeing the walls in Nibbles.
- "Space Pigs" palette replaced with a new (low contrast) "Dark mode" palette
- Some more small miscellaneous fixes not worth of a mention
2020-04-23 18:48:53 +00:00
nia
cd7ff2fb82 pianobar: Update to 2020.04.05
Release 2020.04.05

- Support writing audio to named pipe (audio_pipe)
- Add resampling (sample_rate)
- Fix station list not showing more than 95 stations
2020-04-23 17:07:00 +00:00
nia
c88cfa3a73 spek: Switch to ffmpeg4. Patch from FreeBSD Ports. 2020-04-23 16:12:57 +00:00
nia
7f5c87067f portaudio: Do not allow building with alsa/jack options on Darwin
PortAudio does not support building with this configuration.
2020-04-22 10:47:47 +00:00
nia
15cdd9af66 audacious-plugins: Update to 4.0.2
Should have been done in previous commit - my mistake...
2020-04-22 04:25:54 +00:00
nia
1415e50521 audio: Add pragha.
Pragha is a Lightweight Music Player, based on GTK and SQLite.

It is completely written in C, constructed to be fast, light, and
simultaneously tries to be complete without obstructing the daily work.
2020-04-21 13:32:23 +00:00
nia
bb7851453e glyr: add buildlink3 2020-04-21 13:12:11 +00:00
nia
fdef84a5da opus-tools: Update to 0.2. Make audio output in opusdec work.
opus-tools 0.2

   Sep 18, 2018

   In this release the Opus decoder opusdec has been converted to use the
   opusfile library, and the Opus encoder opusenc has been converted to
   use the libopusenc library. These libraries make it easy to robustly
   read and write Ogg Opus audio files, and enable some new features.

   opusdec enhancements include:
     * Read directly from http or https sources
     * New option --force-stereo will force stereo output
     * Improved support for chained input files with differing sample rate
       or channel count
     * A summary is displayed for METADATA_BLOCK_PICTURE tags rather than
       displaying the base64-encoded data

   opusenc enhancements include:
     * Delayed decision support allows the encoder to look ahead up to two
       seconds in order to improve encoding decisions
     * The options --music and --speech can be used to tune low bitrate
       audio for music or speech, overriding automatic detection
     * The option --no-phase-inv disables the use of phase inversion for
       intensity stereo, which can be useful for streams that are likely
       to be downmixed to mono after decoding
     * New --tracknumber shortcut for setting tracknumber metadata

   Additionally:
     * The opusinfo utility can display the demixing matrix from Ogg Opus
       files using ambisonics channel mapping family 3
     * The experimental opusrtp tool supports new options to specify RTP
       payload type, Ogg Opus output file, original sample rate, and
       number of channels, and supports improved transmit timing,
       arbitrary network devices, and IPv6
     * Numerous bug fixes are also included
2020-04-20 17:39:13 +00:00
nia
1f5e079a28 audio: Add libopusenc
The libopusenc libraries provide a high-level API for encoding .opus files
and live streams. libopusenc depends only on libopus.
2020-04-20 17:34:14 +00:00
wiz
15d5c285a6 chromaprint: update to 1.5.0.
Version 1.5.0 -- April 15, 2020
===============================

 - Added support for fpcalc -raw -signed, which helps with easier PostgreSQL integration
 - Added support for using libavresample instead of libswresample
 - Fixed possible crash in chromaprint_decode_fingerprint
 - Fixed unit tests on big endian CPUs
2020-04-20 06:55:19 +00:00
nia
60d8c4f5bc audacious: Update to 4.0.2
Bug fixes since 4.0.1:
 * Fixed a regression where the Enter key did not work in the playlist
 * Fixed the seek bar changing width as the time counter increments
 * Fixed the title bar getting stuck showing "Buffering"
 * Added a workaround to ensure that the toolbar is not hidden on startup
 * Fixed the Composer field not being saved when updating ID3v2 tags
2020-04-19 11:33:46 +00:00
fox
b90d4fb794 audio/din: Updates to 46.2
Changes since 46.1:

DIN Is Noise 46.2 @ Chennai, India
	* optimised GUI controls a bit
	* improved mirroring curve about horizontal, vertical axes
		+ new horizontal, vertical local axes
	+ new seed curves in fractaliser plugin
	! fixed bug in identifying and setting audio devices !
		! introduced in DIN 46 :( !
2020-04-19 07:04:40 +00:00
bsiegert
cc4654f594 libmatemixer: disable oss backend for now.
The OSS backend leads to crashes of mate-settings-daemon on NetBSD. I have
been unable to make it not crash.
2020-04-18 12:22:45 +00:00
mef
bf32d68ec2 (audio/deforaos-mixer) +CFLAGS+= -fPIC
Compile error log: (Similar message found on aarch64)
ld: mute.o: relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC

(please advice me if I'm doing wrong, thanks)
2020-04-18 04:13:51 +00:00
nia
86ee769ac9 portaudio: Add a Sun/NetBSD audio backend. This works with Audacity.
While here, generally clean up the package...

Bump PKGREVISION
2020-04-17 15:50:03 +00:00
adam
f5b398a67c wavpack: updated to 5.3.0
5.3.0:
fixed: OSS-Fuzz issues 19925, 19928, 20060, 20448
       (no CVEs or vulnerabilities)
fixed: trailing garbage characters on imported ID3v2 TXXX tags
fixed: various minor undefined behavior and memory access issues
fixed: sanitize tag extraction names for length and path inclusion
improved: reformat wvunpack "help" and split into long + short versions
added: regression testing to Travis CI for OSS-Fuzz crashers
2020-04-17 05:48:20 +00:00
nia
026848ea74 audacity: Update distfiles.
Upstream accidentally made the tag point at the alpha...
2020-04-16 21:54:06 +00:00
nia
869c35d13f portaudio: In the OSS hostapi, support additional sample formats.
While here, adjust some hacks around differences between NetBSD ossaudio
and OSSv4:

It turns out the problem was Audacity attempting to initialize with
an absurdly high sample rate. When a sample rate that's outside the
range of the kernel's maximum of 192000 is passed to SNDCTL_DSP_SPEED,
-1 was returned (until my commits today).

This is a violation of the OSSv4 spec in NetBSD. The spec states that if
an unsupported sample rate is requested, a supported one should be picked
and returned.
2020-04-15 17:12:14 +00:00
wiz
09df25f200 musicpd: pkglint cleanup 2020-04-15 08:48:13 +00:00
wiz
12673e71b5 musicpd: distinfo: regen checksum 2020-04-15 08:48:04 +00:00
js
2532b657ee Import audio/alac from wip
A basic decoder for Apple Lossless Audio Codec files.
2020-04-14 22:33:14 +00:00
fox
bc4a983a96 audio/fasttracker2: Updates to v1.20
Changes since v1.19:

v1.20 - 13.04.2020
- x86_64/amd64 users now get 32.32 fixed-point precision in the audio channel
  mixer, an extra 192kHz mixing frequency mode (may only work with a larger
  buffer size), and double the amount of phases in the cubic spline table. This
  will only make an improved outcome in very few cases (like extremely high/low
  channel rates), so don't expect to hear any difference. Non-x86_64 users now
  lose 96kHz mode as it was a bit unsuitable with 16.16 fixed-point precision.
- The "Volume" function in Smp. Ed. now has more precision and takes less time
  to complete. Not that it was slow to begin with...
- Increased the minimum .WAV rendering frequency from 8kHz to 44.1kHz, because
  the mixer delta calculations could overflow on such low rates.
- Some more small miscellaneous changes not worth of a mention
- Code cleanup
2020-04-14 13:26:07 +00:00
nia
14a8ace4b8 musicpd: Various improvements in SolarisOutputPlugin
- Use AUDIO_INITINFO rather than AUDIO_GETINFO for initialization
  This is recommended by Solaris and NetBSD documentation.
- Don't open the device with O_NONBLOCK then remove the flag.
  AFAIK this is a workaround for old implementations that wouldn't
  allow the device to be opened in blocking mode if it was already
  in use. Either way, it hasn't been necessary for a long time.
- Support S8 and S32 audio formats.
2020-04-14 12:55:04 +00:00
wiz
7b9b729ee4 kid3: drop maintainership 2020-04-14 12:33:49 +00:00
tpaul
a48bd868c7 audio/cmusfm: Replace wip with audio in MESSAGE 2020-04-14 05:02:09 +00:00
tpaul
6f54fc4acd audio/Makefile: Add cmusfm 2020-04-14 04:36:39 +00:00
tpaul
1f22055915 audio/cmusfm: Import version 0.3.3
Last.fm standalone scrobbler for the cmus music player
2020-04-14 04:35:50 +00:00
joerg
a072c049a6 Reset maintainer as requested. 2020-04-12 23:59:41 +00:00
joerg
4e33d27052 Fix operand-specific lookup for operator<<. Unlimit stack size and avoid
very long chains in luabindings.cc to workaround clang issues.
2020-04-12 19:36:26 +00:00
joerg
d33fbadac6 Needs scrollkeeper from rarian. 2020-04-12 19:34:47 +00:00
nia
4dca35fc95 amsynth: Add -lossaudio, pointed out by joerg 2020-04-12 15:21:44 +00:00
nia
41f46f048b fluidsynth: don't include oss detection twice 2020-04-12 14:11:13 +00:00
nia
6ef574f760 audacious: Update buildlink3 2020-04-12 12:12:42 +00:00
nia
cf61041eab audacious: Update to 4.0.1
This release is a minor bugfix release from version 4.0. The most notable
changes are mitigations for KDE Plasma 5.18 which changed behavior in its
Breeze theme that rendered Audacious basically unusable.

Full list of bug fixes and improvements:

 * Audacious now works as expected when run under KDE Plasma 5.18 default
   settings.
 * Audacious when running under QtUI will no longer block logout on KDE
   Plasma 5.18.
 * Skinned windows are placed correctly when running under GTK+.
 * Seeking in audio files when using the SoX resampler plugin will no
   longer crash the player.
2020-04-12 12:08:51 +00:00
nia
415c03bb83 fluidsynth: Update to 2.1.2
pkgsrc changes:
- Add dbus and ladspa options
- Build with ladspa support on BSD and Linux
- Don't build with SDL2 audio backend on Darwin

Changelog:

- fluidsynth now exits with error when user-provided command-line arguments are out-of-range
- add verbose error logging to opensles and oboe drivers
- fix a memory leak in oboe driver
- fix a NULL dereference in the fluidsynth commandline program
2020-04-12 11:21:10 +00:00
adam
24daafa112 Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
nia
f218aa2e98 fluidsynth: Use DEVOSSMIDI 2020-04-11 10:59:58 +00:00
nia
df7f806e07 audio: Add amsynth.
amsynth is an easy-to-use software synth with a classic subtractive
synthesizer topology.

- Dual oscillators (sine / saw / square / noise) with hard sync
- 12/24 dB/oct resonant filter (low-pass / high-pass / band-pass / notch)
- Mono / poly / legato keyboard modes
- Dual ADSR envelope generators (filter & amplitude)
- LFO which can modulate the oscillators, filter, and amplitude
- Distortion and reverb
2020-04-11 10:56:53 +00:00
fox
8daed58a66 audio/din: Updates to 46.1 2020-04-11 03:37:31 +00:00
fox
9796a7250b audio/din: Updates to 46
Changes since 45:

DIN Is Noise 46 @ Chennai, India
	!+! what is fixed when modulating microtonal range?:
				+ left, right or center
	!+! voice is voice or noise on microtonal keyboard
			+ voice intones the pitch under mouse cursor
				+ volume of voice is mouse's height above the bottom of the microtonal keyboard
			+ noise makes noise with frequency content related to pitch under cursor
				+ volume of noise is mouse's height above the bottom of the microtonal keyboard
	!+! presets for superformula geometry > waveform/envelope/modulation curve plugin
		+ Click on Browse on Superformula page on a curve editor
			+ Mouse wheel or move up and down to browse the shapes
				+ Apply or Auto Apply
	+ toggle draw mesh outline
	+ improved selection of point modulators
	+ improved selection of sine mixer bookmarks
	! modulate checkbutton set when Menu > Ranges > Toggle !
	/!/ zooming curve editor when mouse captures are paused does not update visual !
2020-04-10 07:28:48 +00:00
jperkin
3852486ff3 openal-soft: Fix build on SunOS. 2020-04-09 13:35:21 +00:00
fox
8fab20aaaa audio/fasttracker2: Updates to v1.19
Changes since v1.18:

v1.19 - 08.04.2020
- The "Trim" function had been 100% broken (and crashes the program) for a
  very long time. Sorry for this! This happened after instruments were
  changed to be allocated as needed.
- macOS: 48kHz is now the default audio output rate (instead of 44.1kHz)
- For x86_64/amd64 users: The audio channel mixer now has higher fractional
  precision on mixing deltas, which is beneficial for 96kHz audio frequency
  mode.
2020-04-09 12:57:59 +00:00
gutteridge
e0e72e8cce pavucontrol-qt: add new package, version 0.14.1
pavucontrol-qt is the Qt port of volume control pavucontrol of the
sound server PulseAudio. As such, it can be used to adjust all
controls provided by PulseAudio, as well as some additional settings.
The software belongs to the LXQt project, but its usage isn't limited
to that desktop environment. (Packaged in wip by pin@, final review by
myself.)
2020-04-09 00:16:01 +00:00
fox
ab584dad21 audio/fasttracker2: Updates to v1.18
Changes since v1.17:

v1.18 - 06.04.2020
- Windows: Fixed files >2GB displaying bogus filesizes in Disk Op.
- Fixed a potential crash in the audio mixer on quirky modules (when a
  channel's sampling rate is somehow set to 0).
- Fixed a bug with vertical scrollbars that have a very small thumb (v1.16)
2020-04-07 14:20:24 +00:00
wiz
b07725d5b5 lame: include termcap.buildlink.mk for tgetstr
On NetBSD, link against libtermcap for tgetstr()
2020-04-07 09:21:20 +00:00
bsiegert
7da33feba7 Update all MATE packages (except system-monitor) to 1.24.0.
This release contains plenty of new features, bug-fixes, and general
improvements. Some of the most important highlights include:

  * We did it again, the MATE desktop environment is easier to use than before,
    once the user starts the session. Do you want to hide applications startup?
    Now you can set which applications to show on startup.
  * Engrampa now has support for a handful of extra formats, as well as fixed
    support for passwords and unicode characters in some of them.
  * Eye of MATE now has support for Wayland and we’ve added support for
    embedded color profiles.
      * The thumbnail generation has been reworked and fixed in several places.
      * Added support for webp files.
  * Our window manager, marco, has gotten quite a few changes:
      * We’ve brought a bunch of window decorations from the past to feed
        your nostalgia.
      * Finally added invisible resize borders. No more struggling to find a
        border to grab with your mouse!
      * All window controls (you know, the min, max, close buttons) are now
        rendered in HiDPI.
      * The Alt+Tab and Workspace Switcher popups have been entirely reworked.
        Now they render in beautiful OSD style, are more configurable, and can
        respond to keyboard arrows.
      * Tiling windows with the keyboard now allows you to cycle through
        different window sizes. You no longer need to feel constrained by only
        half of your screen.
  * The System Monitor panel applet now has support for NVMe drives.
  * Calculator now supports using either “pi” or “π”.
      * Scientific notation has been improved.
      * Some fixes for supporting pre-defined physical constants.
  * The Control Center now displays its icons correctly on HiDPI displays.
  * A brand new Time And Date Manager app has been added.
  * The Mouse app now supports acceleration profiles.
  * The Preferred Applications app has been improved for accessibility, as well
    as better support for integration with IM clients.
  * The Indicator Applet has slightly better interaction with
    oddly-sized icons.
  * Speaking of icons, the network manager applet icons in our own themes have
    been entirely redesigned and can now be enjoyed on HiDPI displays.
  * If you’re the type of person that does not like to be disturbed when busy,
    or giving a presentation, or watching a movie, you’ll be happy to know that
    the notification daemon now supports a Do-Not-Disturb mode.
  * The MATE Panel had several bugs that caused crashes in the past when
    changing layouts. Those are now fixed!
      * Support for Wayland compatibility has improved considerably.
      * Status icons (a.k.a. notification area, or system tray) have support
        for HiDPI displays.
      * Wanda the Fish got a make-over and now you can enjoy her in full
        HiDPI glory.
      * The window list applet now supports window thumbnails on hover.
      * Various accessibility improvements throughout the panel and its
        core applets.
  * If your system doesn’t, uh, support systemd you might be interested in
    knowing that we’ve added support for elogind to both the MATE Screensaver
    and the MATE Session.
  * We’ve also added a brand new MATE Disk Image Mounter utility.
  * Mozo, the menu editor, now supports Undo and Redo actions.
  * Pluma plugins have now fully switched to Python 3.
  * Pluma no longer has to envy anything from other complex editors, since it
    can now show the formatting marks.
  * i18n: All applications have been migrated from intltools to gettext.
2020-04-05 16:05:39 +00:00
nia
68abe4d890 musicpd: Update to 0.21.22
ver 0.21.22 (2020/04/02)
* database
  - simple: optimize startup
* input
  - curl: fix streaming errors on Android
* playlist
  - rss: support MIME type application/xml
* mixer
  - android: new mixer plugin for "sles" output
* Android
  - TV support
* Windows
  - fix time zone offset check
* fix build failures with uClibc-ng
2020-04-05 13:33:41 +00:00
fox
cc36ac14e4 audio/fasttracker2: Updates to v1.17
Changes since v1.14:

v1.17 - 03.04.2020
- Fixed some bugs with sample data marking/hand-drawing and sample loop pin
  dragging, which appeared in v1.16.

v1.16 - 02.04.2020
- The mouse system has been rewritten so that we don't need to do mouse
  capturing while interacting with GUI widgets, which could be buggy sometimes.
- The different Disk Op. item paths (mod./instr./smp./pat./trk.) now behave
  exactly like real FT2. I.e. if they haven't been initialized before, they
  will be set to the current working directory.
- Scrollbar thumbs are now limited to minimum 9 pixels in length/height, to
  prevent them from being difficult to click on.

v1.15 - 31.03.2020
- More improvements to S3M loader. Fixes "satellite one.s3m" and other S3Ms.
- Up/down pushbutton delay has been increased even more, to prevent accidentally
  skipping too much.
- Some other small miscellaneous changes not worth of a mention
2020-04-04 16:30:43 +00:00
nia
5f06e8e8f6 xine-lib: Update to 1.2.10
xine-lib (1.2.10) 2019-12-13
  * Add first Android support.
  * Add (xcb)xv yuy2 emulation.
  * Add libavcodec v58 compatibility.
  * Add avio seek support.
  * Make libpostproc optional.
  * Add libdav1d, libaom and lavc AV1 video decoders.
  * Add libvpx multithreading.
  * Add libpng decoder.
  * Add a52 double and fixed point modes.
  * Add Opus audio support to ogg demuxer.
  * Add AV1 video support to matroska demuxer.
  * Add ivf demuxer.
  * Add mpeg-ts split payload support.
  * Add TLS support using gnutls or OpenSSL.
  * Add ftp input plugin (ftp://) with TLS support (ftpes://)
  * Add tls:// input plugin (raw TLS over TCP).
  * Add libnfs NFS input plugin.
  * Add ftp/http seek support.
  * Add scp forward seek support.
  * Add mp4 http streaming support (plain and fragment modes).
  * Add HLS streaming support.
  * Add HTTP 1.1 support.
  * Add OpenGL EGL and Wayland support.
  * Add generic bitrate estimation.
  * Add side stream feature.
  * Optimize demux_qt.
  * Optimize OSD.
  * Optimize output layers.
  * Optimize decoder threads.
  * Optimize event handling.
  * Optimize stream info.
  * Optimize TCP/TLS/HTTP network input.
  * Optimize network buffering control.
  * Alsa/oss startup optimization.
  * Optimize input_stdin_fifo.
  * Optimize internal liba52.
  * Optimize user seek.
  * Build optimizations.
  * Simply user config.
  * Better support for audio out drivers that cannot resume after pause.
  * Better support for mpeg pts jumps.
  * Better bluray seek.
  * XML parser fixes.
  * Fix midstream audio mode switch.
  * Fix FLAC audio playback via ffmpeg.
  * Fix ffmpeg mpeg1/2 video.
  * Fix C++ build.
  * Fix build on clang only systems.
  * Fix/optimize mpeg, mpeg-ts, qt, flv, matroska, real and asf demuxers.
  * Fix network seek.
  * Fix/optimize audio CD.
  * Fix DVD (occasional crashes, damaged video after a DVD had been played).
  * Fix opengl2 freeze after X server failure.
  * Fix tvtime deinterlacer crash.
  * Fix/optimize overlay.
  * Fix/optimize old VDR plugin.
  * Fix xine-ui freeze when opening a playlist while paused.
  * Security fixes.
  * Build fixes (C99 mode, vaapi, ImageMagick, libmvec, less warnings).
  * Many small fixes.
  * More error handling instead of aborting.
  * Update german translation.
2020-04-02 15:52:46 +00:00
nia
9d140277b5 asunder: Update to 2.9.5
21 Oct 2019 - 2.9.5
===================
- Updated Catalan and Spanish translations.
The following was contributed by Felix Braun:
- Updated Opus support to have a smooth progress bar.

29 Aug 2019 - 2.9.4
===================
- Updated Finnish and Swedish translations.
- Added support for joining artist and title in title field (thanks to Tom Bailey).

1 Apr 2018 - 2.9.3
==================
The following was contributed by Gregory Margo:
- Allow changing the first track number and the width of the track number in the filename, making it easier to work with audiobooks and other multi-disk sets.
The following was contributed by Jonathan 'theJPster' Pallant:
- Use FDK-AAC instead of neroAacEnc.

19 Nov 2017 - 2.9.2
===================
- Updates Swedish translation.
The following fixes were contributed by Gregory Margo:
- Fixed the wavpack and mpc encoders to include APEv2 metadata.
- Remove 'single genre' code that's been unused since 2010.
- Added features to automatically fix some common mistakes in CDDB entries.
The following fix was contributed by Andreas Ronnquist:
- Fixed a bug where the config file couldn't be created because its parent directory could not be created because it existed already and was a regular file.

30 Jun 2017 - 2.9.1
===================
- Fixed a bug that caused a startup crash in some environments (reported in Arch Linux).
The following fix was contributed by Gregory Margo:
- Shorten requested filenames that are longer than the filesystem can handle.

8 May 2017 - 2.9
==================
The following fixes were contributed by Gregory Margo:
- Work around cdparanoia's filename length limits
- Fixed bug where multiple CDDB entries would only show once
- Improved the refresh/lookup system to work much better with more complicated CDs
- Fixed FLAC progress scanner. Both to make the percentage more reliable and to prevent a possible crash
- Added feature to select/deselect all tracks by clicking on rip checkbox header
- Fixed autocomplete file loading
- Fixed several potential buffer overflow bugs
- Fixed some minor memory leaks
- Fixed race condition during abort
- Improved completion percentage feedback
- Added feature to make the artist and title columns resizable
The following fixes were contributed by Andreas Ronnquist:
- Moved the config file to ~/.config/asunder without breaking old configs
- Moved the autocomplete files to ~/.cache/asunder without breaking old caches
The following fix was contributed by Pierre Lestringant (whz):
- Fixed musepack and aac playlist generation
The following fix was contributed by Matthew (mw):
- Add the ALBUMARTIST tag to flac files when "Single artist" is not checked.
The following fix was contributed by Antony Gelberg:
- Fixed when the CD is ejected to avoid problems before a full rip/encode cycle is completed.
2020-04-01 09:45:54 +00:00
gutteridge
95b681c587 py-music21: update a comment 2020-03-30 23:21:41 +00:00
joerg
0e78a11285 Needs libXcursor 2020-03-30 19:30:03 +00:00
gutteridge
83cc82f054 libmpcdec & musepack: note these packages conflict
Both of these packages install lib/libmpcdec.so. (libmpcdec seems like
a potential candidate for removal, if the remaining packages that
depend on it can either be switched to musepack or removed themselves.)
2020-03-29 18:30:06 +00:00
nia
d3da748806 openal-soft: Requires gcc5 according to its authors 2020-03-28 18:00:47 +00:00
nia
5588f7be31 game-music-emu: Needs zlib 2020-03-28 17:48:44 +00:00
nia
1db4ca7c39 game-music-emu: Disable ubsan using the built-in mechanism 2020-03-27 07:53:59 +00:00
joerg
304cd95a23 Skip configure.in for portability, configure itself is patched already. 2020-03-26 21:51:49 +00:00
joerg
fefa75570a Fix const correctness. 2020-03-26 21:51:24 +00:00
rillig
da9b1c7e0b audio/libsidplay: fix -Wchar-subscripts 2020-03-26 21:32:37 +00:00
nia
526a27589d milkytracker: Resolve inconsistent PLIST on different platforms 2020-03-26 13:11:16 +00:00
nia
fcdad9da78 game-music-emu: rm:-fsanitize=undefined, incompatible with older toolchains
Clean up path to .pc file
2020-03-26 12:27:58 +00:00
nia
5b180bf9ab snd: OSS seems to be broken on Linux, disable it 2020-03-26 12:08:47 +00:00
nia
9f50fd41e6 buzztrax: Use PLIST_SRC_DFLT to ensure PLIST.Linux gets picked up.
Remove omf-scrollkeeper include, it's no longer needed.
2020-03-26 12:07:19 +00:00
nia
72ce0d0890 csound6: Needs flex. Remove bsdtar requirement. 2020-03-26 12:04:11 +00:00
wiz
ec8310798f kid3: fix build by explicitly buildlinking libvorbis 2020-03-25 14:49:38 +00:00
fox
6b2491372e audio/din: Updates to 45
Changes since 44.0.2:

DIN Is Noise 45 @ Chennai, India
	! fixed internal bug in noise generator !
		+ results in improved noise :)
	+ keys can trigger notes or noise on keyboard-keyboard
		+ ie keys from computer keyboard or MIDI keyboard
		+ press ENTER to toggle
	- removed black/white notes display from MIDI keyboard input
		+ colored notes displayed instead
	+ balls can trigger notes or noise in Mondrian
		+ Select balls
			+ and Menu > Balls Triggers Note <> Ball Triggers Noise
			+ or press ENTER
			+ if there is no selection, all balls will trigger note (default)or noise

Approved by: jperkin@
2020-03-25 13:01:02 +00:00
fox
c9a9b36a86 audio/fasttracker2: Update to v1.14
Changes since v1.13:

v1.14 - 22.03.2020
- Bugfix: The Repeat/Replen. numbers in Smp. Ed. would not show the correct
  values for non-looping samples. It should always show the values even if the
  loop is disabled. This caused some strange visual bugs...
- Bugfix: Changing sample numbers on the white piano keys in Instr. Ed. was
  semi-broken (it would show wrong numbers until you changed to another instr.
  and back).
- Bugfix: If you set the current sample to 0E and scrolled down with the mouse
  wheel, the sample list would overflow.
- All bitmaps are now present as 4-bit (+ 1x 8-bit) RLE-compressed .bmp files,
  and are included in the binary as such. This makes it slightly easier to
  edit/add graphics.
2020-03-23 12:25:01 +00:00
nia
d7aa5899b6 speech-dispatcher: Add ltdl to buildlink3 2020-03-23 12:18:34 +00:00
nia
e7a1fc4789 lmms: Avoid silly portability check.
This is a bash script used for publishing Linux builds...
2020-03-23 09:44:34 +00:00
tnn
ac5b910171 py-last: needs py-setuptools_scm 2020-03-22 18:34:55 +00:00
nia
4a8fc19f64 twolame: Update to 0.4.0
Version 0.4.0 (2019-10-11)
--------------------------
- Added free format encoding (now up to 450 kbps)
- Added DAB utility methods for ScF-CRC handling
- Added `twolame_get_original()` and `twolame_set_original()`
- Added `twolame_get_extension()` and `twolame_set_extension()`
- Bundled .spec file in tarball for building RPM for twolame
- Make libsndfile dependency (and therefore the frontend) optional
- Fixed VBR encoding
- Fixed setting for error protection flag
- New check for invalid bitrate/channel encoder settings
- New checks against failed memory allocations
- Fixed padding policy (now adding an empty slot)
- Fixed build when maintainer mode is disabled
- Fixed scaling of floating point input source through libsndfile
- Removed `slotinfo` global variables to fix thread safety bug
- Switched to handling reading from STDIN using libsndfile
- Fix for potential buffer overrun relating to `MAX_NAME_SIZE` in CLI tool
- Install AUTHORS, COPYING, README, NEWS in `$prefix/share/doc/twolame/`
- Zero the whole of the data structure when calling `twolame_init()`
- Prefixed all global symbols with `twolame_` to prevent symbol conflicts
- Fix for `twolame_get_framelength()` returning the correct frame size when padding is enabled
- Fix progress counter in twolame CLI
- Fix compilation on mingw or mxe cross compiler
- Fix symbols visibility on Windows
- Add `-no-undefined` for compilation on Windows
- Added `win32-dll` option to `LT_INIT`
- Compiler and Valgrind warning fixes
- Various other minor fixes
2020-03-22 11:37:17 +00:00
nia
85fdd2de42 liblo: Update to 0.31
Changes of note since the 0.30 release include:

- oscsend can write to files and stdout.
- oscdump can write raw output.
- Fixed parsing bug with } and [a-] patterns.
- Support for // mattern matching operator.
- Support for double-ENDed SLIP packets.
- Assertions in C++ header and optional use of exceptions.
- Fixed improper use of va_end.
- Fix a clang compilation error.
- Compatibility with ESP32 embedded platform.
2020-03-22 11:11:32 +00:00
nia
9543c286d4 qmmp: Update to 1.3.6
Version 1.3.5
* added icon for 'play/pause' action
* fixed 'album artist' tag support
* fixed issue with missing bitrate after application restart
* fixed issue with incorrect audio properties displaying
* fixed crash on corrupted .m4a files
* fixed duration overflow
* fixed playlist duration update
* fixed issue with special symbols in the track change plugin
* fixed crash on encrypted archives
* updated Galician translation (Delio Docampo Cordeiro)

Version 1.3.6
* added 'album artist' and 'composer' tags support in the ffmpeg plugin
* fixed window title updating when playing CUE tracks
* fixed crash on Futura skin in the skinned ui
* updated French translation (Adrien Vigneron)
* updated Indonesian translation (Andika Triwidada and Wantoyo)
2020-03-22 09:27:12 +00:00
nia
70300f3f2d snd: Update to 20.2
Snd 20.2:

s7: complete profile.scm revision, (*s7* 'profile)
    s7_let_field_ref|set (for *s7* access from C)
      deprecated current s7_print_length|float_format_precision|gc_stats
    *function* (a function), replaces deprecated __func__
    openlets moved to (*s7* 'openlets), s7-version to (*s7* 'version)

checked: sbcl 2.0.2

Thanks!: Rick Taube, Kjetil Matheussen
2020-03-22 08:58:17 +00:00
nia
9904641079 qsynth: Update to 0.6.1
0.6.1  2019-12-22  The Winter'19 Release.

- Custom color (palette) theme editor introduced; color
  (palette) theme changes are now effective immediately,
  except on default.

- Second attempt to fix the yet non-official though
  CMake build configuration.

- When using autotools and ./configure --with-qt=...,
  it is also necessary to adjust the PKG_CONFIG_PATH
  environment variable (after a merge request by plcl
  aka. Pedro López-Cabanillas, while on qmidinet,
  thanks).
2020-03-22 08:53:19 +00:00
nia
e4966fcd6b game-music-emu: Update to 0.6.3
Christopher Snowhill (4):
      Add echo_ram to state structure, for dodgy SPC rips
      Complete the dodgy hack for SMW mod SPC playback
      Add necessary local pointer
      Disable clear_echo() function

Michael Pyne (62):
      Remove version markers from code comments, update URL.
      spc: Use exact hardware register widths.
      Support building with UBSan error-checking.
      Assume standard int types are present instead of reimplementing.
      Avoid undefined behavior with left-shift of negative ints.
      Request more compiler warnings.
      Replace fast min-width int types with fixed-width types.
      Fix warnings I introduced with conversion to fixed-width ints.
      bitbucket-pipelines.yml created online with Bitbucket
      Try to get CMake to work...
      spc: Fix narrowing warnings in demo player.
      gb: Fix read from uninit memory initializing wavetable.
      spc: Fix hang in revised STOP opcode handler.
      Minor whitespace fixups to support review.
      multichannel: Try to handle stereo/effects properly.
      Support clang and require C++11 mode
      Add move ctor for Blip_Buffer so it can be held in a vector
      [multichannel] Cleanup construction of Effects_Buffer
      [multichannel] Fix ABI/API breakage with gme_open_file
      multichannel: Re-fix build of demo app post-ABI breakage
      multichannel: Move #ifdef to guard entire use of setbuffer.
      multichannel: Move added API to single extra function.
      Update changelog.
      multichannel: Add simple test suite.
      Ignore GCC 7 implicit fallthrough (for now).
      Avoid undefined left-shift on signed integers.
      Properly export gme_type_t symbols.
      Add simple accessor for file extension from a gme_type_t.
      Silence unused var warning.
      zlib: Minor cleanups.
      Remove now-redundant vector from Mem_File_Reader.
      test: Use mem-based source for demo_mem test.
      Fix URL for pkg-config file.
      Add pkg-config metadata for linking to zlib with static builds.
      Search for static version of dependencies for static builds.
      Fix CMake warning with the recent static lib check.
      cmake: Fix whitespace (no other changes).
      cmake: Simplify compiler flag code.
      cmake: Enable -fwrapv by default.
      Ensure padding to guard emulator memory access is in the memory block.
      nsfe: Some blocks can have a 0-sized header, don't fail for those.
      cmake: Make GCC undefined sanitizer work with static build.
      Move BLARGG_EXPORT to header.
      Fix build failure in C-based demo player.
      spc: Set a playback length by default if set in header.
      player: Allow toggling infinite playback.
      Add a function to avoid automatic track ending.
      Add newer compilers to the CI script.
      YAML is the worst.
      resampler: Don't resample when sample rates are matched.
      example: Port the sample GUI player to use SDL2.
      example: Use SDL2 rendering to draw audio scope and simplify.
      example: Use a larger window for the GUI playback example.
      Disable copy/move ctor & assignment operator for Blip_Buffer.
      Make BLARGG_EXPORT changes for improvements made since patch started.
      Remove another fallthrough warning in GCC 9.2.
      Bump version in preparation for tagging/release.

Nicolas Allemand (2):
      added support for macOS framework building

Vitaly Novichkov (26):
      Added ZLib support for memory reading
      Fixed missing VGZ detection
      Clean-up of GZip memory reading code and created a unit-test for mem-read
      Merge Std_File_Reader with GZip_File_Reader into same class Detection of GZip is done on a magic number check that will tell is this GZipped or a regular file.
      Small clean-up and Clang Code Model's warnings fixes
      Another tiny beautifying and clean-up in the Data_Reader.cpp
      Clean-Up of GZip decompression code
      Remove no more needed macros and typedefs
      Fixed an invalid output of Mem_File_Reader and fixed warnings
      Replace legacy GENS emulator with MAME which is much more accurate
      Added Nuked OPN2 and ability to select one of three YM2612 emulators
      Fix the warning in release build
      Minor warning fixes
      Hes_Cpu: Fix integer types and fix the time correctness
      Fix the warning of extra comma after function end in gme.cpp // Also, clean up from a junk spaces
      KSS: Fixed silence
      VGM: Implement Dual YM2612 support
      VGM: Minor fixes - removed unnecessary "psg_dual" check - making mute mask apply to both chips when dual-chip is run
      MAME YM2612: Enable internal re-sampler to have accurate music
      Added blargg_source.h as a public header
      Fixed the C90 compatibility of blargg_source.h
      True fix of fallthrough warnings
      Also ignore files like "CMakeLists.txt.user.4.10-pre1"

Wohlstand (12):
      Data_Reader: Remove useless macros are left from old code
      Fixed build of test
      Added .gitignore
      Added CMake option to on/off isolated echo buffer on SPC
      Merged in support for a modified SPC echo buffer to better support ROM hack SPCs.
      Merge dual chip support for VGM YM2612
      blargg_source.h: never use __declspec(dllimport)

derselbst (29):
      tweak Stereo_Buffer for having multiple channel_t
      fix build
      fix compiler warnings
      adapt Music_Emu internals and gme API for multi channel support
      update doc
      minor fixes
      adapt Effects_Buffer for multiple channels
      temporarily fix early fadeout problem
      adapt Effects_Buffer::mix_enhanced() for multiple voices
      Revert "tweak Stereo_Buffer for having multiple channel_t"
      revert Classic_Emu::set_sample_rate_()
      get rid of hardcodings
      make Music_Emu use multichannel rendering if requested
      update changelog
      bump GME_VERSION
      remove debug code
      adapt mix_mono and mix_stereo for multichannel rendering
      use c-naming style
      fix try/catch block
      prefer std::vector
      use tab indentation
      another tab indent
      use int rather than bool
      fix build
      ensure echo/reverb buffers have already been allocated
      correctly skip audio of voice buffer that dont contribute to output
      fix advanced stereo mixing
      avoid fading if fade_start is negative
      disable multi channel support for vgm_emu

myQwil (4):
      Parse hours and milliseconds
      Changed the comment to indicate that length is now in milliseconds
      Removed track fade from test.m3u
2020-03-22 08:44:19 +00:00
nia
dece24751a audacious: Update to 4.0
This release switches to Qt 5 by default. The Qt UI has become quite polished by now. It will be quite familiar to users of the GTK2 UI, but it also brings a few nice-to-have improvements, such as a playlist view that is easier to navigate and sort.

GTK2 remains available and supported as a build option, but new features will only be added to the Qt UI going forward.

Some things that we wanted to get finished didn't make it into this release. In particular, the Qt port of the Winamp-like UI is still missing some key features such the Jump to Song window. Users of the Winamp-like UI may want to continue using GTK2 for now. The Windows builds are also still using GTK2, until some Windows-specific font size issues (on displays greater than 96 DPI) can be worked out in the Qt version.

New features and improvements:

    Clicking on playlist column headers sorts the playlist (#8)
    Dragging playlist column headers changes the column order (#10)
    Application-wide settings for volume and time step sizes (#330)
    New option to hide playlist tabs (#547)
    Sorting playlist by path now sorts folders after files (#843)
    Implemented additional MPRIS calls for compatibility with KDE 5.16+ (#900)
    New OpenMPT-based tracker module plugin (contributed by Chris Spiegel)
    New VU Meter visualization plugin (contributed by Marc Sánchez)
    Added option to use a SOCKS network proxy (contributed by Róbert Čerňanský)
    The Song Change plugin now works on Windows (contributed by Domen Mori)
    New “Next Album” and “Previous Album” commands
    The tag editor in Qt UI can now edit multiple files at once
    Implemented equalizer presets window for Qt UI
    Lyrics plugin gained the ability to save and load lyrics locally
    Blur Scope and Spectrum Analyzer visualizations ported to Qt
    MIDI plugin soundfont selection ported to Qt
    JACK output plugin gained some new options
    Added option to endlessly loop PSF files

Bug fixes since 3.10.1:

    Fixed blurry application icon on Windows (#863)
    Cuesheet entries in an .m3u playlist are now added correctly (#878)
    Various minor fixes in handling of output stream

Other:

    Experimental support for building with meson
2020-03-22 08:39:48 +00:00
nia
a0b75cbfbc libgroove: Clean up. Use ffmpeg4. 2020-03-22 07:52:59 +00:00
nia
3ec60ce924 chromaprint: Clean up. Use ffmpeg4 and fftw3.
Bump PKGREVISION.
2020-03-22 07:34:03 +00:00
nia
35ff236bcf libwildmidi: doesn't need gmake 2020-03-22 06:57:54 +00:00
nia
eadd216a68 *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:22 +00:00
nia
45e1025d43 musicpd: Further simplify and clean up options.
id3 and sndfile provide fairly basic, nearly-always-expected functionality,
so remove those from the hydra.
2020-03-20 10:43:35 +00:00
nia
266dcf42c0 musicpd: Update to 0.21.21
ver 0.21.21 (2020/03/19)
* configuration
  - fix bug in "metadata_to_use" setting
* playlist
  - asx, xspf: fix corrupt tags in the presence of XML entities
* archive
  - iso9660: skip empty file names to work around libcdio bug
* decoder
  - gme: ignore empty tags
* output
  - solaris: port to NetBSD
* raise default "max_connections" value to 100
2020-03-20 10:23:03 +00:00
prlw1
8d823b17cf Skip portability check in configure.in as we patch configure. 2020-03-19 14:37:10 +00:00
tnn
2279ff4177 cantana: PLIST.unix -> PLIST.notdarwin 2020-03-18 21:58:38 +00:00
joerg
e76fbf471a Needs pip 2020-03-18 17:44:24 +00:00
joerg
34e7f5da2e No portability check in configure.in, unused 2020-03-18 17:42:17 +00:00
fox
113e987080 audio/fasttracker2: Update to v1.13
Changes since v1.12:

v1.13 - 18.03.2020
- Fixed crash when loading some very specific S3M modules
- Linux: Fixed CMakeLists.txt to work on Arch Linux
- Some other small miscellaneous fixes not worth of a mention
2020-03-18 12:20:41 +00:00
nia
bfcb1bf63c audio: Import dumb
DUMB is a module audio renderer library. It reads module files and outputs
audio that can be dumped to the actual audio playback library.

This is a fork of the original dumb by Ben Davis.
2020-03-17 21:41:50 +00:00
tnn
f3bbc2d3c6 tcd: fix build on Linux 2020-03-16 14:08:46 +00:00
fox
522601300a audio/fasttracker2: Update to v1.12
Changes since v1.11:

v1.12 - 13.03.2020
- Bugfix: Some broken XMs/XIs have a non-sense value in the "mute" instrument
  field. This is now clamped correctly so that such modules and instruments
  will not yield muted sound. This fix was actually present earlier, but it was
  broken again some time ago. You will very rarely bump into this issue anyway.
- Micro-optimization to how voice/ramp volumes are calculated (4x DIVs removed)
- Windows/macOS: SDL was upgraded from 2.0.10 to 2.0.12
2020-03-14 03:21:42 +00:00
nia
af217bc787 *: Remove mysql51 - EOL since 2013, completely broken with OpenSSL 1.1 2020-03-13 10:05:41 +00:00
wiz
84175ff182 musescore: revert unintended part of commit 2020-03-13 07:46:54 +00:00
wiz
85a7c9b96b musescore: fix unportable test(1) operator. 2020-03-13 07:46:10 +00:00
rillig
e47fb1d85f audio/speex: remove unknown configure option 2020-03-12 23:01:43 +00:00
rillig
7439ffcad9 audio/sox: remove unknown configure option
The option --without-gomp is no longer recognized. There is still a
GOMP_LIBS variable, but that one is deprecated as well.
2020-03-12 22:56:42 +00:00
wiz
4e0eb9c3f6 icecast: skip configure.in in portability check
Already patched in configure.
2020-03-12 17:42:10 +00:00
nia
281c47271a py-musicbrainz: Removed - deprecated since 2011, no users in pkgsrc 2020-03-12 16:12:28 +00:00
fox
7991519cc2 audio/fasttracker2: Update to v1.11
Changes since v1.10:

v1.11 - 10.03.2020
- Bugfix: The Help screen scrollbars could act strange when switching subjects
- Bugfix: Some of the Instr. Ed. (+ extension) scrollbars could be moved with
  the up/down pushbuttons even if the current instrument is not allocated.
  This is not supposed to be possible.
- Bugfix: In the Instr. Ed. screen, the "Add" button (vol/pan env.) could lead
  to a crash if the current instrument wasn't allocated.
- Bugfix: The piano in the Instr. Ed. screen could show wrong keypresses if
  extremely low or high pitches were being played.
- The up/down pushbutton delay has been increased, it's too short in original
  FT2 (in my opinion).
- The 4-tap cubic spline interpolation table (for the audio mixer) has been
  recalculated in higher precision and more phases. It should in theory be
  better, but I can't personally hear any difference.
- Windows: The DPI-scaling is now per-monitor aware instead of system aware.
  Maybe this solve the issue of blurry pixels for some people...
- Don't warn the user when loading a song with stereo samples. They will be
  mixed to mono anyway, and I don't think it's an important warning to show.
- Fixed some minor grammar errors in some GUI texts
2020-03-11 10:10:31 +00:00
wiz
a6f6163169 *: bump for vala 0.48.0 2020-03-11 09:53:51 +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
wiz
95230dfdb8 picard: update to 2.3.1.
# Version 2.3.1 - 2020-02-27

## Bug-fix
- [PICARD-1745] - Packaged libdiscid is not compatible with macOS 10.12
- [PICARD-1748] - Many release events can cause the versions context menu to overflow
- [PICARD-1750] - Existing acoustid_fingerprint tags are not considered for AcoustID submission
- [PICARD-1754] - DEL always removes release or file from main window
- [PICARD-1756] - Plugin update fails to compare plugin versions with double digit versions
- [PICARD-1757]` is used in a script
- [PICARD-1760] - Prevent duplicates in top tags editor
- [PICARD-1762] - Dropping a PDF file on cover art image box doesn't work
- [PICARD-1765] - Adding uppercase tags to preserved tags list is not handled correctly
- [PICARD-1772] - Unexpected results with `$num` function
- [PICARD-1773] - Untrapped error on `$mod` with zero input
- [PICARD-1774] - `$lenmulti` with missing name returns "1"

## New Feature
- [PICARD-1743] - Add script functions `$sortmulti` and `$reversemulti` to sort and reverse multi-value variables
- [PICARD-1751] - Provide a `%_releasecountries%` variable

## Improvement
- [PICARD-1746] - Change Generate AcoustID Fingerprints shortcut to Ctrl+Shift+Y / ⌘⇧Y
- [PICARD-1752] - Use preferred release countries to select a matching release country if there are multiple
- [PICARD-1755]
- [PICARD-1759] - Make editing tags in top tags list more intuitive
- [PICARD-1771] - Completely ignore release types set to zero in preferred releases


# Version 2.3 - 2020-02-17

## Bug-fix
- [PICARD-1739] - Update check does not handle alpha, beta and rc versions properly
- [PICARD-1744] - Invalid ignore path regex can crash Picard

## Improvement
- [PICARD-1740] - Save originalfilename to ASF tags


# Version 2.3.0rc1 - 2020-02-11

## Bug-fix
- [PICARD-1688] - "Submit AcoustIDs" fails with many tracks
- [PICARD-1719] - `$unset` marks tag for deletion
- [PICARD-1724]
- [PICARD-1725] - Fingerprint indicator rendering artifacts
- [PICARD-1726] - Crash when closing options quickly before plugin list got loaded
- [PICARD-1727] - Performer tag in metadata list is not translated
- [PICARD-1733] - App does not start on macOS 10.12
- [PICARD-1736] - "Generate AcoustID Fingerprints" is too long for the toolbar

## Improvement
- [PICARD-1716]
- [PICARD-1717] - Backup config file on update
- [PICARD-1720] - Add script function `$slice` to extract a portion of a multi-value variable
- [PICARD-1721] - Add script function `$join` to join the elements of a multi-value variable
- [PICARD-1723] - Match to album should consider the disc number
- [PICARD-1729] - Add scripting function `$datetime` to return the current date and time
- [PICARD-1737] - Add keyboard shortcut Ctrl+Alt+F for "Generate Fingerprints"
- [PICARD-1738] - Load a recording URL entered into the search field as standalone recording


# Version 2.3.0b1 - 2020-01-30

## Bug-fix
- [PICARD-239] in tagger script
- [PICARD-965] - Items in tagger scripts list are squished
- [PICARD-1054] - Picard swallows values of Qt command line arguments
- [PICARD-1218] - Script names aren't truncated properly
- [PICARD-1312] - Hotkeys for buttons do not work on macOS
- [PICARD-1565] - Picard ignores results in Acoust ID web service response
- [PICARD-1592] - APEv2: Read tags case insensitive
- [PICARD-1625] - UI unresponsive while matching files to release
- [PICARD-1626] - Locales in Options > Metadata are not translated and not sorted
- [PICARD-1629] - Duration for AAC files with APEv2 tags is wrong
- [PICARD-1658] - macOS: System wide libdiscid is used instead of the bundled one
- [PICARD-1662] embedded images
- [PICARD-1664] - Cluster lookup does not use preferred release types
- [PICARD-1667] - Some scripting functions are always true
- [PICARD-1668] - Read fails if mp4 file has "disk" tag set but empty
- [PICARD-1675] - Allow disabling auto update for Windows builds
- [PICARD-1678] - Picard crashes if result from search server contains non-integer scores
- [PICARD-1693] - Position and size of log view and activity history are not preserved
- [PICARD-1699] - On scan asking the user to enable the fingerprinting does always abort the scan
- [PICARD-1700] - Crash with PyQt5 when opening cover art context menu
- [PICARD-1709]
- [PICARD-1711] - Cannot delete lyrics from ASF, ID3, MP4 and APE files

## New Feature
- [PICARD-34] - Add a fingerprint indicator
- [PICARD-118] - Windows: Provide a portable Picard version
- [PICARD-125] - Support for AC3
- [PICARD-170] - Allow selecting displayed columns
- [PICARD-714] - Allow user to reorder fields in the lower pane
- [PICARD-991] - Allow calculating AcoustID fingerprints for matched recordings
- [PICARD-1098] - MP4: Support custom tags
- [PICARD-1521]" ID3 tag
- [PICARD-1656] - Allow setting cover art for clusters
- [PICARD-1673] - Show progress in Windows taskbar
- [PICARD-1674] - Show progress in Linux docks / taskbar supporting the Unity.LauncherEntry DBus interface
- [PICARD-1677] - Option to ignore tags for file changed status
- [PICARD-1684] - Allow re-ordering multi-value tags

## Improvement
- [PICARD-115] - Display 'YYYY', 'MM' and 'DD' in date input field when value not available
- [PICARD-321] - Backslash support in filenames if Windows compatibility is disabled
- [PICARD-1260] - Sort entries in Clusters more "naturally"
- [PICARD-1349]
- [PICARD-1401] - CD Lookup dialog does not make it clear how to submit a disc ID
- [PICARD-1402] - macOS: Register for supported file types to open with Finder or drag and drop on dock icon
- [PICARD-1467] - Provide signed Windows installer
- [PICARD-1523] - Make Picard case-agnostic for "Preserve tags from being cleared"
- [PICARD-1589]
- [PICARD-1628] - Make APEv2 tags with AAC optional
- [PICARD-1631] - Notarize macOS app
- [PICARD-1646] - Respect preferred release types when scanning tracks
- [PICARD-1650] - Select / load multiple items from search results
- [PICARD-1652]
- [PICARD-1659] - Natural sorting for search results
- [PICARD-1661] - Improve preserved tags autocomplete
- [PICARD-1665] - Disable uninstall for globally installed plugins
- [PICARD-1666] - Consider video / audio when comparing files to tracks
- [PICARD-1671] - Rework Options > Tags page
- [PICARD-1672]
- [PICARD-1680] - Select / load multiple items from CD lookup results
- [PICARD-1682] - Multiline editing for lyrics and comments
- [PICARD-1683] - Autocompletion when editing media, releasetype, releasecountry and releasestatus tags
- [PICARD-1686] - Always keep [non-album tracks] entry on top
- [PICARD-1692] - Change sliders to jump to clicked position
- [PICARD-1695] - Make script editor UI consistent with other option pages
- [PICARD-1712] - Use Ctrl+D as keyboard shortcut to remove albums or files
- [PICARD-1714] - Focus search input with Ctrl+F
- [PICARD-1715] - Allow changing file extension by manipulating the %_extension% variable in renaming script

## Task
- [PICARD-1406] - Refactor Metadata.set and metadata.__setitem__
- [PICARD-1465] - Add Picard to Windows Store
- [PICARD-1596] - Automate PyPI deployment
- [PICARD-1653] - macOS: Enable Hardened Runtime
- [PICARD-1669] - Build Windows 10 MSIX app package
- [PICARD-1703] - Upgrade to PyInstaller 3.6
2020-03-07 09:18:43 +00:00
nia
97a251af51 wsoundserver: Fix build - needs -lossaudio 2020-03-06 11:12:11 +00:00
fox
a2ab89ac33 audio/fasttracker2: Update to v1.10
Changes since v1.09:

v1.10 - 03.03.2020
- Bugfix: Channels were internally muted when the tracker was first started.
  You'd get no sound when trying to load samples and entering them in the
  pattern data. You had to load a song for them to properly unmute...
  This has been a bug since v1.04, yikes!
- The audio mixer's resampling interpolation was upgraded from 3-tap cubic to
  4-tap cubic, without affecting the performance of the mixer.
- Fixed some bugs in the .PAT (Gravis Utrasound patch) instrument loader
- Fixed several bugs with the "Echo" toolbox (Sampler screen)
- Bugfix: The "relative tone" section of the Instr. Ed. screen would get messed
  up if loading a WAV/AIFF sample whose playback frequency is immensely large.
- Code cleanup
2020-03-05 19:51:29 +00:00
nia
875eb55a7c ardour: Add links to PRs, in the hope they eventually get merged 2020-03-04 10:56:35 +00:00
nia
89fe104ce1 audio: Remove gimmix
Upstream disappeared around 7 years ago. This isn't the latest version which
is apparently 0.5.7.2.

Plenty of other mpd clients are available.
2020-03-01 13:07:39 +00:00
nia
5a28b7bdb4 audio: Remove rtunes
This is dead upstream since 2009 and fails to build against OpenSSL 1.1.
2020-02-29 13:51:33 +00:00
wiz
91f059f499 musicpd: fix build with clang 9.0.0
Sent this and another patch upstream, so add URL to second patch.
2020-02-29 08:58:32 +00:00
nia
e98bce670e audio: Remove rplay
This is another dead sound server that no longer has any users in pkgsrc.

The website went offline in 2005. This 3.3.2 release is from 1999.
2020-02-26 18:10:49 +00:00
nia
c36b378184 snd: Update to 20.1
Snd 20.1:

s7: s7_c_type_set_is_equal|is_equivalent|gc_free|gc_mark
    debug.scm and (*s7* 'debug)
    removed coverlets (openlets is now a dilambda)

checked: sbcl 2.0.1

Thanks!: Woody Douglass, Kjetil Matheussen, Rick Taube, Mike Scholz
2020-02-26 16:40:38 +00:00
nia
54b592407b quodlibet: Update to 4.3.0
4.3.0 (2020-02-22) - Smaug-like figures, lurking on our planet filled with hoarded data
---------------------------------------------------------------------------------------

Packaging Changes:
  * Various installed files have been renamed
    ("exfalso" -> "io.github.quodlibet.ExFalso") to work better with Flatpak
  * zsh completion file installation location changed to site-functions :pr:`3300`
  * Installs a new bash completion file :pr:`3126` :pr:`3128`
  * Windows: Moved everything from 32 bit to 64 bit. This means QL will no longer work with 32 bit Windows.

Translations:
  * Update brazilian portuguese translations :pr:`3123` (:user:`Hugo Gualandi <hugomg>`)
  * Bulgarian translation fixes :pr`3147` (:user:`cybercop-montana`)
  * Update Hebrew translation :pr:`3164` :pr:`3274` (:user:`Avi Markovitz <avma>`)
  * French translation update :pr:`3183` (:user:`Bundy01`)
  * Update German translation (:user:`Till Berger <Mellthas>`)
  * Various translation related spelling/formatting/text improvements :pr:`3208` :pr:`3207` :pr:`3206` :pr:`3214` :pr:`3215` :pr:`3218` :pr:`3219` (:user:`Till Berger <Mellthas>`)
  * New Serbian translation :pr:`3245` (:user:`leipero`)
  * Update Finnish translation :pr:`3199` (:user:`Kristian Laakkonen <krisse7>`)

General:
  * Simplify launcher for macOS :pr:`3101` (:user:`a-vrma`)
  * Add original date sort option to album browser :pr:`3103` (:user:`Ruud van Asseldonk <ruuda>`)
  * Option for multiple queries in Search Browser :pr:`3082` (:user:`blimmo`)
  * Improved `VGM` Metadata Tag Parsing (GD3 Support) :pr:`3100` (:user:`Eoin O'Neill <Eoin-ONeill-Yokai>`)
  * cover: Always scale down to parent window size :pr:`3114` (:user:`Fredrik Strupe <frestr>`)
  * tags: Support loading lyrics from 'unsyncedlyrics' tag 🐛`3115` (:user:`Fredrik Strupe <frestr>`)
  * browsers: Focus album list on album filtering 🐛`3122` (:user:`Fredrik Strupe <frestr>`)
  * Add bash completion :pr:`3126` :pr:`3128` (:user:`Arnaud Rebillout <elboulangero>`)
  * Docs fixes :pr:`3133` :pr:`3192` (:user:`Petko Ditchev <petko10>`, :user:`CreamyCookie`)
  * player: Make external volume cubic by default :pr:`3151` (:user:`Fredrik Strupe <frestr>`)
  * desktop: Accept all selected files when opened from file browser 🐛`3159` (:user:`Fredrik Strupe <frestr>`)
  * Tracks without track number are now sorted before first track :pr:`3196` (:user:`CreamyCookie`)
  * Add option for ignoring characters in queries :pr:`3221` (:user:`blimmo`)
  * Disable the file trash support under flatpak for now 🐛`3093`
  * zsh completion improvements :pr:`3300` (:user:`Matthew Martin <phy1729>`)
  * Add poetry support :pr:`3306` (:user:`Nick Boultbee <declension>`)

Plugins:
  * Import metadata plugin: Fix file renaming 🐛`3071` (:user:`Fredrik Strupe <frestr>`)
  * Scale player volume properly in mpris2 API :pr:`3098` (:user:`luk1337`)
  * mpris: Drop MPRIS1 support :pr:`3102`
  * Add new Banshee import plugin :pr:`3141` (:user:`Phidica`)
  * Library update plugin: Update on file modifications 🐛`3168` (:user:`Fredrik Strupe <frestr>`)
  * Add "Record Stream" to default custom commands plugin 🐛`1617` (:user:`CreamyCookie`)
  * Custom Commands: Don't modify command when using parameters 🐛`3185` :pr:`3232` (:user:`CreamyCookie`)
  * Import/export plugin: accept full filenames when renaming :pr:`3282` (:user:`Fredrik Strupe <frestr>`)
  * acoustid: fix queries always returning "unknown" 🐛`3269`
  * Fix embed images plugin submenu not showing sometimes :pr`3303` (:user:`Nick Boultbee <declension>`)
2020-02-25 11:06:51 +00:00
nia
e6f9a00b01 ncmpc: Update to 0.37
ncmpc 0.37 - (2020-01-24)
* show performer on song page
* show partitions on outputs page (requires libmpdclient 2.18)
* search: add search tag "modified" (requires libmpdclient 2.10)
* fix compatibility with MPD versions older than 0.21
* switch to C++17
2020-02-23 11:44:52 +00:00
ryoon
28078bd9f9 alacconvert: Use COMPILER_RPATH_FLAG instead of hardcoding 2020-02-21 18:38:22 +00:00
nia
9ce9bb2bc5 vamp-plugin-sdk: Update to 2.9.0
Version 2.9, 2019-11-13 (maintenance release)

  * Fix non-thread-safe behaviour in PluginAdapter. Plugins built
    using the adapter classes in version 2.8 or earlier cannot safely
    be used simultaneously across threads with other instances of
    themselves or of other plugins in the same library (i.e. shared
    object). Hosts have been required to provide synchronisation for
    such cases. Version 2.9 introduces synchronisation in the plugin,
    making this usage safe. Unfortunately this does not make host code
    safe when using older plugin builds, as the problem and its fix
    are in the plugin side of the SDK. Caution is still required, but
    this fix does allow updated plugin builds to avoid problems with
    some existing hosts
  * Change required C++ language standard from C++98 to C++11. This
    is because of the use of std::mutex in the above fix
2020-02-20 16:18:03 +00:00
gutteridge
95dc95cbfe musescore: build fix for MacOS X (with pkgsrc's defaults) 2020-02-19 03:00:20 +00:00
nia
33203dda87 musicpd: Update to 0.21.20
ver 0.21.20 (2020/02/16)
* decoder
  - audiofile, ffmpeg, sndfile: handle MIME type "audio/wav"
  - ffmpeg: fix playback of AIFF and TTA
  - vorbis, opus: fix seeking in small files
* fix backwards seeking on ARM (and other non-x86 CPUs)
2020-02-18 13:21:38 +00:00
nia
e5cb38f00e fluidsynth: Update to 2.1.
Changes:

- a regression introduced in 2.1.0 caused the jack audio driver to not correct a sample-rate mismatch (#607)
- pkg-config is now being to used to find readline (#606, thanks to @ffontaine)
- fix various typos in the documentation (#600, thanks to @luzpaz)
- fix a memory leak in the file renderer
- fix leaking memory when sequencer clients were not explicitly unregistered (#610)
- fix a heap-based use-after-free in jack driver (#613)
- fix the linker possibly not finding libinstpatch (#617, thanks to @realnc)
2020-02-18 13:11:50 +00:00
gutteridge
121be4efb4 musescore: update to 3.4.2
pkgsrc-specific change: explicitly turn off the telemetry feature,
which was added in the 3.4 series. (There are inconsistencies in the
CMake settings such that with the default configuration it states that
telemetry is turned off, but some components are still built.)

This should address build failures that were occurring with the older
3.2.3 release in combination with Qt 5.14. (It builds and runs for me
on NetBSD amd64 8.1_STABLE and 9.99.44.)

(NB supporting i386 builds would require tweaks to the packaging. I've
left that as a separate exercise TBD.)

The change logs don't seem to be available in an easily aggregated but
condensed form. Highlights of the 3.3 and 3.4 series are:

3.4

New

    Apply palette elements with a single click if there is a selection in the score
    Allow dragging notes horizontally
    Slurs, hairpins and other elements can be edited after single click
    Add middle adjustment handle for beams, for moving whole beam vertically

Improvements

    Double click is not needed to reach edit mode anymore
    Introduce section break properties, bend properties, tremolo bar properties in the Inspector
    Allow access to several properties window in the Inspector
    Name of the newly created custom palette can be specified
    Accessibility: improve speech for elements with spanners

Fixes

    "Don't play trill" option silenced the note playback
    Slurs on small staves were displaced in some cases
    Barline handles were drawn incorrectly after dragging one
    Strings in the Part dialogue were ambiguous
    Y Offset value of fretboards didn't restore after undoing the values being changed from Edit Mode
    Replacing a note with an accidental left the accidental on the new note
    Adding Intervals (above/below) didn't take into consideration the accidental toggle state
    Multiple chord symbols attached to same note didn't copy as part of the range
    Strings in fret diagrams without "X" or "O" displayed as "?" on Linux
    MuseScore crashed when changing a triplet's rest's duration
    Images attached to rests weren't imported from MuseScore 2
    Tremolo Bar dialog had multiple UX issues
    AppImage: system printers weren't available in the print dialog

3.3

New

    Complete palettes redesign
    Note Input workflow improvements
    Native support for Roman numeral analysis and Nashville notation

Improvements

    Chord Symbol Formatting not only for MuseJazz has been supported
    Symbols can be attached to barlines
    Multiple improvements to the Plugin API
    Implement changing palette and palette cell properties on fly
    Current workspace is automatically saved on each action that changes the workspace
    Palettes and workspaces can be reset to the default state defined by the workspace you started customisations from
    Improve algorithm for determining start point for note input
    Move the viewport to show actual changes in the score if they are outside of the current view

Fixes

    NVDA screen reader didn't work
    Various MusicXML Import/Export fixes
    Various fixes for the playback of tied notes, muted voices and notes being edited in parts
    Sticking was not linked between score and parts
    The presence of fretboard diagrams prevented input of chord symbols in other staves
    Loop playback was set incorrectly in parts
    Shortcuts navigation across the palettes was broken
    Palettes and palette cells were not translated
    It was impossible to enter successive sticking elements
2020-02-16 20:00:47 +00:00
fox
fe64061243 audio/fasttracker2: Update to v1.09
Changes since v1.08:

v1.09 - 12.02.2020
- Fix: If a corrupt .XM doesn't contain all the sample data at the end of the
  file, try to load what is left instead of showing an "Out of memory!" message.
- Fix: Prevent upscaling factors higher than 2x on ARM devices. Fixes extreme
  slowdowns on Raspberry Pi 4 with 2k or higher resolution screens.
- The .MOD importer has been slightly improved for oldschool 15-sample formats
- The .S3M importer has been slightly improved for certain effect cases not
  compatible with FT2.
- Audio mixer: Internal voice volumes are now calculated with 256 times higher
  precision than FT2. Some other changes were also made to make sure the audio
  mixing is always done at max precision regardless of the "amp" setting in
  the config screen. These are changes that most people won't ever be able to
  hear, but the speed performance of the mixer is still the same, so why not.
- The audio dithering routine has now been improved (rectangular->triangular),
  and it's now enabled by default on a fresh configuration, or if you reset it.
2020-02-13 10:10:47 +00:00
fox
b793d34c49 audio/din: Updates to 44.0.2
Changes since 43.0.1:

DIN Is Noise 44 @ Chennai, India

	!+! new noise generator in DIN Is Noise!
		+ using drone UI
		+ choose if a drone drones a pitch or makes noise
			+ Menu > Drone Tools > Drone is Drone OR Drone is Noise
				+ OR SHIFT + q
			+ when a drone makes noise:
				+ a low frequency 'drone' makes low frequency noise
				+ a high frequency 'drone' makes high frequency noise
				+ manipulate drones ie move, modulate, launch, orbit to
					manipulate noises!
				+ choose Menu > Editors > Noise Interpolator to
					+ edit the noise sample interpolator curve

	+ use drone pendulum's parameters to turn rows and/or columns
		of a drone mesh into drone pendulums! :)
			+ works best when you make all drones of the mesh at the same time
				+ so set In seconds to 0
				+ and make drones in:
					+ ascending or descending rows
					+ ascending or descending columns
			+ apply to AM BPM and/or FM BPM to turn rows and/or columns of drone
				mesh as drone pendulums!

	+ flip button to flip start/end bpm of drones in drone pendulum

	+ harmonic bookmarks on Sine Mixer
		+ click on + to bookmark selected harmonics
		+ click on - to delete selected bookmarks
		+ click on x to delete all bookmarks
		+ click bookmark to select harmonics linked to it
			+ SHIFT click to select more bookmarks

	+ DIN switches menu to:
		+ Drone Params when drones selected
		+ Voice when Voice is enabled
		+ Ranges when a range is selected

	+ new microtonal keyboard shortcuts:
		+ SHIFT + f selects range under cursor
		+ CTRL + f to switch between change note to note and change note by octave
		+ CTRL + v to change both notes (to another note or by octave) of current range
		+ CTRL + g to change left note (to another note or by octave) of current range
		+ CTRL + h to change right note (to another note or by octave) of current range
		+ SHIFT + b to change height of current range
		+ CTRL + b to change height of entire microtonal keyboard

	+ rearranged menu items on Drone Params
		+ brought drone AM depth and FM depth together
		+ brought drone AM BPM and FM BPM together
		+ moved Rotate and Scale drones to Drone Params tab from Drone Tools tab

	+ new ~ checkbutton on all spinners to toggle random increment
		+ click > on spinner to edit random increment
			+ in field after ~ label
			+ default is -100% to 100% of steady increment ie value in +- field

	+ press ESC to abort active octave shift on current instrument

	+ press g to toggle draw cursor guide on curve editors
		+ useful for aligning curve components
		+ activate with keyboard shortcut only, may appear on menu in future

	* improved turn and speed ball operator on Mondrian
		+ using new noise / random algorithm!

	* improved bezier curve generation

	* improved expression evaluation in numeric fields

	* improved warper default curves

	* improved waveforms library

	! fixed bug: DIN may crash when deleting a vertex of curve that has point modulation !
	! fixed bug: make absolute values of a binaural pair available for editing
							 when selection changed from multiple pairs to one pair. !
	! fixed bug: num pad + and - to change slit size on Mondrian !
	! fixed bug: non decaying notes when ball volume < 0 on Mondrian !
	! fixed bug: in display of Selected Range number on Microtonal Keyboard!
	! fixed bug: reposition drones when left note of first range, right note of last range changed !
	! fixed bug: in 2600 patch !
	! fixed typo: paris instead of pairs in binaural drones instrument !
2020-02-12 12:13:19 +00:00
nia
d26d6c2768 vamp-plugin-sdk: Fix usage of -ldl in pkgconfig file 2020-02-12 02:50:13 +00:00
fox
ac3d458b09 audio/fasttracker2: Update to v1.08
Changes since v1.07:

v1.08 - 08.02.2020
- Critical bugfix: Saved instruments (.xi) would end up being broken!
- Linux bugfix: Loading a song by passing it to the executable's argument from a
  terminal wouldn't work in most cases...
- macOS/Linux bugfix: Don't show ".." directory when you are in root
- Code fix: We don't want our main instrument/sample structs to be packed, only
  the ones used during saving/loading of songs/instruments. This doesn't change
  the behavior of the FT2 clone, but it prevents unaligned pointer access in the
  replayer and other routines.
- Small optimizations to pattern data rendering, those routines are quite slow!
- Updated HOW-TO-COMPILE.txt
2020-02-09 08:34:48 +00:00
nia
adf42e51e5 libmysofa: Update to 1.0
- Fixed CVE-2020-6860
- Support for netcdf 4.7.2 generated files
- Support for user-defined variables
2020-02-08 16:34:55 +00:00
fox
84323c9232 audio/fasttracker2: Update to v1.07
Changes since v1.06:

v1.07 - 30.01.2020
- Bugfix: After deleting the very last vol/pan envelope point, the currently
  selected point wouldn't be properly set. This is actually a behavior/bug
  from real FT2, but I wanted to fix it anyway.
- Bugfix: Attempting to add a vol/pan envelope point to a completely empty
  envelope would mess things up. Empty envelopes in an allocated instrument
  shouldn't happen, but it happens when loading certain non-FT2 XMs.
- Bugfix: The envelope plotter could display garbage on envelopes with tick
  offsets above 324. Now it just cuts off at the end instead. Also yes, such
  envelopes can be made! OpenMPT, f.ex., has no 0..324 limit for envelope ticks
  in XM mode.
- Bugfix: A couple of system request dialogs had the wrong button captions.
  (Yes/No instead of OK/Cancel).
- When pressing Esc. and the song is unmodified/saved, you'll now get the
  classic joke quit dialogs from FT2 asking if you really want to quit.
- Some minor optimizations and minor fixups. Nothing to write home about...
- Windows 32-bit: This version now requires your CPU to have the SSE2
  instruction set. Intel CPUs from around 2000 (AMD around 2003) and later
  have it. In other words, it's not worth my time trying to make the clone
  run on such old machines!
2020-01-31 11:14:25 +00:00
adam
fb2b3604d9 py-last: updated to 3.2.0
3.2.0:
Added
* Support for Python 3.8
* Store album art URLs when you call `GetTopAlbums`
* Retry paging through results on exception
* More error status codes from https://last.fm/api/errorcodes
Changed
* Respect `get_recent_tracks`' limit when there's a now playing track
* Move installable code to `src/`
* Update `get_weekly_artist_charts` docstring: only for `User`
* Remove Python 2 warnings, `python_requires` should be enough
* Use setuptools_scm to simplify versioning during release
* Various lint and test updates
Deprecated
* Last.fm's `user.getArtistTracks` has now been deprecated by Last.fm and is no longer
  available. Last.fm returns a "Deprecated - This type of request is no longer
  supported" error when calling it. A future version of pylast will remove its
  `User.get_artist_tracks` altogether.
* `STATUS_TOKEN_ERROR` is deprecated and will be removed in a future version.
  Use `STATUS_OPERATION_FAILED` instead.

3.1.0:
Added
* Extract username from session via new
  `SessionKeyGenerator.get_web_auth_session_key_username`
* `User.get_track_scrobbles`
Deprecated
*  `User.get_artist_tracks`. Use `User.get_track_scrobbles` as a partial replacement.

3.0.0:
Added
* This changelog file
Removed
* Support for Python 2.7
* Constants `COVER_SMALL`, `COVER_MEDIUM`, `COVER_LARGE`, `COVER_EXTRA_LARGE`
  and `COVER_MEGA`. Use `SIZE_SMALL` etc. instead.
2020-01-29 21:49:50 +00:00
maya
8ba9db2c38 Remove Rio-related packages.
These pacakges are intended to handle an early 2000s MP3 player. I expect
they are no longer in use.

Proposed on pkgsrc-users a month ago.
2020-01-29 19:00:33 +00:00
rxg
a2ab601f92 Update HOMEPAGE. 2020-01-28 09:36:54 +00:00
gutteridge
c953c52e71 py-music21: fix non-3.7 builds (trim PLIST)
The upstream distribution was including a file cache with a hard-coded
Python version embedded in it. This content isn't required for
distribution.
2020-01-27 22:36:45 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
rillig
84f2203288 all: migrate some SourceForge homepage URLs back from https to http
https://mail-index.netbsd.org/pkgsrc-changes/2020/01/18/msg205146.html

In the above commit, the homepage URLs were migrated from http to https,
assuming that SourceForge would use the same host names for both http and
https connections. This assumption was wrong. Their documentation at
https://sourceforge.net/p/forge/documentation/Custom%20VHOSTs/ states
that the https URLs use the domain sourceforge.io instead.

To make the homepages from the above commit reachable again, pkglint has
been extended to check for reachable homepages. This check is only
enabled when the --network command line option is given.

Each of the homepages that referred to https://$project.sourceforge.net
before was migrated to https://$project.sourceforge.io (27), and if that
was not reachable, to the fallback URL http://$project.sourceforge.net
(163).
2020-01-26 05:26:08 +00:00
fox
3ab90f517d audio/fasttracker2: Redo the DISTNAME to prevent checksum errors in bulk builds.
Thanks to nia@
2020-01-25 17:16:23 +00:00
nia
89267374f3 openal-soft: Update to 1.20.1
openal-soft-1.20.1:

    Implemented the AL_SOFT_direct_channels_remix extension. This extends
    AL_DIRECT_CHANNELS_SOFT to optionally remix input channels that don't have
    a matching output channel.

    Implemented the AL_SOFT_bformat_ex extension. This extends B-Format buffer
    support for N3D or SN3D scaling, or ACN channel ordering.

    Fixed a potential voice leak when a source is started and stopped or
    restarted in quick succession.

    Fixed a potential device reset failure with JACK.

    Improved handling of unsupported channel configurations with WASAPI. Such
    setups will now try to output at least a stereo mix.

    Improved clarity a bit for the HRTF second-order ambisonic decoder.

    Improved detection of compatible layouts for SOFA files in makemhr and
    sofa-info.

    Added the ability to resample HRTFs on load. MHR files no longer need to
    match the device sample rate to be usable.

    Added an option to limit the HRTF's filter length.
2020-01-25 14:58:13 +00:00
nia
3c57aef540 libmpdclient: Update to 2.18
libmpdclient 2.18 (2020/01/20)
* more out-of-memory checks
* partition: add mpd_recv_partition()
* support MPD protocol 0.21
 - "oneshot" single state
* support MPD protocol 0.22
 - status: add mpd_status_get_partition()
 - commands "delpartition", "moveoutput"
2020-01-25 14:40:35 +00:00
nia
67837aaf87 speech-dispatcher: Make python support work.
Bump PKGREVISION
2020-01-22 19:25:54 +00:00
nia
2117edb383 audio: Remove gmpc-wikipedia
Unmaintained upstream since 2011, stuck on an old/vulnerable webkit-gtk
version.
2020-01-22 18:17:55 +00:00
nia
18bb75498c *: Use the 'gnome' virtual category some more. 2020-01-21 15:09:03 +00:00
nia
3e162c3b3e *: Remove esound support from pkgsrc
Enlightened Sound Daemon was one of the earlier solutions to the old
"multiple programs can't open /dev/audio at once" problem that was once
a thing we had to worry about.

Eventually, it was adopted as part of GNOME. GNOME lost interest in it
about a decade ago and dropped it in favour of PulseAudio, newer
applications are generally uninterested in supporting it. Last release
was in 2008 and support for newer OS APIs is pretty nonexistent.

Several years ago the original website disappeared.

https://en.wikipedia.org/wiki/Enlightened_Sound_Daemon
https://tracker.debian.org/news/999428/removed-0241-11-from-unstable/
2020-01-20 21:54:00 +00:00
nia
2844b8b985 mp3blaster: Remove esound support; use sdl on all non-OSS platforms.
Remove OSS option too because it does absolutely nothing, OSS support
is autodetected if the OS supports it.

Bump PKGREVISION because this changes default options on platforms that
don't support OSS.
2020-01-20 21:31:02 +00:00
nia
97d5bb9265 madplay: Remove esound support; add alsa option.
Remove OSS option because it does absolutely nothing, OSS support
is autodetected if the OS supports it.

Bump PKGREVISION because this changes default options (on Linux only)
2020-01-20 21:29:07 +00:00
nia
53b93b4fce libmikmod: Remove esound support; add alsa and pulse support instead.
Bump PKGREVISION because this changes default options (on Linux only)
2020-01-20 21:26:52 +00:00
nia
937ee68e9a audio: Remove bmpx
Upstream vanished some time ago (2008?) and this is forever stuck on the
unmaintained and now somewhat broken 0.10 branch of GStreamer.

This is also nearly unique to pkgsrc at this point in its existence.

PKGREVISION=	80
2020-01-19 22:46:43 +00:00
nia
6a8e8a725f exaile: Update to 4.0.2
Changes:

- Fixed Unicode errors on the tracklist view.
- Fixed icon display on Plasma/Wayland.
- Translation updates: Asturian, Catalan, Chinese (Simplified), Croatian, Danish, Finnish, Hindi, Italian, Portuguese, Spanish, Swedish, Turkish.
2020-01-19 12:00:29 +00:00
nia
45ace36428 audio: Remove albumplayer
Upstream vanished some time ago and this is forever stuck on the
unmaintained and now somewhat broken 0.10 branch of GStreamer.

Apparently this is also unique to pkgsrc at this point in its existence.

PKGREVISION=	28
2020-01-19 01:04:52 +00:00
rillig
ffe83de7b1 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:30:05 +00:00
rillig
a02ce26178 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:29:55 +00:00
nia
d1a27f1367 musicpd: Update to 0.21.19
ver 0.21.19 (2020/01/17)
* configuration
  - allow overriding top-level settings in includes
* output
  - pulse: obey Pulse's maximum sample rate (fixes DSD128 playback)
* fix build failure with clang 10
* fix build failure with Android NDK r20
2020-01-18 23:22:45 +00:00
nia
0d0045647c liblo: Update to 0.30
--------------------------------------------
2019-03-03: Release 0.30
--------------------------------------------

We are pleased to present stable release 0.30 of LibLo, the
lightweight, easy to use implementation of the Open Sound Control
protocol.

Open Sound Control (OSC) is a protocol for communication among
computers, sound synthesizers, and other multimedia devices that is
designed for use over modern network transports.

Changes of note since the 0.29 release include:

- Functions to wait and receive on multiple servers (lo_servers_wait
  and lo_servers_recv_noblock)
- Improvements to the CMake build system.
- Remove premake4 files and rely on CMake for building on Windows.
- Fix memory leak in lo_server_recv_raw_stream.
- C++ wrapper: Fix memory leak on string allocation.
- oscdump: Disable line buffering in Windows to support MSYS2 output.
2020-01-18 21:58:02 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
jperkin
ee743ed29e *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:47:57 +00:00
fox
a9d491e6e1 audio/fasttracker2: Update to v1.06
Changes since v1.05:

v1.06 - 15.01.2020
- Bugfix: Scopes were not doing backwards sampling correctly on pingpong loops.
  This would also affect the sample playback line in Smp. Ed. It was especially
  noticable on very low sampling rates (note).
- For devs: Added HAS_MIDI compiler pre-processor flag. If not defined, MIDI
  will not be used in the clone. Handy for situations where rtmidi and/or
  libstdc++ can't be used/compiled.
2020-01-17 11:00:08 +00:00
wiz
a35657e89e py-music21: set EGG_NAME to simplify PLIST 2020-01-17 07:11:55 +00:00
wiz
0e68dc2f05 picard: switch to egg.mk to fix build when py-setuptools isn't already installed 2020-01-17 06:28:29 +00:00
gutteridge
47be240d9f audio/Makefile: add py-music21 2020-01-17 05:43:17 +00:00
gutteridge
8f5e396d5b py-music21: add new package
music21 is a set of tools for helping scholars and other active listeners
answer questions about music quickly and simply. If you've ever asked yourself
a question like, "I wonder how often Bach does that" or "I wish I knew which
band was the first to use these chords in this order," or "I'll bet we'd know
more about Renaissance counterpoint (or Indian ragas or post-tonal pitch
structures or the form of minuets) if I could write a program to automatically
write more of them," then music21 can help you with your work.
2020-01-17 05:41:44 +00:00
taca
36cd535522 audio/ruby-taglib: update to 1.0.0
## 1.0.0 (2020-01-07)

* Support for TagLib >= 1.11.1 (drop support for earlier versions) (#83)
  * This includes a lot of new APIs and some changed APIs, see
    `@since 1.0.0` in the docs
* Stop using tainted strings to fix warnings with Ruby 2.7 (#86)
2020-01-16 15:07:40 +00:00
nia
6ab06ec922 picard: Update to 2.2.3
Switched to qt5.
2020-01-16 01:31:54 +00:00
nia
8072bc03ee lv2: Simplify, use waf.mk 2020-01-13 16:53:01 +00:00
nia
2a906108c0 aubio: Simplify, use waf.mk 2020-01-13 16:47:59 +00:00
khorben
c99a159e13 deforaos-mixer: update to 0.4.0
Changes since 0.2.2:
- Defaults to Gtk+ 3 (like libDesktop)
- Plug-in system for the control widgets
- Minor bugfixes and improvements
2020-01-13 01:26:03 +00:00
triaxx
ec36aeffcb grip: update to 4.0.1
pkgsrc changes:
---------------
  * remove outdated patches

upstream changes:
-----------------
v4.0.1 2019-12-02  Johnny A. Solbu <johnny@solbu.net>

	* Patch from Dan Fandrich:
	  Stop copying overlapping strings on multi-artist CDs
	* Add korean translation from TP
	* nl.po, zh_CN.po: Update translations from TP

v4.0.0 2019-10-05  Johnny A. Solbu <johnny@solbu.net>

	* Patches from Adrian Reber:
	  - Remove vte dependency
	     grip uses vte for its status window. The version of vte grip relies on
	     is not maintained upstream for a long time. This commit removes the
	     complete status window functionality from grip. Messages previously sent
	     to the status window are now sent to the console.
	  - Switch to non-deprecated g_string functions
	  - Ignore deprecation errors

v3.10.2 2019-08-17  Johnny A. Solbu <johnny@solbu.net>

	* Sync updated french translation from Translation Project

v3.10.1 2019-02-24  Johnny A. Solbu <johnny@solbu.net>

	* Patch from Lutz Mändle: Calculates the correct space needed for
	  drawing the labels in the edit box
	* Patch from Adrian Reber: Fix errors with gcc9 and terminate strings correctly

v3.10.0 2019-01-07  Johnny A. Solbu <johnny@solbu.net>

	* Patch from Frédéric Fauberteau: undefined reference to `WIFEXITED'
	  (patch issue #162)
	* Translation updates: New danish translation
	* Remove freedb.musicbrainz.org as secondary default cd database:
	  https://blog.metabrainz.org/2018/09/18/freedb-gateway-end-of-life-notice-march-18-2019/
	* automake: Replace INCLUDES with AM_CPPFLAGS
	* Rename configure.in > configure.ac
2020-01-12 21:55:07 +00:00
nia
4dac8b3593 buzztrax: Add linux-specific PLIST 2020-01-12 20:41:55 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
nia
118d41420c buzztrax: Build fix: disable dllwrapper explicitly
This is autodetected on 32-bit x86 but causes the build to fail due to
win32 headers not being available.
2020-01-10 11:05:04 +00:00
kim
e570b59f9f Update MAINTAINER. 2020-01-07 13:47:41 +00:00
kim
b5ef21b9a2 Update MAINTAINER. 2020-01-07 13:40:50 +00:00
nia
bfc187726e musicpd: Regen PLIST 2020-01-04 20:46:27 +00:00
nia
af73f25726 libmysofa: Update to 0.9.1
Changes:
    multithreading for most function works now
    some cleanup of unused code
2020-01-04 11:45:21 +00:00
adam
2b32e32621 py-beets: mark as incompatible with Python 2.7; add dash to binary 2020-01-03 08:42:32 +00:00
tsutsui
a238112a1e tremor: tremor's vorbisidec.pc explicitly requires libogg. 2020-01-03 02:05:23 +00:00
gutteridge
1ac8f8006c libmatemixer: tweak $DISTNAME
Prepare to bump the default $VERSION in meta-pkg/mate to 1.22.2 (now
the most common version amongst the packages and the effective release
we're at).
2020-01-02 22:45:05 +00:00
fcambus
2c0155ba1f libopenmpt: update to 0.4.11.
This fixes CVE-2019-14380 and CVE-2019-17113.

ChangeLog:

### libopenmpt 0.4.11 (2019-12-22)

 *  MOD: Fix initial instrument change with no note playing. Fixes first pattern
    of Beyond Music by Captain.

### libopenmpt 0.4.10 (2019-10-30)

 *  The "date" metadata could contain a bogus date for some older IT files.
 *  Do not apply global volume ramping from initial global volume when seeking.

 *  MTM: Sample loop length was off by one.
 *  PSM: Sample loop length was off by one in most files.

 *  mpg123: Update to v1.25.13 (2019-10-26).

### libopenmpt 0.4.9 (2019-10-02)

 *  [**Sec**] libmodplug: C API: Limit the length of strings copied to the
    output buffer of `ModPlug_InstrumentName()` and `ModPlug_SampleName()` to 32
    bytes (including terminating null) as is done by original libmodplug. This
    avoids potential buffer overflows in software relying on this limit instead
    of querying the required buffer size beforehand. libopenmpt can return
    strings longer than 32 bytes here beacuse the internal limit of 32 bytes
    applies to strings encoded in arbitrary character encodings but the API
    returns them converted to UTF-8, which can be longer. (reported by Antonio
    Morales Maldonado of Semmle Security Research Team) (r12129)
    ([CVE-2019-17113](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-17113))
 *  [**Sec**] libmodplug: C++ API: Do not return 0 in
    `CSoundFile::GetSampleName()` and `CSoundFile::GetInstrumentName()` when a
    null output pointer is provided. This behaviour differed from libmodplug and
    made it impossible to determine the required buffer size. (r12130)

### libopenmpt 0.4.8 (2019-09-30)

 *  [**Sec**] Possible crash due to out-of-bounds read when playing an OPL note
    with active filter in S3M or MPTM files (r12118).

### libopenmpt 0.4.7 (2019-09-23)

 *  [**Bug**] Compilation fix for various platforms that do not provide
    `std::aligned_alloc` in C++17 mode. The problematic dependency has been
    removed. This should fix build problems on MinGW, OpenBSD, Haiku, and others
    for good.

 *  J2B: Ignore notes with non-existing instrument (fixes Ending.j2b).

 *  mpg123: Update to v1.25.12 (2019-08-24).
 *  ogg: Update to v1.3.4. (2019-08-31).
 *  flac: Update to v1.3.3. (2019-08-04).

### libopenmpt 0.4.6 (2019-08-10)

 *  [**Bug**] Compilation fix for OpenBSD.
 *  [**Bug**] Compilation fix for NO_PLUGINS being defined.

 *  in_openmpt: Correct documentation. `openmpt-mpg123.dll` must be placed into
    the Winamp directory.

 *  Detect IT files unpacked with early UNMO3 versions.

 *  mpg123: Update to v1.25.11 (2019-07-18).
 *  minimp3: Update to commit 977514a6dfc4960d819a103f43b358e58ac6c28f
    (2019-07-24).
 *  miniz: Update to v2.1.0 (2019-05-05).
 *  stb_vorbis: Update to v1.17 (2019-08-09).

### libopenmpt 0.4.5 (2019-05-27)

 *  [**Sec**] Possible crash during playback due out-of-bounds read in XM and
    MT2 files (r11608).
    ([CVE-2019-14380](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14380))

 *  Breaking out of a sustain loop through Note-Off sometimes didn't continue in
    the regular sample loop.
 *  Seeking did not stop notes playing with XM Key Off (Kxx) effect.

### libopenmpt 0.4.4 (2019-04-07)

 *  [**Bug**] Channel VU meters were swapped.

 *  Startrekker: Clamp speed to 31 ticks per row.
 *  MTM: Ignore unused Exy commands on import. Command E5x (Set Finetune) is now
    applied correctly.
 *  MOD: Sample swapping was always enabled since it has been separated from the
    ProTracker 1/2 compatibility flag. Now it is always enabled for Amiga-style
    modules and otherwise the old heuristic is used again.

 *  stb_vorbis: Update to v1.16 (2019-03-05).
2020-01-02 09:23:58 +00:00
wiz
b8cbc43371 musicpd: update to 0.21.18.
ver 0.21.18 (2019/12/24)
* protocol
  - work around Mac OS X bug in the ISO 8601 parser
* output
  - alsa: fix hang bug with ALSA "null" outputs
* storage
  - curl: fix crash bug
* drop support for CURL versions older than 7.32.0
* reduce unnecessary CPU wakeups

ver 0.21.17 (2019/12/16)
* protocol
  - relax the ISO 8601 parser: allow omitting field separators, the
    time of day and the "Z" suffix
* archive
  - zzip: improve error reporting
* outputs
  - jack: mark ports as terminal
  - shout: declare metadata as UTF-8
* fix build failure with -Ddatabase=false
2019-12-31 12:24:54 +00:00
schmonz
f767668087 Update to 1.5.4. No changelog available. 2019-12-31 12:10:20 +00:00
sevan
3969f2d985 Update homepage url 2019-12-29 17:36:15 +00:00
adam
3ed1e23db3 py-beets: sort PLIST 2019-12-29 16:31:03 +00:00
sevan
67df4f3207 Update py-beets to 1.4.9
Beets 1.4.9
This small update is part of our attempt to release new versions more often! There are a few important fixes, and we're clearing the deck for a change to beets' dependencies in the next version.

The new feature is:

    You can use the NO_COLOR environment variable to disable terminal colors. #3273

There are some fixes in this release:

    Fix a regression in the last release that made the image resizer fail to detect older versions of ImageMagick. #3269
    gmusic: The oauth_file config option now supports more flexible path values, including ~ for the home directory. #3270
    gmusic: Fix a crash when using version 12.0.0 or later of the gmusicapi module. #3270
    Fix an incompatibility with Python 3.8's AST changes. #3278

Here's a note for packagers:

    pathlib is now an optional test dependency on Python 3.4+, removing the need for a Debian patch. #3275

Beets 1.4.8
This release is far too long in coming, but it's a good one. There is the usual torrent of new features and a ridiculously long line of fixes, but there are also some crucial maintenance changes. We officially support Python 3.7 and 3.8, and some performance optimizations can (anecdotally) make listing your library more than three times faster than in the previous version.

The new core features are:

    A new config-aunique configuration option allows setting default options for the aunique template function.
    The albumdisambig field no longer includes the MusicBrainz release group disambiguation comment. A new releasegroupdisambig field has been added. #3024
    The modify command now allows resetting fixed attributes. For example, beet modify -a artist:beatles artpath! resets artpath attribute from matching albums back to the default value. #2497
    A new importer option, ignore_data_tracks, lets you skip audio tracks contained in data files. #3021

There are some new plugins:

    The playlist can query the beets library using M3U playlists. Thanks to @Holzhaus and @Xenopathic. #123 #3145
    The loadext allows loading of SQLite extensions, primarily for use with the ICU SQLite extension for internationalization. #3160 #3226
    The subsonicupdate can automatically update your Subsonic library. Thanks to @maffo999. #3001

And many improvements to existing plugins:

    lastgenre: Added option -A to match individual tracks and singletons. #3220 #3219
    play: The plugin can now emit a UTF-8 BOM, fixing some issues with foobar2000 and Winamp. Thanks to @mz2212. #2944
    gmusic:
        Add a new option to automatically upload to Google Play Music library on track import. Thanks to @shuaiscott.
        Add new options for Google Play Music authentication. Thanks to @thetarkus. #3002
    replaygain: albumpeak on large collections is calculated as the average, not the maximum. #3008 #3009
    chroma:
        Now optionally has a bias toward looking up more relevant releases according to the preferred configuration options. Thanks to @Archer4499. #3017
        Fingerprint values are now properly stored as strings, which prevents strange repeated output when running beet write. Thanks to @Holzhaus. #3097 #2942
    convert: The plugin now has an id3v23 option that allows you to override the global id3v23 option. Thanks to @Holzhaus. #3104
    spotify:
        The plugin now uses OAuth for authentication to the Spotify API. Thanks to @rhlahuja. #2694 #3123
        The plugin now works as an import metadata provider: you can match tracks and albums using the Spotify database. Thanks to @rhlahuja. #3123
    ipfs: The plugin now supports a nocopy option which passes that flag to ipfs. Thanks to @wildthyme.
    discogs: The plugin now has rate limiting for the Discogs API. #3081
    mpdstats, mpdupdate: These plugins now use the MPD_PORT environment variable if no port is specified in the configuration file. #3223
    bpd:
        MPD protocol commands consume and single are now supported along with updated semantics for repeat and previous and new fields for status. The bpd server now understands and ignores some additional commands. #3200 #800
        MPD protocol command idle is now supported, allowing the MPD version to be bumped to 0.14. #3205 #800
        MPD protocol command decoders is now supported. #3222
        The plugin now uses the main beets logging system. The special-purpose --debug flag has been removed. Thanks to @arcresu. #3196
    mbsync: The plugin no longer queries MusicBrainz when either the mb_albumid or mb_trackid field is invalid. See also the discussion on Google Groups Thanks to @arogl.
    export: The plugin now also exports path field if the user explicitly specifies it with -i parameter. This only works when exporting library fields. #3084
    acousticbrainz: The plugin now declares types for all its fields, which enables easier querying and avoids a problem where very small numbers would be stored as strings. Thanks to @rain0r. #2790 #3238

Some improvements have been focused on improving beets' performance:

    Querying the library is now faster:
        We only convert fields that need to be displayed. Thanks to @pprkut. #3089
        We now compile templates once and reuse them instead of recompiling them to print out each matching object. Thanks to @SimonPersson. #3258
        Querying the library for items is now faster, for all queries that do not need to access album level properties. This was implemented by lazily fetching the album only when needed. Thanks to @SimonPersson. #3260
    absubmit, badfiles: Analysis now works in parallel (on Python 3 only). Thanks to @bemeurer. #2442 #3003
    mpdstats: Use the currentsong MPD command instead of playlist to get the current song, improving performance when the playlist is long. Thanks to @ray66. #3207 #2752

Several improvements are related to usability:

    The disambiguation string for identifying albums in the importer now shows the catalog number. Thanks to @8h2a. #2951
    Added whitespace padding to missing tracks dialog to improve readability. Thanks to @jams2. #2962
    The move command now lists the number of items already in-place. Thanks to @RollingStar. #3117
    Modify selection can now be applied early without selecting every item. #3083
    Beets now emits more useful messages during startup if SQLite returns an error. The SQLite error message is now attached to the beets message. #3005
    Fixed a confusing typo when the convert plugin copies the art covers. #3063

Many fixes have been focused on issues where beets would previously crash:

    Avoid a crash when archive extraction fails during import. #3041
    Missing album art file during an update no longer causes a fatal exception (instead, an error is logged and the missing file path is removed from the library). #3030
    When updating the database, beets no longer tries to move album art twice. #3189
    Fix an unhandled exception when pruning empty directories. #1996 #3209
    fetchart: Added network connection error handling to backends so that beets won't crash if a request fails. Thanks to @Holzhaus. #1579
    badfiles: Avoid a crash when the underlying tool emits undecodable output. #3165
    beatport: Avoid a crash when the server produces an error. #3184
    bpd: Fix crashes in the bpd server during exception handling. #3200
    bpd: Fix a crash triggered when certain clients tried to list the albums belonging to a particular artist. #3007 #3215
    replaygain: Avoid a crash when the bs1770gain tool emits malformed XML. #2983 #3247

There are many fixes related to compatibility with our dependencies including addressing changes interfaces:

    On Python 2, pin the jellyfish requirement to version 0.6.0 for compatibility.
    Fix compatibility with Python 3.7 and its change to a name in the re module. #2978
    Fix several uses of deprecated standard-library features on Python 3.7. Thanks to @arcresu. #3197
    Fix compatibility with pre-release versions of Python 3.8. #3201 #3202
    web: Fix an error when using more recent versions of Flask with CORS enabled. Thanks to @rveachkc. #2979: #2980
    Avoid some deprecation warnings with certain versions of the MusicBrainz library. Thanks to @zhelezov. #2826 #3092
    Restore iTunes Store album art source, and remove the dependency on python-itunes, which had gone unmaintained and was not Python-3-compatible. Thanks to @ocelma for creating python-itunes in the first place. Thanks to @nathdwek. #2371 #2551 #2718
    lastgenre, edit: Avoid a deprecation warnings from the PyYAML library by switching to the safe loader. Thanks to @translit and @sbraz. #3192 #3225
    Fix a problem when resizing images with PIL/pillow on Python 3. Thanks to @architek. #2504 #3029

And there are many other fixes:

    R128 normalization tags are now properly deleted from files when the values are missing. Thanks to @autrimpo. #2757
    Display the artist credit when matching albums if the artist_credit configuration option is set. #2953
    With the from_scratch configuration option set, only writable fields are cleared. Beets now no longer ignores the format your music is saved in. #2972
    The %aunique template function now works correctly with the -f/--format option. #3043
    Fixed the ordering of items when manually selecting changes while updating tags Thanks to @TaizoSimpson. #3501
    The %title template function now works correctly with apostrophes. Thanks to @GuilhermeHideki. #3033
    lastgenre: It's now possible to set the prefer_specific option without also setting canonical. #2973
    fetchart: The plugin now respects the ignore and ignore_hidden settings. #1632
    hook: Fix byte string interpolation in hook commands. #2967 #3167
    the: Log a message when something has changed, not when it hasn't. Thanks to @arcresu. #3195
    lastgenre: The force config option now actually works. #2704 #3054
    Resizing image files with ImageMagick now avoids problems on systems where there is a convert command that is not ImageMagick's by using the magick executable when it is available. Thanks to @ababyduck. #2093 #3236

There is one new thing for plugin developers to know about:

    In addition to prefix-based field queries, plugins can now define named queries that are not associated with any specific field. For example, the new playlist supports queries like playlist:name although there is no field named playlist. See extend-query for details.

And some messages for packagers:

    Note the changes to the dependencies on jellyfish and munkres.
    The optional python-itunes dependency has been removed.
    Python versions 3.7 and 3.8 are now supported.
2019-12-29 15:57:24 +00:00
adam
b06aa1bd63 wavpack: updated to 5.2.0
Release 5.2.0:
fixed: potential security issues including the following CVEs:
       CVE-2018-19840 CVE-2018-19841 CVE-2018-10536
       CVE-2018-10537 CVE-2018-10538 CVE-2018-10539
       CVE-2018-10540 CVE-2018-7254  CVE-2018-7253
       CVE-2018-6767
added: support for CMake, Travis CI, and Google's OSS-fuzz
fixed: use correction file for encode verify (pipe input, Windows)
fixed: correct WAV header with actual length (pipe input, -i option)
fixed: thumb interworking and not needing v6 architecture (ARM asm)
added: handle more ID3v2.3 tag items and from all file types
fixed: coredump on Sparc64 (changed MD5 implementation)
fixed: handle invalid ID3v2.3 tags from sacd-ripper
fixed: several corner-case memory leaks
2019-12-28 20:00:01 +00:00
fox
3f5769aaaa audio/fasttracker2: Update to v1.05
Changes since v1.04:

v1.05 - 28.12.2019
- Bugfix: When copying marked text in a text box, too much data would be copied
- Changed default WAV rendering frequency (Harddisk recording) to 48kHz
2019-12-28 19:46:23 +00:00
maya
e7f30dd837 cplay: requires python2. won't even start up with python3.
thanks to mlelstv. bump pkgrevision
2019-12-28 11:26:37 +00:00
dbj
28a4abed17 audio/libao: fix Darwin build
libao tried disable the macos plugin by setting a configure
environment variable that didn't work.  This forces the option
off by the SUBST framework to edit the config file.
2019-12-24 05:07:45 +00:00
dbj
20974a9501 libao: revert PLIST.Darwin, this is likely the wrong fix 2019-12-23 22:16:33 +00:00
dbj
a529e0eadb libao: add PLIST.Darwin for platform specific plugin file 2019-12-23 22:07:00 +00:00
markd
9cda80698f rhythmbox: remove lirc dependency - doesn't (successfully) use it. 2019-12-22 06:19:54 +00:00
markd
964c9c6791 rhythmbox: fix "hal" option handling and PLIST 2019-12-22 06:17:10 +00:00