From owner-freebsd-ports Sat May 11 6:30:52 2002 Delivered-To: freebsd-ports@freebsd.org Received: from gatesrv.RZ.UniBw-Muenchen.de (gatesrv.RZ.UniBW-Muenchen.de [137.193.11.27]) by hub.freebsd.org (Postfix) with ESMTP id 47E4637B400; Sat, 11 May 2002 06:30:44 -0700 (PDT) Received: from nemesis.informatik.unibw-muenchen.de (nemesis.Informatik.UniBw-Muenchen.de [137.193.60.30]) by gatesrv.RZ.UniBw-Muenchen.de (8.11.2/8.11.2) with ESMTP id g4BDADt06467; Sat, 11 May 2002 15:10:13 +0200 (MEST) Received: from localhost (localhost.informatik.unibw-muenchen.de [127.0.0.1]) by nemesis.informatik.unibw-muenchen.de (Postfix) with ESMTP id 6020F5A548; Sat, 11 May 2002 15:10:12 +0200 (CEST) Received: by nemesis.informatik.unibw-muenchen.de (Postfix, from userid 1001) id 2A9F55A547; Sat, 11 May 2002 15:10:11 +0200 (CEST) Date: Sat, 11 May 2002 15:10:11 +0200 From: Oliver Braun To: Maxim Sobolev Cc: KOMATSU Shinichiro , freebsd-current@FreeBSD.ORG, ports@FreeBSD.ORG, Riccardo Torrini , Garrett Rooney Subject: Re: bsd.port.mk dependency loop checking patch (Re: Who broke 'make clean' for ports ?) Message-ID: <20020511131011.GA24242@nemesis.informatik.unibw-muenchen.de> Mail-Followup-To: Oliver Braun , Maxim Sobolev , KOMATSU Shinichiro , freebsd-current@FreeBSD.ORG, ports@FreeBSD.ORG, Riccardo Torrini , Garrett Rooney References: <20020510172656.GD13627@dan.emsphone.com> <20020510173132.GA46688@electricjellyfish.net> <20020511090904.69E5B1949@taro.c.u-tokyo.ac.jp> <3CDD1605.38B25E9D@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3CDD1605.38B25E9D@FreeBSD.org> User-Agent: Mutt/1.3.99i Organization: University of the Federal Armed Forces Munich, Germany X-Mailer: Mutt http://www.mutt.org/ X-OS: FreeBSD 4.6-PRERELEASE i386 http://www.freebsd.org/ X-Newsreader: SLRN http://www.slrn.org/ X-Uptime: 9 days X-URL: http://ist.unibw-muenchen.de/People/obraun X-Accept-Language: de en X-Location: Europe, Germany, Munich X-Editor: Vim-601 http://www.vim.org/ X-Virus-Scanned: by AMaViS perl-11 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org * Maxim Sobolev [2002-05-11 15:00]: > KOMATSU Shinichiro wrote: > > > > (add To: ports@freebsd.org) > > > > From: Garrett Rooney > > Subject: Re: Who broke 'make clean' for ports ? > > Date: Sat, May 11, 2002 at 02:31:32AM JST > > > > > there's a circular dependency that was just introduced to gettext. > > > gettext now depends on expat, which depends on gmake, which depends on > > > gettext. > > > > Recently, I wrote a patch for bsd.port.mk that checks circular dependency. > > If a dependency loop is found, it gives you a warning and > > does not invoke 'make' process any further. > > > > Someone, please test the patch below. > > If no problem is found, I will send-pr(8). > I don't think that we really need such patch. In 99.9999% of cases it > would just waste CPU cycles. Circular dependency is a bug and as such > it doesn't need to be a supported "special case". But it might be a good idea to incorporate this functionality into ${PORTSDIR}/devel/portlint. Regards, Olli -- Institute for Software Technology & Institute for Information Systems Department of Computing Science, Federal Armed Forces University Munich --------------------------- http://ist.unibw-muenchen.de/People/obraun/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message