From owner-freebsd-ports@FreeBSD.ORG Sat Jul 28 16:18:39 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 3F3DB16A418 for ; Sat, 28 Jul 2007 16:18:39 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from optimus.centralmiss.com (ns.centralmiss.com [206.156.254.79]) by mx1.freebsd.org (Postfix) with ESMTP id 1ADDF13C428 for ; Sat, 28 Jul 2007 16:18:37 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from draco.over-yonder.net (adsl-072-148-013-213.sip.jan.bellsouth.net [72.148.13.213]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by optimus.centralmiss.com (Postfix) with ESMTP id 83B9328B38; Sat, 28 Jul 2007 10:59:36 -0500 (CDT) Received: by draco.over-yonder.net (Postfix, from userid 100) id 1604C61C43; Sat, 28 Jul 2007 10:59:36 -0500 (CDT) Date: Sat, 28 Jul 2007 10:59:36 -0500 From: "Matthew D. Fuller" To: Yoshihiro Ota Message-ID: <20070728155935.GT21345@over-yonder.net> References: <20070726011654.cec378be.ota@j.email.ne.jp> <46A866BE.1000407@u.washington.edu> <20070726233610.e536c2e2.ota@j.email.ne.jp> <46A9B112.7040408@u.washington.edu> <20070727214847.6708a918.ota@j.email.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070727214847.6708a918.ota@j.email.ne.jp> X-Editor: vi X-OS: FreeBSD User-Agent: Mutt/1.5.16-fullermd.4 (2007-06-09) Cc: Garrett Cooper , freebsd-ports@freebsd.org Subject: Re: Call for testers for yet another ports upgrade program, ports+ 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: Sat, 28 Jul 2007 16:18:39 -0000 On Fri, Jul 27, 2007 at 09:48:47PM -0400 I heard the voice of Yoshihiro Ota, and lo! it spake thus: > > Q. Is it safe to assume all dependencies are STATIC? > A. Yes, it is. No, it's not. Lots of ports change dependancies based on what's installed, so if you install one thing you have to assume that any other thing you intend to build in the future may change its list because of that. For a trivial demonstration, look at how many use the ".if ${HAVE_GNOME:Msomething}" pattern. -- Matthew Fuller (MF4839) | fullermd@over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream.