From owner-freebsd-ports@FreeBSD.ORG Tue Jun 26 16:00:25 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 742E1106564A for ; Tue, 26 Jun 2012 16:00:25 +0000 (UTC) (envelope-from ml@netfence.it) Received: from cp-out8.libero.it (cp-out8.libero.it [212.52.84.108]) by mx1.freebsd.org (Postfix) with ESMTP id E19EA8FC17 for ; Tue, 26 Jun 2012 16:00:24 +0000 (UTC) X-CTCH-Spam: Unknown X-CTCH-RefID: str=0001.0A0B0206.4FE9DC92.01B0,ss=1,re=0.000,fgs=0 X-libjamoibt: 1555 Received: from soth.ventu (151.41.252.156) by cp-out8.libero.it (8.5.133) id 4FB2CA0D070F7959; Tue, 26 Jun 2012 18:00:18 +0200 Received: from alamar.ventu (alamar.ventu [10.1.2.18]) by soth.ventu (8.14.5/8.14.5) with ESMTP id q5QG07hF092564; Tue, 26 Jun 2012 18:00:07 +0200 (CEST) (envelope-from ml@netfence.it) Message-ID: <4FE9DC87.5060205@netfence.it> Date: Tue, 26 Jun 2012 18:00:07 +0200 From: Andrea Venturoli User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:13.0) Gecko/20120622 Thunderbird/13.0.1 MIME-Version: 1.0 To: Matthew Seaman References: <4FE8E4A4.9070507@gmail.com> <20120626065732.GH41054@ithaqua.etoilebsd.net> <20120626092645.Horde.HytQbVNNcXdP6WQ1aMtjoMA@webmail.df.eu> <4FE96BA0.6040005@infracaninophile.co.uk> <4FE97008.2060501@netfence.it> <4FE97AE1.9080109@infracaninophile.co.uk> <4FE9817C.7020905@netfence.it> <4FE99200.7050107@infracaninophile.co.uk> In-Reply-To: <4FE99200.7050107@infracaninophile.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.73 on 10.1.2.13 Cc: freebsd-ports@freebsd.org Subject: Re: Port system "problems" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jun 2012 16:00:25 -0000 On 06/26/12 12:42, Matthew Seaman wrote: >> What I anticipate will often happen is installing some port, finding out >> that some part is missing, install the missing part, repeat that several >> times. >> I just hope I'm wrong (and again, it is at all possible that I am wrong >> here). > > Yes, you raise a valid point. Should you have to compile and maybe > reinstall all of php5 just to add some extra modules? Clearly not. > > This isn't going to be a problem for people that use binary packages, > because they can just download and install the extra module from the > standard pkg repositories on the net. > > What about people that want to compile their own? They certainly should > not be relegated to second-class citizens even in this bright new dawn > of pkgng. Well, part of the answer is under development: > > http://wiki.freebsd.org/ports/StageDir > > With this, you can create packages without having to install them. You > can equally well create sub-packages without having to install them. > So, you might compile all of the php5 sub-packages, but only install > some of them. The rest you keep stashed away somewhere, so that when > you suddenly discover a pressing need to add php5-shiny to your existing > collection of php-related bits, it's just a matter of 'pkg add php5-shiny'. I'm not sure I undestood correctly (from this and other posts); please correct me if I'm wrong: _ the whole thing is aimed at packages; I won't be able to install ports directly, but I'll get an intermediate step that creates packages automatically; _ in the PHP example, I will create lots of subpackages, but I will eventually install only some; _ I can keep the packages somewhere, so I can install them later. Well, if I'm correct, the above will be a no go for me: lots of my customer's servers are tight on disk space and they won't spend for new storage. So this will mean I won't be able to use ports anymore and I'll need to download packages directly? bye & Thanks av.