From owner-freebsd-ports Mon Jul 30 20:12:18 2001 Delivered-To: freebsd-ports@freebsd.org Received: from yoda.bmi.net (yoda.bmi.net [204.57.191.163]) by hub.freebsd.org (Postfix) with ESMTP id D312437B403 for ; Mon, 30 Jul 2001 20:12:15 -0700 (PDT) (envelope-from jmcoopr@webmail.bmi.net) Received: from johncoop.MSHOME ([206.63.201.3]) by yoda.bmi.net (Pro-8.9.3/Pro-8.9.3) with ESMTP id UAA00546 for ; Mon, 30 Jul 2001 20:38:15 -0700 Received: from johncoop.MSHOME (jmcoopr@localhost [127.0.0.1]) by johncoop.MSHOME (8.11.4/8.11.4) with ESMTP id f6V3CFW95054 for ; Mon, 30 Jul 2001 20:12:16 -0700 (PDT) (envelope-from jmcoopr@webmail.bmi.net) Date: Mon, 30 Jul 2001 20:12:14 -0700 From: John Merryweather Cooper To: FreeBSD-PORTS Subject: How to tell when BUILD vs. RUN_DEPENDS is appropriate/more appropriate Message-ID: <20010730201214.O82760@johncoop> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Balsa 1.1.7 Lines: 14 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 As I'm going through the list of broken "orphaned" ports on bento, I'm noticing that a number of ports (e.g. dhcpconf and flowscan) have mtree problems that appear to be related to PERL5 or PYTHON usage by a dependent port build. However, the "parent" port does not seem to get credit for then underlying dependency on perl, python etc. Now, LIB_DEPENDS is (usually) pretty easy--if a port needs a library that's not already on the system, one is really going to know it when the linker fails. But differentiating between a BUILD_DEPENDS and a RUN_DEPENDS seems to be a much grayer area. How to resolve this such that not only does a port build correctly, but bento doesn't also complain about what appears to be the entire tree for python or perl not being in the pkg-plist. jmc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message