Bug 258579

Summary: audio/kmix consider making multimedia/kdemultimedia not dependent upon KMix
Product: Ports & Packages Reporter: Graham Perrin <grahamperrin>
Component: Individual Port(s)Assignee: freebsd-kde (group) <kde>
Status: Closed FIXED    
Severity: Affects Some People CC: tcberner
Priority: --- Flags: tcberner: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://cgit.freebsd.org/ports/tree/multimedia/kdemultimedia/Makefile

Description Graham Perrin freebsd_committer freebsd_triage 2021-09-18 17:22:16 UTC
KMix seems to be indirectly problematic in cases such as these: 

<https://forums.FreeBSD.org/threads/80412/post-524012> where I chose to force deletion of KMix, then create and register a fake manifest to prevent reinstallation; 

<https://forums.freebsd.org/threads/75044/> involving a headset and a USB switch. 

Thoughts
========

On one hand: a logical response to this bug report might be, refrain from installing multimedia/kdemultimedia (instead: perform installation of discrete packages). 

On the other hand: logically, a person should not encounter such difficulties with audio – with or without USB. 

Given real-world difficulties with audio/USB, can multimedia/kdemultimedia be changed to _not_ depend upon KMix? 

At least, until difficulties can be more easily worked around or resolved. 

TIA
Comment 1 Tobias C. Berner freebsd_committer freebsd_triage 2021-09-20 06:08:06 UTC
Yes, this sounds sensible.
Comment 2 commit-hook freebsd_committer freebsd_triage 2021-09-20 06:08:44 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7dc8045a63930a3a520e17723139003867b58c39

commit 7dc8045a63930a3a520e17723139003867b58c39
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2021-09-20 05:58:31 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2021-09-20 06:06:30 +0000

    KDE: change default sound mixer applet

    The kmix mixer is being replaced by the more flexible and integrated
    plasma-pa mixer from audio/plasma5-plasma-pa

    For this:

            - remove audio/kmix from the default options set in the metaport
              multimedia/kdemultimedia

            - add audio/plasma5-plasma-pa to the default options set in the
              metaport x11/plasma5-plasma

    If you do not want pulseaudio on your system and want to keep using
    the old mixer, you have multiple options:

            a) don't install the metaports (they only pull in other
               packages)
            b) manually build multimedia/kdemultimedia and
               x11/plasma5-plasma with your chosen options
            c) install both

    Reported by:            Graham Perrin <grahamperrin@gmail.com>
    PR:                     258579

 multimedia/kdemultimedia/Makefile | 4 +++-
 x11/plasma5-plasma/Makefile       | 3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)