Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Feb 2024 13:56:44 +0100
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Jonathan Chen <jonc@chen.org.nz>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Installed audio/alsa-plugins and dependencies
Message-ID:  <eddc-lg8j-wny@FreeBSD.org>
In-Reply-To: <641ffb1d-1a6a-46bc-81ce-1daba2dec27b@chen.org.nz> (Jonathan Chen's message of "Fri, 16 Feb 2024 20:26:19 %2B1300")
References:  <641ffb1d-1a6a-46bc-81ce-1daba2dec27b@chen.org.nz>

next in thread | previous in thread | raw e-mail | index | archive | help
Jonathan Chen <jonc@chen.org.nz> writes:

> Hi,
>
> I've got audio/alsa-plugins installed from a recent ports tree with
> default options, and its dependency list is a bit dubious.
>
> 8:04pm# cd /usr/ports/audio/alsa-plugins/
> 8:04pm# make -V LIB_DEPENDS_ALL
> libasound.so:audio/alsa-lib libasound.so:audio/alsa-lib
> libavcodec.so:multimedia/ffmpeg libasound.so:audio/alsa-
> lib libjack.so:audio/jack libasound.so:audio/alsa-lib
> libpulse.so:audio/pulseaudio libasound.so:audio/alsa-lib l
> ibsamplerate.so:audio/libsamplerate libasound.so:audio/alsa-lib
> libspeexdsp.so:audio/speexdsp

If you don't like some dependencies disable the respective options
which in turn will disable specific subpackages. What are you trying
to do with the raw LIB_DEPENDS_ALL output?

> But the installed package reports:
> 8:09pm# pkg info --dependencies alsa-plugins
> alsa-plugins-1.2.7.1_3:
>         alsa-lib-1.2.10_1

Check dependencies of subpackages instead e.g.,

$ pkg info -xd 'alsa-plugins-[^0-9]'
alsa-plugins-ffmpeg-1.2.7.1_3:
        ffmpeg-6.1.1_3,1
        alsa-lib-1.2.10_1
alsa-plugins-jack-1.2.7.1_3:
        jackit-1.9.22_2
        alsa-lib-1.2.10_1
alsa-plugins-pulseaudio-1.2.7.1_3:
        pulseaudio-16.1_2
        alsa-lib-1.2.10_1
alsa-plugins-samplerate-1.2.7.1_3:
        libsamplerate-0.2.2_1
        alsa-lib-1.2.10_1
alsa-plugins-speex-1.2.7.1_3:
        speexdsp-1.2.1
        alsa-lib-1.2.10_1

>
> It appears to be missing the SUBPACKAGE dependencies. Is this
> intentional, or a bug?

Intentional. See pkg-message:

  Plugins with extra dependencies moved into subpackages:
  - alsa-plugins-ffmpeg
  - alsa-plugins-jack
  - alsa-plugins-pulseaudio
  - alsa-plugins-samplerate
  - alsa-plugins-speex



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?eddc-lg8j-wny>