From owner-freebsd-ports@FreeBSD.ORG Fri Dec 7 03:48:43 2007 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 AA45C16A419 for ; Fri, 7 Dec 2007 03:48:43 +0000 (UTC) (envelope-from alex-goncharov@comcast.net) Received: from QMTA01.emeryville.ca.mail.comcast.net (qmta01.emeryville.ca.mail.comcast.net [76.96.30.16]) by mx1.freebsd.org (Postfix) with ESMTP id 8FBD813C467 for ; Fri, 7 Dec 2007 03:48:43 +0000 (UTC) (envelope-from alex-goncharov@comcast.net) Received: from OMTA03.emeryville.ca.mail.comcast.net ([76.96.30.27]) by QMTA01.emeryville.ca.mail.comcast.net with comcast id MfoQ1Y0090b6N640A00400; Fri, 07 Dec 2007 03:48:48 +0000 Received: from [24.61.20.41] ([24.61.20.41]) by OMTA03.emeryville.ca.mail.comcast.net with comcast id Mfom1Y00T0tAiGw0800000; Fri, 07 Dec 2007 03:48:48 +0000 X-Authority-Analysis: v=1.0 c=1 a=pV1KsbDwY2iZnXuG11sA:9 a=_DgYZYK01amJi8eclm4A:7 a=DW-FMk7MXJH0RRGoMc7iPNnearsA:4 a=si9q_4b84H0A:10 a=DFZ4TeuG6JwA:10 Received: from algo by [24.61.20.41] with local (Exim 4.68 (FreeBSD)) (envelope-from ) id 1J0UCf-000HZv-Af for freebsd-ports@freebsd.org; Thu, 06 Dec 2007 22:48:41 -0500 From: Alex Goncharov To: freebsd-ports@freebsd.org In-reply-to: (message from Alex Goncharov on Thu, 06 Dec 2007 22:32:51 -0500) From: Alex Goncharov References: <20071207001315.GA58050@owl.midgard.homeip.net> Message-Id: Sender: Alex Goncharov Date: Thu, 06 Dec 2007 22:48:41 -0500 Subject: Re: (Very) bogus package dependencies X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Alex Goncharov List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Dec 2007 03:48:43 -0000 To add a bit to the previous message: ,--- I=Alex (Thu, 06 Dec 2007 22:32:51 -0500) ----* | | So, is it that a port maintainer creates `/var/db/pkg/PKG/*' files | by hand? Based on individual ideas? Not on really "must-to-have" | things, like dependencies on shared libraries? | | (I am totally unfamiliar with the mechanism to maintain and package | the ports and would like to understand it.) | `-------------------------------------------------* And also, do dependency reports depend on the contents of `/usr/ports/INDEX-7', in which I see: -------------------- < /usr/ports/INDEX-7 grep ^xorg-server.*hal-| wc -l 1 -------------------- which to me implies that `xorg-server' depends on `hal' (am I right here?) But INDEX in a fetched file, not aware that I have "WITHOUT_HAL=yes" in `/etc/make.conf'... I am rebuilding all the installed ports from source now to see what dependency chains I'll get, but I would appreciate a brief explanation. Thanks, -- Alex -- alex-goncharov@comcast.net -- /* * The future is a race between education and catastrophe. * * -- H. G. Wells */