From owner-cvs-all@FreeBSD.ORG Fri Mar 4 12:47:57 2011 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B866C106564A; Fri, 4 Mar 2011 12:47:57 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from services.ipt.ru (services.ipt.ru [194.62.233.110]) by mx1.freebsd.org (Postfix) with ESMTP id 6C6848FC12; Fri, 4 Mar 2011 12:47:57 +0000 (UTC) Received: from gate.ipt.ru ([194.62.233.123] helo=h30.sp.ipt.ru) by services.ipt.ru with esmtps (TLSv1:AES128-SHA:128) (Exim 4.54 (FreeBSD)) id 1PvUQG-000Eaf-Cz; Fri, 04 Mar 2011 15:47:56 +0300 From: Boris Samorodov To: Oliver Lehmann References: <201103041043.p24AhwQ8023264@repoman.freebsd.org> <28478789@h30.sp.ipt.ru> <20110304130842.119715ssjn44nps8@avocado.salatschuessel.net> <58879204@h30.sp.ipt.ru> <20110304132825.69583zfq7lvftuio@avocado.salatschuessel.net> Date: Fri, 04 Mar 2011 15:47:56 +0300 In-Reply-To: <20110304132825.69583zfq7lvftuio@avocado.salatschuessel.net> (Oliver Lehmann's message of "Fri, 04 Mar 2011 13:28:25 +0100") Message-ID: <92797251@h30.sp.ipt.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/audio/wmauda Makefile ports/audio/xmp Makefile ports/audio/mp3splt-gtk Makefile ports/audio/audacious-dumb Makefile ports/multimedia/tunapie Makefile ports/multimedia/xfce4-xmms-plugin Makefile ports/sysutils/conky ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Mar 2011 12:47:57 -0000 Hi Oliver, On Fri, 04 Mar 2011 13:28:25 +0100 Oliver Lehmann wrote: > Boris Samorodov wrote: > > On Fri, 04 Mar 2011 13:08:42 +0100 Oliver Lehmann wrote: > >> Boris Samorodov wrote: > >> > > >> > Was PORTREVISION bump really needed for those ports? > >> They have a hard or optional dependency to audacious so in my opinion - yes. > > I'm not sure what you do mean. What's the "hard" and "optional" > > dependency? And what changed at the main port that those dependent > > ports in your opinion should be bumped? > With hard I mean the port is depending on audacious with no option to > disable that. With optional I mean you could disable the audacious > dependency via a make switch. Got it, thanks. > The main port itself changed Understand. > so it is advised to recompile the depending ports Sorry, don't understand. Advised by who? > as otherwise the depending ports would have still the old version > of audacious recorded as a dependency but this old version is no longer > installed. Well, two questions. 1. Where this dependency is recorded? 2. Even if so, why the dependency *should* be changed. I.e. what harm it may do? I ask those questions because I'd like to understand FreeBSD ports system and behaviour deeper than I do now. And, maybe, to change/fix existing tools if needed. As I understand now the stale dependency is recorded at packages. But there is absolutely no harm with stale dependencies for tools like pkg_add. Then there is a /var/db/pkg database. The tool like portmaster fix all needed dependencies (if needed). -- WBR, bsam