From owner-freebsd-ports Fri Apr 28 15: 2:32 2000 Delivered-To: freebsd-ports@freebsd.org Received: from ducky.nz.freebsd.org (chilled.unixathome.org [203.79.82.27]) by hub.freebsd.org (Postfix) with ESMTP id 294FE37BA6B for ; Fri, 28 Apr 2000 15:02:28 -0700 (PDT) (envelope-from dan@langille.org) Received: from wocker (wocker.int.nz.freebsd.org [192.168.0.99]) by ducky.nz.freebsd.org (8.9.3/8.9.3) with ESMTP id KAA20457; Sat, 29 Apr 2000 10:02:20 +1200 (NZST) Message-Id: <200004282202.KAA20457@ducky.nz.freebsd.org> From: "Dan Langille" Organization: langille.org To: Jim Mock Date: Sat, 29 Apr 2000 10:02:30 +1200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: xchat depends Reply-To: dan@langille.org Cc: ports@FreeBSD.ORG In-reply-to: <20000428144552.A2174@luna.cdrom.com> References: <200004282130.JAA20020@ducky.nz.freebsd.org>; from dan@langille.org on Sat, Apr 29, 2000 at 09:31:05AM +1200 X-mailer: Pegasus Mail for Win32 (v3.12b) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 28 Apr 00, at 14:45, Jim Mock wrote: > On Sat, 29 Apr 2000 at 09:31:05 +1200, Dan Langille wrote: > > On 28 Apr 00, at 14:22, Matthew Hunt wrote: > > > On Sat, Apr 29, 2000 at 08:55:56AM +1200, Dan Langille wrote: > > > > > > I see libtool on the webpage: > > > > > > http://www.freebsd.org/ports/devel.html > > > > > > And in INDEX: > > > > > > wopr:/usr/ports$ egrep ^libtool INDEX > > > libtool-1.3.4|/usr/ports/devel/libtool|/usr/local|Generic shared > > > library support > > > script|/usr/ports/devel/libtool/pkg/DESCR|reg@FreeBSD.org|devel||| > > > > > > INDEX is revision 1.273. > > > > > > Am I missing something? > > > > My point isn't that libtool isn't *somewhere* within the INDEX or > > *somewhere* within the web pages. My point is that libtool does not > > appear as a depend where I think it should appear. Read on. > > > > Look at http://www.freebsd.org/ports/irc.html#xchat-1.4.2 and note that > > libungif is listed under requires. Now look at > > http://www.freebsd.org/ports/graphics.html#libungif-4.1.0 and note that > > libtool is a requires. > > > > Why isn't libtool listed under xchat as a requires? > > I'm not sure if I'm understanding what you're getting at, but I'll try to > give an explanation. If you take notice of the xchat Makefile, libungif > isn't an explicit xchat dependency, but Imlib is. Imlib depends on > libungif. Imlib also depends on libtool. Yep. I see that within the Makefile. Consider this: [dan@ducky:/usr/ports/irc/xchat] $ make -V BUILD_DEPENDS -V LIB_DEPENDS bzip2:/usr/ports/archivers/bzip2 gmake:/usr/ports/devel/gmake gtk12.2:/usr/ports/x11-toolkits/gtk12 Imlib.5:/usr/ports/graphics/imlib X11.6:/usr/ports/x11/XFree86 Compare the above to what's listed at http://www.freebsd.org/ports/irc.html: XFree86-3.3.6, bzip2-0.9.5d, gettext-0.10.35, glib-1.2.7, gmake-3.78.1, gtk-1.2.7, imlib-1.9.8, jpeg-6b, libungif-4.1.0, png-1.0.5, tiff-3.5.5 What's not listed int the make output is: gettext-0.10.35, glib-1.2.7, jpeg-6b, libungif-4.1.0, png-1.0.5, tiff-3.5.5 Where did those depends come from? They must be depends for other ports listed in depends. So I assumed that the list on the webpage was being compiled by recursive calls to make on each of the requires. If you keep compiling the list of depends by doing the recursive calls, you eventually get the list as shown at http://www.freebsd.org/ports/irc.html. With the exception of libtool. If the list on the webpage is compile through recursive calls to make, then libtool should be listed. If the list is not compiled in that manner, how is the list compiled? -- Dan Langille [I'm looking for more work] http://www.langille.org/ | http://www.unixathome.org/ http://www.racingsystem.com/ | http://www.freebsddiary.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message