From owner-freebsd-ports Wed Mar 5 0:54:22 2003 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B7DC37B401 for ; Wed, 5 Mar 2003 00:54:20 -0800 (PST) Received: from mta01-svc.ntlworld.com (mta01-svc.ntlworld.com [62.253.162.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2390843FAF for ; Wed, 5 Mar 2003 00:54:19 -0800 (PST) (envelope-from roger@telepresence.dmem.strath.ac.uk) Received: from VAIO ([62.255.4.19]) by mta01-svc.ntlworld.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with SMTP id <20030305085416.UWAN21970.mta01-svc.ntlworld.com@VAIO>; Wed, 5 Mar 2003 08:54:16 +0000 Message-ID: <009a01c2e2f4$cc1c75b0$1464a8c0@VAIO> From: "Roger Hardiman" To: "Kris Kennaway" Cc: "Kris Kennaway" , References: <20030301233233.GA5152@rot13.obsecurity.org> <006101c2e275$33665270$1464a8c0@VAIO> <20030304213402.GA93311@rot13.obsecurity.org> Subject: Re: HEADS UP: Ports freeze for 4.8 Date: Wed, 5 Mar 2003 08:54:12 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 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 Hi Kris Thanks for the info on the openh323 releated ports. >2) Something about recursive :target dependencies doesn't work as >expected (and never has, AFAIK). In this case there are two levels of >recursion: >openh323proxy: >BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/net/openh323:build >openh323: >BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/comms/ixj:patch >and the second one is not called. >I see the same failure mode on my 4.x box when trying to install >openh323proxy without having openh323 already installed. The >workaround is to not recurse :) But bento used to be happy with this, or so I thought. And it seems to work on my freebsd box here, although someone emailed me who was having this problem on their box 2 days ago. But anyway.... HELP. How should I go about fixing this? I don't want to install the ixj driver for people who do not specifically install it. (as it adds kernel modules and startup scripts in /usr/local/etc/rc.d) And because the openh323 api changes from time to time (not frozen), then I prefer not to install the openh323 libraries and the header files which go with it, hence the reason why there is a dependency on the openh323 port being built. >There is another set of problems I noticed here: >.if !exists(/usr/include/sys/telephony.h) >.if !exists(/usr/local/include/sys/telephony.h) >BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/comms/ixj:patch >.endif >.endif This code is a bit of a hack. I'll sort that out. Roger To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message