Hi Jan,
The point Jonathan was trying to make is that the audio/alsa-plugins
has many LIB_DEPENDS set, yet they are not reflected in the final
manifest.
For example:
/usr/ports/audio/alsa-plugins # make -V LIB_DEPENDS_ALL | tr ' ' '\n' | sort -u
libasound.so:audio/alsa-lib
libavcodec.so:multimedia
I can't speak for poudriere, but it's definitely doing that with Synth.
On Sat, Feb 17, 2024 at 11:03 AM Robert R. Russell
wrote:
>
> On Sat, 17 Feb 2024 10:43:33 -0600
> "John Marino (FreeBSD)" wrote:
>
> > Hi Jan,
> > The point Jonathan was t
The port builds fine.
The problem is that the dependencies are not listed in the package manifest.
This is a bug in the code that creates the package manifest.
That's why both Synth and Poudriere are considering the packages using
subpackages to be invalid. They are examining the package manifest
> Port dependencies are not package dependencies
It's literally defined as LIB_DEPENDS in the makefile.
By definition LIB_DEPENDS are run time dependencies.
> If you want to install only "alsa-plugins" (aka "main" subpackage) without
> extra plugins/dependencies just do it like before with all p
I get it now.
e.g LIB_DEPENDS.speex= ${LIB_DEPENDS} libspeexdsp.so:audio/speexdsp
This is saying the speex subpackage needs speexdsp.
Let me look at this more in depth.
On Tue, Feb 20, 2024 at 1:57 PM Jan Beich wrote:
>
> j...@chen.org.nz writes:
>
> >>> It appears to be missing the SUBPACKAGE
rification. In the end of the day, I just thought I'd bring
this to people's attention so at least the devs could decide if they think
the behavior is fine or not.
On Fri, May 16, 2025 at 1:34 PM Christoph Moench-Tegeder
wrote:
> ## John Marino (FreeBSD) (free...@marino.st):
other sources than only do-fetch. And
> doing the check twice is a bit expensive for a checksum compared to
> checking the file size. But I didn't design this.
>
> Regards,
> Ronald.
>
>
>
> *Van:* "John Marino (FreeBSD)"
> *Datum:*vrijdag, 16 mei 2025