Commit graph

9957 commits

Author SHA1 Message Date
bsiegert
8e81cd609e Revbump all Go packages because go121 is now the default 2023-10-29 14:48:06 +00:00
rhialto
5adcdaa554 audio/qmmp: updated to 1.6.5.
The 1.* versions use Qt 5; the 2.* versions (currently not packaged) use
Qt 6.  qmmp has been renamed to qmmp-1, presumably so it can be
installed alongside qmmp-2.*. Added an ALTERNATIVES file for that.
Added the sidplay option; uses audio/libsidplayfp.

Qmmp 1.6.5 and 2.1.5 have been released 	21:28:01/29-08-2023
Changes since 1.6.4 and 2.1.4:

    added waveform seekbar optimization;
    fixed visualization initialization in the simple user interface;
    fixed playlist geometry issues in the simple user interface;
    fixed playlist settings in the skinned user interface;
    fixed possible crash;
    fixed http version;
    fixed file type determination by content in the waveform seekbar.

Qmmp 1.6.4 and 2.1.4 have been released 	17:12:22/25-05-2023
Changes since 1.6.3 and 2.1.3:

    added projectM 4.0 support (experimental);
    fixed removing of the current playing file in the file operations plugin;
    fixed crash on streams in the lyrics plugin;
    fixed issues with visualization windows on application startup.

Qmmp 1.6.3 and 2.1.3 have been released 	18:43:25/29-03-2023
Changes since 1.6.2 and 2.1.2:

    fixed latest cURL API support;
    fixed crash in the ladspa plugin;
    fixed memory leak in the wavpack plugin;
    fixed ADTS header detection in the aac plugin;
    fixed error handling in the ffmpeg plugin;
    fixed text scroller geometry in the skinned plugin;
    hide empty plugin categories;

mmp 1.6.2 and 2.1.2 have been released 	18:50:18/14-09-2022
Changes since 1.6.1 and 2.1.1:

    added FFmpeg 5.1 support;
    added recursive search for presets in the projectm plugin;
    added application icon in the pulseaudio plugin;
    improved visualization synchronization;
    fixed title formatting in the KDE notification plugin;
    fixed "fact" chunks support in the sndfile plugin;
    fixed embedded cover art support in the flac plugin;
    fixed tag editor behavior;

Qmmp 1.6.1 and 2.1.1 have been released 	16:35:33/10-06-2022
Changes since 1.6.0 and 2.1.0:

    fixed skin selection setting;
    fixed API documentation;
    fixed udisks plugin build;
    fixed AppStream metadata;
    removed hal plugin;

Qmmp 1.6.0 and 2.1.0 have been released 	14:04:20/17-05-2022
Changes since 1.5.4 and 2.0.4:

    added feature to extract lyrics from tags (id3v2 tag and Xiph Comment);
    added queue display in the "jump to track" dialog;
    added feature to skip already existing tracks;
    added volume change notification in the KDE notification plugin;
    replaced modplug plugin by xmp plugin;
    improved qsui plugin:
        added feature to hide playlist name filter;
        added feature to hide menu panel;
        added application menu;
        enabled clear button for some search filters;
        improved file system browser context menu;
    improved history plugin:
        added feature to remove tracks from history;
        added feature to show track details;
    improved "about..." dialog;
    improved file name filter configuration in the ffmpeg plugin;
    increased the minimal required Qt versions to 5.5 and 6.2 respectively;
    optimized search for duplicated tracks;
    optimized track queue;
    resolved conflict between 1.x and 2.x versions;
2023-10-29 13:28:08 +00:00
rhialto
07dd5ab61b audio/libsidplayfp: added, version 2.5.0. 2023-10-29 13:05:10 +00:00
wiz
46974a4bd3 python/wheel.mk: simplify a lot, and switch to 'installer' for installation
This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
2023-10-28 19:56:54 +00:00
wiz
90f4599de1 *: bump for openssl 3 2023-10-24 22:08:07 +00:00
wiz
63f8a3be79 *: update for Python base package change
Instead of depending on one of the removed packages (that are now included
in the base Python packages), include batteries-included.mk to require
a Python version that supplies them.

Remove now included packages.

