Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 May 1996 16:08:43 +0930 (CST)
From:      Michael Smith <msmith@atrad.adelaide.edu.au>
To:        jmz@cabri.obs-besancon.fr (Jean-Marc Zucconi)
Cc:        gpalmer@freebsd.org, phk@critter.tfs.com, hackers@freebsd.org
Subject:   Re: src/gnu
Message-ID:  <199605240638.QAA13532@genesis.atrad.adelaide.edu.au>
In-Reply-To: <9605232233.AA18819@cabri.obs-besancon.fr> from "Jean-Marc Zucconi" at May 23, 96 11:33:01 pm

next in thread | previous in thread | raw e-mail | index | archive | help
Jean-Marc Zucconi stands accused of saying:
> 
>> That would mean running up against the one flaw of the current ports
>> system. I get my source code updates by CTM, and I am VERY happy with
>> the fact that I just go to /usr/src and do what I want. I don't want
>> to have to think ``do I have that tarball available, and if not, how
>> bad is network congestion right now''.

This could be handled a number of ways.  

  - put the tarball somewhere other than /usr/ports.  It's not going to 
    change very often.  Still means you need space for both the tarball and
    the unpacked version.  Perhaps we could have a 'lite' tarball with all 
    the irrelevant stuff diked out, but that would be work.

  - distribute the port frame unpacked, ie. at the 'make configure' state.
    This would mean no extracting, no tarball, configuring or patching
    unless you blew away the .configure_done file.  From the point of view
    of the average 'worlder' this would make for the least impact.
    When a new GCC was brought in, it would have a new directory name under
    work/, so the old one could just be thrown out/attic-ed, so no more
    move/rename hassles.

  - unbundle the compiler and all the other GNU tools 8)

Obviously, I think the second proposal has merit; it might require a 
hack to bsd.port.mk to avoid requiring the tarball...

-- 
]] Mike Smith, Software Engineer        msmith@atrad.adelaide.edu.au    [[
]] Genesis Software                     genesis@atrad.adelaide.edu.au   [[
]] High-speed data acquisition and      (GSM mobile) 0411-222-496       [[
]] realtime instrument control          (ph/fax)  +61-8-267-3039        [[
]] Collector of old Unix hardware.      "Where are your PEZ?" The Tick  [[



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