Commit graph

9434 commits

Author SHA1 Message Date
wiz
c32db59bba fluidsynth: update to 2.2.5.
Fix a build failure with CMake < 3.12 (#1003, thanks to @komh)
    OSS and MidiShare drivers are now deprecated (#1010)
    Prevent samples accidentally having their loops disabled (#1017)
    Fix framework installation on MacOS (#1029, thanks to @pedrolcl)
2022-01-31 12:03:33 +00:00
nia
2bce66b286 strawberry: update to 1.0.1
Strawberry 1.0.1
   Bugfixes:

     * Fixed collection and internet search filter tool button menu arrow
       overlap
     * Fixed stop after this track button with Qt 6
     * Fixed not updating the URL when songs were moved on disk when the
       fingerprinting feature is enabled.
     * Fixed SQL query error for songs with an invalid modification time
     * Fixed blocky rendering of the currently playing track with high
       resolution screens
     * Fixed incorrect playlist column filesize for radio streams.
     * Fixed deleting embedded album cover from Ogg songs.
     * Fixed parsing of Cue tracks with 1-digit minutes
     * Fixed updating of playlist summary after reloading items when adding
       songs from files outside of the collection
     * Fixed always saving metadata when saving playlists for Tidal, Qobuz
       and Subsonic songs independent of playlist setting
     * Fixed setting media shortcuts when using kglobalaccel
     * Fixed parsing of Genius lyrics when they are sometimes received in a
       different HTML format.
     * Fixed saving MP4 specific tags as UTF-8
     * Fixed clearing "manually set" cover when saving album covers embedded
       from outside of the tag editor
     * Fixed aborting collection scan when Strawberry exists to avoid hang on
       exit.
     * Fixed resuming collection scan when adding a new directory after
       collection scan was aborted.
     * Fixed excluding hidden songs from the collection.
     * Disabled moodbar for CUE songs since they can not be supported
       properly

   Enhancements:

     * Made playlist header column text elided
     * Added support for reading and writing playcounts and ratings from/to
       tags.
     * Added support for setting rating using the edit tag dialog.
     * Added setting to enable/disable playlist toolbar
     * Added component type, content_rating type and releases to AppStream
       data file
     * Removed unused "mark as listened" option in organize dialog.
     * Fixed some clazy warnings and narrowing conversions in the source
       code.
     * Replaced uses of macros in the source code.
     * Added a more user-friendly error message when receiving encrypted
       streams from Tidal
     * Added support for port-pattern entered in the device textbox when
       using Jack as output
     * Added Spanish (Spain) translation.
     * Added support for more CUE filenames
2022-01-30 13:57:49 +00:00
pin
3fe727ab64 audio/termusic: update to 0.6.9
v0.6.9
-Fix: panic when progress is bigger than 1.0.

v0.6.8
-Fix: progress display is wrong for symphonia backend(default). It should be
 100 times bigger.
2022-01-28 11:00:39 +00:00
pin
6b23d63a37 audio/termusic: update to 0.6.7
-New: rust decoding backend! Previously supported backend changed to feature
 gate gst and mpv.
-Fix: issue #37. Add a new configuration option: playlist_display_symbol.
 Default is true.
-Remove dependency: humantime. Format the display of duration by self.
-Fix: issue #38. Small dialogues are cut off when window is too small.
2022-01-25 19:38:38 +00:00
wiz
e542bafec0 playitslowly: fix packaging with python 3.10 2022-01-25 19:00:56 +00:00
nia
8997438d3a pt2-clone: update to 1.39
Changes:

     * Added 128kB sample support again. This can be turned on by adjusting
       the 64K_LIMIT setting in (the new) protracker.ini to FALSE. Please
       read the 64K_LIMIT comment in protracker.ini first before doing this.
     * Fixed a bug where it wasn't always possible to mark the last sample
       point in the sample editor
     * Some other minor code changes
2022-01-24 14:01:01 +00:00
wiz
1da5840537 alsa-plugins-*: update to 1.2.6
No relevant changes.
2022-01-24 10:10:49 +00:00
wiz
4b89552a71 alsa-utils: update to 1.2.6.
Core

    Release v1.2.6

ALSA Control (alsactl)

    alsactl: fix the check for additional elements
    alsactl: suppress no device 'errors' for UCM

ALSA RawMidi Utility (amidi)

    amidi: remove unused variable
    amidi: add timestamp option for dump

alsa-info.sh

    alsa-info.sh: Fix alsa-usbstream.tmp test

alsaloop

    alsaloop: Support "Playback Pitch 1000000" rate shift
    alsaloop: Renamed field capt_pitch to ctl_pitch
    alsaloop: fixed parsing value 'auto' of option 'sync'
    alsaloop: added option prateshift for PLAYSHIFT ctl elem used in PLAYSHIFT
    alsaloop: Adding openctl_elem debug log
    alsaloop: Support "Capture Pitch 1000000" rate shift

alsamixer

    alsamixer: fix typo in man page (and/of -> and/or)
    alsamixer: Allow setting the default background color in config
    alsamixer: Check the availability of mouse
    Added configuration information to manual page

alsatplg (topology)

    topology: fix compilation for older alsa-lib
    topology: change include path
    topology: pre-processor: Add support for conditional includes
    topology: Add option to pass pre-processor definitions
    alsatplg: use standard include/asoundlib.h instead direct headers
    topology:pre-process-object: merge object config with parent object config
    pre-process-object: set tlv name if config exists already
    pre-process-dapm: add data section for kcontrols
    topology: pre-processor: fix typo in pre_process_config()
    topology: pre-process-object: dont create if section already exists
    pre-process-object: skip parent update if parent is NULL
    pre-process-dapm: fix source and sink for DAPM routes
    topology: pre-process-object: Add support for pre-process objects with no builder
    topology: pre-process-dapm: update automatic attributes for buffer
    topology: pre-process-object: add support for updating automatic attributes
    alsatplg: do not do NULL check for string arrays
    alsatplg: fix memory-leak in tplg_construct_object_name()

amixer

    amixer: print help and add doc for 'sevents' and 'events' commands

aplay/arecord

    aplay: Fix out-of-bound access in stereo VU meter drawing
    aplay: Handle upper bound in peak calculations
    aplay: Don't pass most negative integer to abs() in peak calculations
    aplay: Handle 16bit sample negative overflow in peak calculations
    aplay: Fix conversion of unsigned samples in peak calculation

aseqnet

    aseqnet: add ipv6 support
    aseqnet: use getaddrinfo() instead obsolete gethostbyname()
2022-01-24 10:09:30 +00:00
wiz
b520d4c48b alsa-lib: update to 1.2.6.1.
1.2.6.1

Core

    Release v1.2.6.1

Configuration

    conf: fix the device parsing when arguments has no defaults
    conf: accept '_' character in the variable name

1.2.6

Core

    Release v1.2.6
    conf: add safe_strtoll_base() like safe_strtol_base()
    conf: introduce safe_strtol_base()
    configure: bumb version to 1.2.6pre1 (for alsactl/alsa-utils)
    fix build with --disable-ucm

Config API

    conf: introduce snd_config_load_string()
    conf: add possibility to evaluate simple integer math expressions

Control API

    control: remap - assign right name to the child handle for no-op (2nd case)
    control: remap - assign right name to the child handle for no-op
    control: Minor documentation fixes.
    control: Add documentation for snd_ctl_card_* and friends.
    control: empty - fix the static build

PCM API

    pcm: softvol - mark _snd_pcm_parse_control_id as static
    pcm: partially revert "pcm: softvol - make snd_pcm_parse_control_id private"
    pcm: multi plugin - adjust appl_ptr on rewind/forward operations
    pcm: add a note about return values of snd_pcm_state()
    pcm: rate - fix some gcc warnings
    pcm: direct plugins - fix bad memory access when channel bindings do not match hw
    pcm: Move snd_pcm_channel_area_addr() and _step() to public header
    pcm: direct plugins - fix hw_ptr in the status callback
    pcm: dmix - use pcm_frame_diff() in snd_pcm_dmix_sync_ptr0()
    pcm: improve docs for snd_pcm_sw_params_get_avail_min() and snd_pcm_status_get_avail_max()
    pcm: rate: Improve the support multiple formats
    pcm: rate: Refactoring temporary buffer allocations

RawMidi API

    rawmidi: allocate the read buffer in the params call
    rawmidi: free framing read bufffer when the framing mode becomes inactive
    rawmidi: add support for SNDRV_RAWMIDI_IOCTL_USER_PVERSION
    rawmidi: return ENOTSUP when timestamp reads are not supported by plugins
    rawmidi: allow timestamp reads only for the appropriate read mode
    rawmidi: doc - fix the framing / read mode section
    rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode
    rawmidi: define more abstract API for the timestamp reads
    rawmidi: initialize the reserved space in snd_rawmidi_params_default()
    rawmidi: Add rawmidi framing API

Rawmidi API

    rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode
    rawmidi: define more abstract API for the timestamp reads
    rawmidi: Use the standard types for snd_rawmidi_framing_tstamp_t definition
    rawmidi: Add rawmidi framing API

Topology API

    topology: do not call strtol directly

Use Case Manager API

    ucm: add initial doxygen documenation
    conf: introduce snd_config_load_string()
    ucm: add ${eval:EXPR} substitution (Syntax 5)
    ucm: fix parsing of the internal hexadecimal card identifier (2)
    ucm: fix parsing of the internal hexadecimal card identifier
    ucm: fix DeviceModifier parser
    conf: introduce safe_strtol_base()
    ucm: suppress the no device (no UCM card) errors on request
    ucm: substitute the before/after identifiers
    ucm: fix the parsing of the hexadecimal prefix
    ucm: avoid zero card instance number

/src/Makefile.am

    conf: add possibility to evaluate simple integer math expressions

Configuration

    conf: introduce snd_config_load_string()
    conf: confeval - fix _to_integer error code
    conf: improve simple integer math expressions - brackets
    ucm: add ${eval:EXPR} substitution (Syntax 5)
    conf: add possibility to evaluate simple integer math expressions
    conf: add safe_strtoll_base() like safe_strtol_base()
    conf: introduce safe_strtol_base()

Documentation

    ucm: add initial doxygen documenation

Dynamic Loader helpers

    dlmisc.c: Avoid double unlock in snd_dlobj_cache_get0()

External PCM Plugin SDK

    pcm: partially revert "pcm: softvol - make snd_pcm_parse_control_id private"

External Rate Converter Plugin SDK

    pcm: rate: Improve the support multiple formats

Kernel Headers

    rawmidi: add support for SNDRV_RAWMIDI_IOCTL_USER_PVERSION
    asound.h: fix the __packed use for the out-of-kernel code
    rawmidi: Add rawmidi framing API

Test/Example code

    conf: introduce snd_config_load_string()
    conf: fix test/lsb/config.c
    conf: improve simple integer math expressions - brackets
    conf: add possibility to evaluate simple integer math expressions
    rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode
    rawmidi: define more abstract API for the timestamp reads
    test: rawmidi: Add test for rawmidi framing API
2022-01-24 10:05:37 +00:00
wiz
4b239b3231 py-musique: convert to egg.mk 2022-01-22 15:49:05 +00:00
wiz
3fa83b3e1c py-vorbis: convert to egg.mk 2022-01-22 15:45:56 +00:00
nia
59ed21cad5 schismtracker: update to 20211116
Schism Tracker 20211116

   Summary of changes since 20211115 release:

     * Fix macOS dylib path in build artifacts
     * Reset filter when previewing different instrments
     * Fix ST3 GUS/SB detection on big-endian platforms

                            Schism Tracker 20211115

   Summary of changes since 20210525 release:

     * Add warning for lost patterns when saving MOD files
     * Fix S3M tracker identification bug
     * Add support for reading OPL instruments from MPTM files
     * Allow loading ModPlug volume column panning in S3M files
     * Reset mixing volume to 48 for S3Ms made with GUS
     * Strip zero-param commands that only have memory in IT from MOD/XM
       files when loading
     * Fix depth of instrument pitch-pan separation
     * Fix incorrect position calculation after reaching end of ping-pong
       loops
     * Add rudimentary detection for SoundTracker MODs in file browser
     * Apply pitch/pan separation as part of instrument panning
2022-01-19 21:05:28 +00:00
wiz
00dbb58f11 *: fix for python 3.x 2022-01-19 17:50:45 +00:00
pin
f0626f71cd audio/ncspot: update to 0.9.5
Maintenance:
   -Fix release build name and win32 feature (#691)
   -seek spits out correct error when used with no args (#695)
   -Migrate to cursive 0.17
   -Remove notifications' dependency on cover (#706)
   -Fix errors showing up even though the command was successful (#710) (#711)
   -Fix lists that were shown as empty even though they contained items
2022-01-19 14:04:45 +00:00
pin
00200e26a4 audio/ncspot: add update warning 2022-01-19 11:00:28 +00:00
pin
d33c133476 audio/termusic: update to 0.6.6
-New: add all key configuration for global, library and playlist(huge work).
-Minor Fix: Don't close search dialogue after add to playlist.
-New: new player backend mpv. If you prefer mpv, you can build with feature
 gate mpv. My testing result: gstreamer doesn't work for ape file, mpv works
 for everything but flac may seem buggy.
2022-01-17 12:31:20 +00:00
pin
c3fc8269c4 audio/spotify-qt: update to 3.8
Fixes:
-Fixed empty context menu when right-clicking empty spaces (#122).
-Fixed not updating playlist when deleting a track (#128).
-Fixed incorrect track order after deleting a track in a playlist (#130).
-Fixed paging not working with some lists (#145).
-Fixed not removing extra spacing when using system title bar.
-Fixed issues with followed playlists by other users not updating properly.
-Fixed issue when attempting to search for nothing.
-Fixed issues resuming playback when last used device was no longer available.

Changes:
-Added an option to show desktop notification on track change (#99).
-Added support for repeating a single track (#108).
-Added support for podcasts (#110).
-New and improved volume slider (#112).
-Already opened artists are now re-used (#113).
-Added support for mirrored title bar buttons (#120).
-Added support for creating new playlists (#139).
-Added support for following, and unfollowing, playlists.
-New status messages, replacing the status bar and desktop notifications.
-Added a custom font for the custom dark theme.
-Now continues playing tracks from search results.
-Now shows more artists links, for example social media links.
-Removed broken "PulseAudio volume control" setting.
-Tracks in albums now show an added date for when the album released.
-New categories in settings for logs and for troubleshooting.
2022-01-17 12:30:08 +00:00
wiz
e3f47fbb0e *: python2 egg files are back, add them to the PLISTs 2022-01-14 17:51:50 +00:00
nia
3af7692d42 lmms: Force unbuffered I/O when reading from a raw OSS MIDI device.
Fixes MIDI input on NetBSD.
2022-01-14 10:59:32 +00:00
pin
983f3a65b5 audio/spotify-player: update to 0.5.2
-change theme profile of playback_progress_bar component style
-update dependencies
2022-01-13 13:20:04 +00:00
fox
348db25d83 audio/fasttracker2: Update to v1.50
Changes since v1.49
v1.50 - 12.01.2022
- macOS/Windows: Updated SDL 2.0.16 to SDL 2.0.20. SDL 2.0.18 would have issues
  with custom mouse cursors on Windows, so I had to skip it.
2022-01-13 04:24:00 +00:00
wiz
fc868317ac audio/Makefile: + py-soundfile 2022-01-12 21:26:58 +00:00
wiz
1ecd6e93be audio/py-soundfile: import py-soundfile-0.10.3.1
SoundFile is an audio library based on libsndfile, CFFI and NumPy.

SoundFile can read and write sound files. File reading/writing is
supported through libsndfile, which is a free, cross-platform,
open-source (LGPL) library for reading and writing many different
sampled sound file formats that runs on many platforms. SoundFile
represents audio data as NumPy arrays.
2022-01-12 21:26:38 +00:00
wiz
7785ef91ba py-libmtag: convert to egg.mk 2022-01-10 22:15:04 +00:00
wiz
818702d240 py-cddb: convert to egg.mk 2022-01-10 22:11:41 +00:00
wiz
3bf25c3b17 py-mpd: convert to egg.mk 2022-01-10 20:58:31 +00:00
wiz
90a8d1aff0 py-ogg: convert to egg.mk 2022-01-10 20:40:19 +00:00
wiz
356af1a609 py-musicbrainz-ngs: convert to egg.mk 2022-01-10 20:39:43 +00:00
wiz
305f430418 py-id3lib: convert to egg.mk 2022-01-10 18:32:50 +00:00
wiz
fecc668631 py-id3: convert to egg.mk 2022-01-10 18:30:42 +00:00
wiz
18310ca4fc py-daap: convert to egg.mk 2022-01-10 09:00:46 +00:00
wiz
9915762b78 py-ao: convert to egg.mk 2022-01-10 08:49:05 +00:00
wiz
f73e25199f py-mad: convert to egg.mk 2022-01-10 07:55:00 +00:00
ryoon
45fb4e2594 *: Recursive revbump from boost 1.78.0 2022-01-10 01:46:21 +00:00
wiz
cb153d57c2 quodlibet: convert to egg.mk 2022-01-09 16:18:55 +00:00
wiz
71cce5e81d egg.mk: remove --single-version-externally-managed
setuptools has this as default when --root is used (since version 0.6a11).
2022-01-09 11:58:13 +00:00
wiz
5cb5a3ab5a py-mpd2: update to 3.0.4.
Changes in v3.0.4
-----------------

* exposes failure responses in CommandError exceptions

Changes in v3.0.3
-----------------

* asyncio: tolerate early disconnects

Changes in v3.0.2
-----------------

* asyncio: fix disconnect happen before connect
* asyncio: better protection against request cancellation
* asyncio: idle iterator raises error when connection closed


Changes in v3.0.1
-----------------

* 3.0.0 accidentially introduced typing annotation that were not meant to be published yet.


Changes in v3.0.0
-----------------

* Breaking changes: albumart now returns dictionary :code:`{"size": "...",
"binary": b"..."}` instead of just a string
* add readpicture command
* add partition, newpartition and delpartition commands
* add moveoutput command
* removed deprecated `send_` and `fetch_` commands. Use the asyncio or twisted API instead for asynchronous mpd commands.

Changes in v2.0.0
-----------------

* Minimum python version was increased to python3.6, python2.7 support was dropped
* asyncio: fix parsing delimiters
* add support for albumart command

Changes in v1.1.0
-----------------

* Fix list command to work with grouping. Always returns list of dictionaries now.
  Make sure to adopt your code since this is an API change.
* fix compatibility with python3.9
* fix connecting to unix socket in asyncio version
* close asyncio transports on disconnect
* create TCP socket with TCP_NODELAY for better responsiveness
2022-01-08 12:10:38 +00:00
wiz
17f781888b libopenmpt: set GCC_REQD to 8 due to charconv usage 2022-01-08 11:57:37 +00:00
wiz
c48484afb7 playitslowly: convert to egg.mk
Bump PKGREVISION.
2022-01-07 15:05:31 +00:00
nros
f83768bad9 Revbump due to uriparser update 2022-01-07 12:43:52 +00:00
wiz
ea86a6982a chromaprint: update to 1.5.1.
Version 1.5.1 -- December 23, 2021
==================================

 - No functional source code changes.
 - Fixed some compiler warnings.
 - Rebuilt the fpcalc binaries with FFmpeg 4.4.1.
 - Added support for fat binaries on macOS, with support for both Intel and Apple silicon.
2022-01-05 21:41:28 +00:00
wiz
414fbfcf6b *: set USE_PKG_RESOURCES for more packages 2022-01-05 20:47:34 +00:00
wiz
67e1f1a6bf python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
2022-01-05 15:40:56 +00:00
wiz
8a9cb53cf6 *: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
2022-01-04 20:52:30 +00:00
pin
edc79eb927 audio/termusic: update to 0.6.5
[v0.6.5]
Released on: Jan 3rd, 2022 .
-New: key configuration. To configure a value, please note the modifier bits
 value: Shift=1,Ctrl=2,Alt=4. You can combine them for example 6 is Ctrl+Alt
 and 7 is Ctrl+Alt+Shift. Please note, whenever shift is configured, the args
 for char letter should be capital at the same time, for example Q.
-New: option to disable confirmation message box for quitting.
-New: aiff metadata supported by lofty-rs.
-New: shift_tab works in tag editor and color editor to switch focus.
-Fix: configuration for album photo position and size. Please note, default
 align for photo is BottomRight, means the x and y specifies bottom right corner
 of the photo. Supported align: BottomRight,BottomLeft,TopRight,TopLeft. Also,
 width should be between 1-100 because it's a relative number compared to
 terminal size. We don't specify height and it's calculated from width and the
 photo ratio is kept. Meanwhile, when x,y lead to display outside of terminal,
 app will correct it and try to draw on the terminal.
-Fix: wrong mime-type for embeded album photo.
2022-01-03 19:54:05 +00:00
pin
9f86da047c audio/ncspot: update to 0.9.4
Maintenance
-Improved README (#683)
-More detailed error message in case of command parse error (#684)
-Remove panics in the update_token flow (#688)

Features
-Add exec command allowing users to execute shell commands on key press (#673)
-Set up release builds for armhf and arm64 (#659)
-Improved seek command to allow more units (e.g. 2s), check parse_duration
 documentation for accepted units (#682)
-Set terminal title to ncspot (#685)
2022-01-02 16:30:06 +00:00
wiz
b90ca67f06 py-audiotools: convert to egg.mk
Bump PKGREVISION.

Disable python 2.7 support since that would need more workarounds
and nothing in pkgsrc needs the 2.7 version of this.
2022-01-01 14:55:48 +00:00
dholland
ffd82f8d95 audio/sfxr: use standard headers; should fix broken macos build 2022-01-01 09:25:49 +00:00
dholland
4314855d16 audio/rosegarden: legacy code fixups.
This fork of rosegarden is dead upstream but seemingly worth keeping
around, so do some maintenance.

Silence a bunch of compiler warnings (not all though). Avoid unsafe
use of tmpnam(). Avoid some uses of sprintf, including one triggering
a compiler warning about a static overflow. (Plenty more sprintf uses
remain though.) Use standard headers. Use ctype functions correctly.
Etc.

Also add patch comments. Fix some pkglint.

This is probably going to warrant a patchkit in the future.
2022-01-01 09:20:40 +00:00
dholland
701eca2327 audio/rosegarden: comment out defunct MASTER_SITES, improve DESCR.
This is the really old X11 version of Rosegarden that upstream now
barely admits ever existed. Add a comment clarifying that for the next
person who becomes confused about the version numbering.
2022-01-01 07:50:22 +00:00