Bump PKGREVISION.
2023-10-23 06:37:32 +00:00
gutteridge
2069e550ef openal-soft: fix builds for aarch64 on NetBSD 9.x
For aarch64, older NetBSD releases will end up pulling in GCC 10
because of the C++20 requirement. We apply -mno-outline-atomics as one
way of getting around linking issues that otherwise occur. (This was
breaking 492 dependent builds.)
2023-10-22 00:55:55 +00:00
gdt
51dcd285d1 recursive revbump for tiff update 2023-10-21 17:09:39 +00:00
fox
56a12f29bf audio/fasttracker2: Update to 1.72.1
Changes since v1.69

v1.72 - 07.10.2023
- Block Cut (ALT+F3) and Block Copy (ALT+F4) was broken in v1.70

v1.71 - 04.10.2023
- CTRL+A/ALT+A keybindings were swapped (thanks to MIDRA2ADVANCE for telling me)

v1.70 - 01.10.2023
- Bugfix: Shrink Pattern ("Srnk.") could lead to a pattern length of 0
- Better variable sanitation for some pattern editing routines, may (?)
  prevent some rare crashes.
- CTRL+F5 (Paste Pattern) had wrong button names in its message box when asking
  to adjust the pattern length after pasting.
- Changed the above message box text to be easier to understand
- Removed audio dithering for 16-bit audio bit depth mode. It seemed to be
  wrongly implemented anyway.
- Some small changes done to the about screen
- Windows/macOS: Updated SDL to v2.28.3
- Code cleanup
2023-10-21 14:27:13 +00:00
wiz
e82f3ea543 musicpd: update to 0.23.14.
ver 0.23.14 (2023/10/08)
* decoder
  - flac: fix scanning files with non-ASCII names on Windows
  - mad: fix calculation of LAME peak values
* mixer
  - wasapi: fix problem setting volume
* more libfmt 10 fixes
* fix auto-detected systemd unit directory
* Android
  - require Android 7 or newer
