On Tue, Jul 25, 2023 at 03:34:33PM -0300, Lucas de Sena wrote:
> On 2023-07-25, Stuart Henderson wrote:
> > On 2023/07/25 12:06, Lucas de Sena wrote:
> > > On 2023-07-24, Thomas Frohwein wrote:
> > > > 1. There are dependencies/WANTLIBS missing:
> > > 
> > > Fixed.
> > 
> > Missing lib: mad.2 (/usr/local/bin/dsda-doom) (NOT REACHABLE)
> > Missing lib: portmidi.0 (/usr/local/bin/dsda-doom) (NOT REACHABLE)
> > Missing lib: vorbis.9 (/usr/local/bin/dsda-doom) (NOT REACHABLE)
> > Missing lib: vorbisfile.6 (/usr/local/bin/dsda-doom) (NOT REACHABLE)
> > Missing lib: zip.4 (/usr/local/bin/dsda-doom) (NOT REACHABLE)
> > 
> > you need to add LIB_DEPENDS for the "NOT REACHABLE" ones, and re-run
> > the check to pick up the additional WANTLIB.
> > 
> > > > 3. What is the value of disabling fluidsynth in the Makefile? We have
> > > >    it in ports...
> > > 
> > > It needs fluidsynth 2.0, we have 1.1.9 packaged.
> > 
> > please add a comment explaining that.
> > 
> > you have this,
> > 
> > CONFIGURE_ENV =                CFLAGS="-I${X11BASE}/include 
> > -I${LOCALBASE}/include"
> > 
> > which overrides the default CFLAGS. Instead use
> > 
> > CFLAGS +=           -I${X11BASE}/include -I${LOCALBASE}/include
> > 
> > also remove the two -DCMAKE_BUILD_TYPE lines, they are handled
> > by ports infrastructure.
> > 
> 
> 
> Thanks for the explanation :)
> 
> Is it ok?

This looks good to me now and builds. I'm not sure about the value of
DEBUG_PACKAGES in a port like this... It's 1.2M of space and unless you
are actively working on refining the port by studying backtraces, I
doubt that DEBUG_PACKAGES will be useful...

I like the more visually uniform use of tabs and the comment about
fluidsynth v2.0 will be useful to know when we might be able to remove
that CONFIGURE_ARG in the future...

with or without DEBUG_PACKAGES, ok thfr@

> Cheers,
> Lucas de Sena


Reply via email to