On Sat, Oct 06, 2007 at 06:18:08PM -0700, Garrett Cooper wrote:
> Gary Kline wrote:
> >On Sat, Oct 06, 2007 at 03:05:36PM -0700, Garrett Cooper wrote:
> >  
> >>Jeremy Messenger wrote:
> >>    
> >>>On Thu, 04 Oct 2007 14:03:04 -0500, Dmitry Marakasov 
> >>><[EMAIL PROTECTED]> wrote:
> >>>
> >>>      
> >>>>Hi!
> >>>>
> >>>>I just have an idea that may be useful: static port builds. This can
> >>>>help produce packages without any depends, which may be useful
> >>>>sometimes.
> >>>>
> >>>>Implementation seem pretty straightfoward to me:
> >>>>- Introduce STATIC_BUILD variable that changes usual build behavior
> >>>>- Process LIB_DEPENDS in a different way: check .a instead of .so.*, and
> >>>>fail if .a is missing, and .so is present (i.e. needed static lib is not
> >>>>available at all), don't add library ports to package depends
> >>>>- Add -static to CFLAGS/CXXFLAGS
> >>>>
> >>>>Any comments? I will try to experiment with this for now.
> >>>>        
> >>>How do you deal with the security? It will be required for all ports 
> >>>that depend on a port to be rebuild, so bump the PORTREVISION will be 
> >>>need. But what about for non-static that don't need to be bump? A 
> >>>solution for that might be need too.
> >>>
> >>>I have no object with static build as long as it is flexible and 
> >>>optional (disable/enable).
> >>>
> >>>Cheers,
> >>>Mezz
> >>>
> >>>
> >>>      
> >>   Static, built upon static, built upon static would be a bad thing to 
> >>watch out for too I'd think...
> >>   Am I wrong?
> >>    
> >
> >
> >
> >     I would allow the shells to be built statically, and perhaps
> >     most or all of /bin.  Hm.  And a few other necessary utilities.
> >     Things-X aren't essentials.  But vi is.  ed still gives me 
> >     nightmares![*]
> >
> >     Wasn't the reason for NON-static builds mostly to
> >     save-disc-space???  Whatever, having ports that build
> >     statically-- things that  won't bomb if libfoo.so.3 is 
> >     missing-- having this seeems like the best idea in years!
> >     How much hacking to the Makefles is it?  
> >
> >     gary
> >
> >  
> >>-Garrett
> >>    
> >
> >[*]  for the humor-impaired: Joke.
> >  
> 
>    None whatsoever really. I think it just involves making a few 
> changes to /usr/local/etc/pkgtools.conf, if you want to make the 
> modification just for yourself (I don't do that though, so I'm not sure. 
> Just OTOH rememberances).


        pkgtools.conf?:: Save me!  I've onlytouched that to prevent
        things like OO.o from updating and stuff.  I'm pretty sure it's
        flexible enough to do just "zsh".... And vi, of course.     

        I'll wait on this.  Would really appreciate others' feedback,
        tho.

        gary


> -Garrett

-- 
  Gary Kline  [EMAIL PROTECTED]   www.thought.org  Public Service Unix
      http://jottings.thought.org   http://transfinite.thought.org

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to