From owner-freebsd-ports@FreeBSD.ORG Wed May 10 21:58:30 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B926616A434 for ; Wed, 10 May 2006 21:58:30 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1029043D46 for ; Wed, 10 May 2006 21:58:29 +0000 (GMT) (envelope-from freebsd-ports@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1FdwhJ-0005EB-Av for freebsd-ports@freebsd.org; Wed, 10 May 2006 23:58:21 +0200 Received: from r5j60.chello.upc.cz ([86.49.9.60]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 10 May 2006 23:58:21 +0200 Received: from martinkov by r5j60.chello.upc.cz with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 10 May 2006 23:58:21 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: martinko Date: Wed, 10 May 2006 23:58:05 +0200 Lines: 33 Message-ID: References: <20060508205703.GA11215@daemons.gr> <200605082120.k48LKxSi006193@peedub.jennejohn.org> <20060508213035.GA73976@daemons.gr> <0IYY001DYWNE9C51@VL-MH-MR002.ip.videotron.ca> <0IZ200IJZE7Z6JC0@VL-MH-MR001.ip.videotron.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: r5j60.chello.upc.cz User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.0.2) Gecko/20060506 SeaMonkey/1.0.1 In-Reply-To: <0IZ200IJZE7Z6JC0@VL-MH-MR001.ip.videotron.ca> Sender: news Subject: Re: ports structure and improvement suggestions 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: Wed, 10 May 2006 21:58:31 -0000 Serge Gagnon wrote: > >>>>>> On Wed, 10 May 2006, "martinko" == martinko wrote: > > > martinko> not speaking of > martinko> metaports. and, as already said, portupgrade doesn't handle this > martinko> very well. also editing makefile in conditional way is not good. > > That's an other (old and used) subject, but my little experience teach me > that: > > 1: the lesser amount of depency you have, the better your system work. > 2: if your system work in this state, don't uppgrade your ports unless you > need this or that new feature or if that there is a security issue. > 3: don't use xxxxxxxxxxx to upgrade your ports. it's about convenience, you know. if you want, for instance, to run gnome, you likely don't want to install all those parts (at least applications) separately. this is where metaport comes in useful. also, it's not so easy to not upgrade continually your packages. one day portaudit will say one of your packages is vulnerable. and you'd like to upgrade it. but since there are dependencies and you haven't been following the ports tree for quite some time, you'll find out you need to update half of your packages. and doing this after long period of not upgrading is likely to bring more problems and all at the same time. and mind you there's no security branch like with the base system. therefore from my experience it's better to keep your applications (sanely) up to date. i'm not sure what xxxxxx is.