On Mon, Nov 17, 2014 at 01:28:12PM +0100, Landry Breuil wrote:
> On Mon, Nov 17, 2014 at 12:27:06PM +0100, Jan Klemkow wrote:
> > Is there still a problem with this port?
> > Or have I missed something?
> 
> Yeah, problem is time and developer availability to review and import
> stuff. I've had a look at it, and it looks ok to import for me... is
> -Wall required ?

It is not required, but why should someone hide this warnings?

Thank you,
Jan

> Landry
> 
> > On Mon, Nov 10, 2014 at 07:39:14PM +0100, Jan Klemkow wrote:
> > > On Sun, Nov 09, 2014 at 12:28:57PM +0000, Stuart Henderson wrote:
> > > > On 2014/11/05 22:15, Jan Klemkow wrote:
> > > > > On Sun, Nov 02, 2014 at 10:20:44AM +0000, Stuart Henderson wrote:
> > > > > > On 2014/11/02 00:13, Jan Klemkow wrote:
> > > > > > > Hi,
> > > > > > > 
> > > > > > > this is gatling a small and fast http/file server.  It depends on
> > > > > > > devel/libowfat which is not in ports yet.
> > > > > > > 
> > > > > > > Please, tell me everything that is not ok.  I will fix it.
> > > > > > > 
> > > > > > > thanks,
> > > > > > > Jan
> > > > > > 
> > > > > > - same comment as libowfat re: license marker and overriding 
> > > > > > makefile
> > > > > > variables
> > > > > 
> > > > > done
> > > > >  
> > > > > > - libiconv should use the module rather than BUILD_DEPENDS
> > > > > 
> > > > > done 
> > > > > 
> > > > > > - daemons should be in sbin not bin
> > > > > 
> > > > > done
> > > > >  
> > > > > > - should use the user-supplied CFLAGS (in particular things like
> > > > > > "make DEBUG=-g" and "make CFLAGS=-O0" should work), passed in via
> > > > > > MAKE_FLAGS.
> > > > > 
> > > > > done
> > > > 
> > > > CFLAGS=         -pipe -Wall -O \
> > > >                 -I${LOCALBASE}/include/lowfat/ \
> > > >                 -I${LOCALBASE}/include
> > > > 
> > > > That's not quite what I meant.
> > > > 
> > > > More like
> > > > 
> > > > CFLAGS+=        -Wall \
> > > >                 -I${LOCALBASE}/include/lowfat/ \
> > > >                 -I${LOCALBASE}/include
> > > > 
> > > > Optimizer flags and -pipe should come from the user and/or system
> > > > makefiles. Ports should not set their own unless the standard system
> > > > ones don't work (e.g. due to compiler optimizer bugs).
> > > 
> > > done
> > > 
> > > > > > - don't hardcode /usr/local. easiest way is to pass in ${LOCALBASE}
> > > > > > via MAKE_FLAGS (otherwise you need to patch and use SUBST_CMD).
> > > > > 
> > > > > done
> > > > >  
> > > > > > - don't strip shared libraries (-s in LDFLAGS)
> > > > > 
> > > > > done
> > > > >  
> > > > > > - BUILD_DEPENDS on libowfat ... hmm ... ah I see, there is no shared
> > > > > > library for libowfat. If it's not possible to produce a shared lib,
> > > > > > then gatling would need a REVISION bump whenever libowfat is 
> > > > > > updated.
> > > > > 
> > > > > It is a design decision by the developer of gatling to make libowfat
> > > > > static.  I don't want to break his design here.  I will keep it in 
> > > > > mind
> > > > > to bump the REVISION by libowfat updates.
> > > 
> > > Thanks,
> > > Jan
> > 
> > 
> 

Reply via email to