2023-10-20 07:22:55 +00:00
wiz
305e3829d2 ymuse: update to 0.22.
Changelog

    f9d9ab2 Add drag-and-drop queue reordering, closes #34 (#80)
    981861c Add german translation. (#68)
    4d4325e Add missing launchable element. (#65)
    f482541 Allow adding/replacing of all tracks in Library by Files context menu (resolves #69)
    d7c40b5 Fix drag-n-drop beyond list end (#34), other optimisations
    d1dcc10 Fix dragging an item down (#34)
    abd7f2e New icon (#79)
    8f8e02c Remove warnings about non-existent/empty Ymuse config (resolves #70)
    30853bf Support for single-track repeat (resolves #76)
    adf6e7b Use remote icon in AppStream metadata (resolves #66)
    95c0d15 chore: release 0.22
2023-10-19 12:54:55 +00:00
ryoon
2824b6527d audio: Enable festival-freebsoft-utils 2023-10-16 14:06:00 +00:00
ryoon
d7b3a6c46d audio/festival-freebsoft-utils: import festival-freebsoft-utils-0.10
festival-freebsoft-utils is a collection of Festival utilities that
enhance Festival with some useful features.  They provide all what is
needed for interaction with Speech Dispatcher.

Key festival-freebsoft-utils features are:

- Generalized concept of input events.  festival-freebsoft-utils
  allows not only plain text synthesis, but also combining it with
  sounds.  Additionally, mechanism of logical events mapped to other
  events is provided.

- Substitution of events for given words.

- High-level voice selection mechanism and setting of basic prosodic
  parameters.

- Spelling mode.

- Capital letter signalization.
2023-10-16 14:04:53 +00:00
ryoon
2c135898a6 festival: Do not hardcode ncurses
* Bump PKGREVISION.
2023-10-16 13:18:10 +00:00
adam
41d4c7ed59 libmysofa: updated to 1.3.2
v1.3.2

allow slightly more dense HRTFs
allow all kind of room types
target exporting
bug fix in memory reader
enable in big endian support
2023-10-15 19:33:54 +00:00
bsiegert
e3e6be9cd9 Revbump all Go packages after go120 security update 2023-10-15 12:04:14 +00:00
wiz
51841afab0 dap: remove trailing whitespace 2023-10-09 07:01:53 +00:00
gutteridge
a01e1c0078 libmatemixer: update to 1.26.1
Change log:

### libmatemixer 1.26.1

  * Translations update
  * migrate to new transifex api
  * Remove weak pointers on dispose
2023-10-03 21:47:10 +00:00
pin
41fc3fe3f3 audio/spotify-player: update to 0.15.2
v0.15.2
Changes
 - HOTFIX: revert windows crate's version to 0.44.0 (6d3a2ea)

v0.15.1
What's Changed
 - Make it possible to enable streaming only in daemon mode by @Schnouki in #242
 - Add support for getting track's data from CLI get command by @aome510 in #245
 - Add player event hook command by @aome510 in #244
 - filter out unplayable/unavailable tracks by @rileyallyn in #207
 - Optimize CLI command runtime by @aome510 in #249
 - Update player_event_hook_command usage by @aome510 in #251
 - Set PulseAudio app properties using environment variables by @Schnouki in #252
 - Consistent Spotify naming by @jacksongoode in #256
 - Add audio normalization device config option by @jsbmg in #255
 - Add Mute command by @BKasin in #253
 - Improve rendering performance for liked tracks page by @aome510 in #262
 - [Windows]: Create dummy window to handle media control by @rashil2000 in #261
2023-10-02 10:38:10 +00:00
adam
853a685a30 py-audioread: updated to 3.0.1
3.0.1
Fix a possible deadlock when FFmpeg's version output produces too much data.
2023-10-01 16:13:34 +00:00
adam
c64d2d6952 qt6: updated to 6.5.3
Qt 6.5.3 release is a patch release made on the top of Qt 6.5.2.
As a patch release, Qt 6.5.3 does not add any new functionality but provides
bug fixes and other improvements and maintains both forward and backward
compatibility (source and binary) with Qt 6.5.2.

For detailed information about Qt 6.5, refer to the online documentation
included in this distribution. The documentation is also available online:

https://doc.qt.io/qt-6/index.html
2023-09-29 21:12:14 +00:00
pin
183ec046f5 audio/gospt: update to 0.0.52
v0.0.52
 - remove print

v0.0.51
 - add case for playlist item
 - error handling, fix initial auth not erroring, remove depricated functions,
   update libraries
2023-09-28 13:05:58 +00:00
adam
9d0ef0ee0f fluidsynth: updated to 2.3.4
fluidsynth 2.3.4

Fix a build failure when specifying CMAKE_INSTALL_LIBDIR as an absolute path
Fix some MIDI files never finish playing
Implement IPv6 to IPv4 fallback
Fix a build failure when using CMake's Xcode generator
Fix pipewire's Jack implementation not found by CMake
Fix a regression causing the MIDI Player to terminate prematurely
2023-09-27 09:18:37 +00:00
wiz
6813c426af chromaprint: switch to ffmpeg6
Bump PKGREVISION.
2023-09-26 21:21:44 +00:00
snj
62458d6b52 audio/flac123: update to 2.1.1
upstream has moved to github.

changes:
flac123-2.1.1
       * fix obscure remote mode bug evinced during testing

flac123-2.1.0
       * Remote mode stream destinations changed to stdout and stderr
       * --buffer-time option replaces --buffer-size passed to libao driver

flac123-2.0.0
       * Code refresh and maintenance
       * 24 bit depth support
       * 8 bit depth fix with proper wav output on macOS
       * pulse is Linux default
       * remove LEGACY_FLAC #define
       * update --help with modern driver names
       * move codebase to github
2023-09-14 04:04:52 +00:00
fox
c6673edcce audio/fasttracker2: Update to 1.69
Changes since v1.68

v1.69 - 03.08.2023
- Bugfix: The 'pattern expand' feature was heavily broken and would mess up the
  pattern data (and potentially crash the program).
- Bugfix: The program crash message could overflow and not show the full text on
  some systems.
2023-09-12 08:01:24 +00:00
fox
fd96f042a2 audio/din: Update to 57
Changes since 56:

DIN Is Noise 57:

	:( fixed crash if Scale notes label on Settings page was clicked :)
  :( fixed reset of note polygon radius in Mondrian :)
  :( fixed lingering close button when switching ui screens using keyboard short cuts :)

  /*
      auto pause can now pause auto rotation or pause auto flip
      direction of rotation of launched drones

        set at Auto pause section in Menu > Drone Params > Defaults
  *\

  /* 0 limit on drone master volume, AM and FM depths *\

  /*
    change of keyboard shortcuts for better drone handling on the
    microtonal keyboard

    middle mouse click to set drone scale / rotate center (pink cross)
    to mouse cursor

    f - find drone center of selected drones
					voice phrase recorder shares this shortcut
						but only triggers if voice is active

    r - rotate selected drones about center

    t - scale selected drones about center

      hold SHIFT to scale only vertically (only volume changes)
      hold CTRL to scale only horizontally (only pitch changes)

    SPACE - freeze / thaw drones

    For selected drones:

      n - clear drone selection

      y, u - change AM depth and bpm
      o, p - change FM depth and bpm

      - - change handle size
      = - change trail length

      j - flip drone motion

            flips drone velocity

              try on launched drones after turning on
              Menu > Drone Defaults > Select on Creation

            and AM/FM direction

              try on drones of a drone pendulum
              or a drone mesh

  /*

  /*
    new keyboard shortcuts for mouse slider

      ` - toggle ~ on parameter spinner
      0 - toggle 0 on parameter spinner

  *\

  /*
    while moving drone center (the pink cross):

      SHIFT to move along vertical
      CTRL to move along horizontal
  *\

  /*
    On Gravity:

      tip -> mouse - gravity tracks mouse
      tip -> drone -  gravity tracks drone tip
                      instead of touching it

                        only works after
                        Tip to drone

  *\

  /*

    String of characters to bit pattern to box fill texture
    in Mondrian. A cheap experiment with polygon stippling
    in OpenGL.

      OFF by default
      Click Menu > Misc > Texture to toggle
      sd)s is default string. Change and see!
      Also change Step.

  */

  * improved drone AM and FM position set
  * improved Sine Mixer
  * improved binaural drones instrument
  * improved mouse slider
  * improved cursor cross hairs
2023-09-12 07:55:11 +00:00
nia
2315cb33cb aubio: Can't depend on doxygen, disable doxygen, and have doxygen in PLIST
at the same time.
2023-09-11 13:04:34 +00:00
bsiegert
1e74367d92 Revbump all Go packages after go120 update 2023-09-08 19:05:57 +00:00
pin
b2795612f8 audio/spotify-qt: enable Qt6
... and switch to it by default.
2023-09-06 12:25:21 +00:00
adam
694f0cc50a py-mutagen: updated to 1.47.0
1.47.0 - 2023-09-03
-------------------

* ID3: Allow reading TYER tags in the form of "yyyy-mm-dd"
* ID3: Handle negative extended header sizes
* ID3: id3 frames fix bad cast due to str.isdigit
* MP3: Auto-detect MP3 files without ID3 tags
* WAVE: Extensible wave format support
* WAVE, AIFF: Handle truncated IFF files
* MP4: add a check for wrong offsets in mp4 files
* FLAC: Fix cuesheet and seektable saving
* TrueAudio: Read sample rate as unsigned and handle zero sample rate
* docs: Fixed documentation for id3.ID3.save parameter v2_version
* docs: Make extlinks compatible with sphinx 6.0
* docs: Fixed various typos
* Add some more type annotations
* Various minor fixes for issues uncovered by oss-fuzz
2023-09-05 18:51:12 +00:00
wiz
c30df037bb libmusicbrainz: remove
This was the old v3 version of the API, the newer (but still obsolete)
v5 version is in audio/libmusizbrainz5.
2023-09-05 06:45:16 +00:00
wiz
f98c3a895e libcanberra: pkglint cleanup 2023-09-04 13:51:00 +00:00
wiz
64631f6938 libcanberra: default to gtk3 support only
(disable gtk2 option)

Bump PKGREVISION.
2023-09-04 13:50:42 +00:00
wiz
7d62b7f777 musicbrainz: remove v2 of musicbrainz API library
Obsoleted around 2009.
2023-09-04 09:37:47 +00:00
wiz
6e9ac7f005 bmp-scrobbler: remove
Dead upstream, uses twice-deprecated API for last.fm.
2023-09-04 09:36:38 +00:00
wiz
2e387cd826 p5-MusicBrainz-{Client,Queries}: remove
Dead upstream, can't even tell how long ago
2023-09-04 09:34:14 +00:00
wiz
b2280e89b5 trm: remove
dead upstream, can't even tell how long ago.
2023-09-04 08:11:05 +00:00
pin
6764d93b74 audio/davis: update to 0.1.3
- Handle malformed serach queries.
2023-08-31 10:13:19 +00:00
js
70d4b48c84 Always use the same e-mail address for packages I maintain 2023-08-30 21:46:32 +00:00
vins
0fc373897c *: revbump after x11/xforms update. 2023-08-29 15:38:26 +00:00
bsiegert
9b8992d9f4 Revbump all Go packages after go120 update 2023-08-26 16:31:22 +00:00
nia
404ec42e8b strawberry: Infrastructure will set USE_PKGSRC_GCC_RUNTIME. 2023-08-26 08:42:31 +00:00
charlotte
bf53a89b22 audio/libopenmpt: Add a bl3 2023-08-23 18:47:46 +00:00
adam
fdfdb3cb6d libsndfile: updated to 1.2.2
1.2.2

Fixed

* Fixed invalid regex in src/create_symbols_file.py
* Fixed passing null pointer to printf %s in tests

1.2.1

Added

* RISC OS support to `sndfile-play`, thanks @ccawley2011
* Move semantics to `SndFileHandle` C++ class, thanks @haydaralaidrus

Fixed

* Various typos, thanks @@uniontech-lilinjie
* Handling of absolute `CMAKE_INSTALL_LIBDIR`/`CMAKE_INSTALL_INCLUDEDIR`, thanks
  @Staudey
* Add `localtime_s` support to `sndfile-metadata-set`, thanks @neheb
* Linking with CMake against `Ogg::ogg`, thanks @FtZPetruska
* CMake `mpg123` module handling bugs, thanks @FtZPetruska
* CMake dependencies handling, thanks @FtZPetruska
* Various `Ogg` & `Opus` format fixes, thanks @weiliang
* Redefining `ssize_t` when building with Autotools, thanks @ccawley2011
* Bug related to incorrect `realloc` use, thanks @Halmoni100
* Style errors, thanks to @arthurt
* AIFF format related bugs, thanks to @arthurt
* Reading of MP3 files without Xing or INFO headers, thanks @arthurt
* Coding style of `src/mpeg_decode.c`, thanks @arthurt
* Various documentation types, thanks @luzpaz
* Intrinsics inclusion for MSVC and ARM64/ARM64EC, thanks @frysee
* `sf_open_fd`() regression, thanks @brentr
* WAV format related bug, thanks @magnus-nomono

Removed

* Obsolete file `libsndfile.spec.in``, thanks @janstary
2023-08-23 15:37:39 +00:00
adam
1b52808a3a strawberry: updated to 1.0.18
Pkgsrc:
- Qt6 as an option
- Builds on Darwin

Strawberry 1.0.18

Bugfixes:

Fixed reading disc from QObuz songs
Fixed volume being reset on playback with PulseAudio
Fixed <br> tags in SQL query error message.
Fixed compile with Qt 6 without XCB (QX11Application).
Fixed smart playlist editor not properly loading search terms
Fixed use of fixed icon for playlist favorite star icon
Possible fix for collection thumbnails using disk cache having identical covers for albums with hashtag
Fixed listenbrainz scrobbling for songs with multiple artist mbids.
Fixed listenbrainz scrobbling for songs without duration.
Fixed gapless playback sometimes not working.
Fixed writing PNG images as embedded covers
Fixed greyscale album covers not working in OSD D-Bus
Fixed collection thumbnail disk cache with Qt 6.5.1 and newer.
Fixed moodbar disk cache with Qt 6.5.1 and newer.
Fixed playlist edit tag F2 shortcut only working for title tag
Append number to filename if the destination file already exist when transcoding audio
Fixed abseil linking issues with protobuf 1.22.0 and newer.
(macOS) Fixed "Show this message" checkbox having no affect on Rosetta warning dialog
(macOS) Disable unused D-Bus.
(Windows) Fixed command line options not working with diacritics
(Windows) Fixed issue with saving album covers in album directory being saved in temp directory instead.
(Windows) Fixed crash when trying a play a song which doesn't exist

Enhancements:

Reduce memory overhead with album cover handling
Improved listenbrainz error handling.
Show error dialog for listenbrainz errors similar to last.fm/libre.fm.
Reduce NetworkAccessManager instances.
Replace SingleApplication with KDSingleApplication.
Require Qt 5.12 or higher.
Add new database fields for art_embedded and art_unset.
Rewrite album cover loader.
Move cover filename settings from collection to covers settings.
Add setting to set priorities for album cover types.
Add rating filtering to playlist search
(Windows|MSVC) Add WSAPI2 plugin.
2023-08-22 20:26:29 +00:00
triaxx
8bf70f918d pulseaudio: Fix build on macOS 2023-08-22 16:18:51 +00:00
gutteridge
bfdbcbd6bf cdparanoia: fix normal execution on recent macOS releases
Addresses PR pkg/57557 from Jason White, who sourced the patch.
2023-08-16 01:01:35 +00:00
wiz
0046911d31 *: recursive bump for Python 3.11 as new default 2023-08-14 05:23:45 +00:00
nia
f57477ac9e cantata: Requires libudev on Linux 2023-08-06 10:19:37 +00:00