From owner-freebsd-questions@FreeBSD.ORG Tue Jan 16 12:27:06 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8D22016A47E for ; Tue, 16 Jan 2007 12:27:06 +0000 (UTC) (envelope-from niclas.zeising@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by mx1.freebsd.org (Postfix) with ESMTP id F320513C468 for ; Tue, 16 Jan 2007 12:27:05 +0000 (UTC) (envelope-from niclas.zeising@gmail.com) Received: by ug-out-1314.google.com with SMTP id o2so1511768uge for ; Tue, 16 Jan 2007 04:27:04 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=lALUipTwU3Jk62MQ1gHODulo7DOTR5onvo5leZxKfrR5FV/6btj9hPgiJl8CXucS2kno9upWjaTJ3L/k7vk4hKTNRCAJ2oSp4pgP1EF1pHZMpTon6zUIKYsjtij6Dgus0uN+3qwg0HyiZN4a8gczTWK5FG+pdYrXYBoteTcmesQ= Received: by 10.82.138.6 with SMTP id l6mr1039484bud.1168950420009; Tue, 16 Jan 2007 04:27:00 -0800 (PST) Received: by 10.78.29.12 with HTTP; Tue, 16 Jan 2007 04:26:59 -0800 (PST) Message-ID: Date: Tue, 16 Jan 2007 13:26:59 +0100 From: "Niclas Zeising" To: "Jay Chandler" , "FreeBSD Questions" In-Reply-To: <20070116114538.GC15161@teddy.fas.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20070116040750.GA3151@teddy.fas.com> <45AC554D.9000109@chapman.edu> <20070116114538.GC15161@teddy.fas.com> Cc: Subject: Re: Documenting a ports depedency tree? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Jan 2007 12:27:06 -0000 On 1/16/07, stan wrote: > On Mon, Jan 15, 2007 at 08:32:13PM -0800, Jay Chandler wrote: > > stan wrote: > > >Is there a way to document the entire depedency tree for a given port? > > > > > >EG, if a dpends on b which depends on d & e, which in turn depend on z, > > >I'd like to print out this dependency list. > > > > > > > > A good question, which I've taken the liberty of researching. > > > > montreal# cd /usr/ports/mail/p5-FuzzyOcr > > montreal# make pretty-print-run-depends-list > > This port requires package(s) "ImageMagick-6.2.9.8 curl-7.16.0_1 > > expat-2.0.0_1 fontconfig-2.3.2_6,1 freetype2-2.2.1_1 gettext-0.14.5_2 > > ghostscript-gnu-7.07_15 gnupg-1.4.6_3 gocr-0.43 gsfonts-8.11_2 > > jasper-1.701.0_1 jbigkit-1.6 jpeg-6b_4 lcms-1.16,1 libdrm-2.0.2 > > libfpx-1.2.0.12 libiconv-1.9.2_2 libltdl-1.5.22 libungif-4.1.4_2 > > libxml2-2.6.26 mpeg2codec-1.2_1 netpbm-10.26.37 p5-Archive-Tar-1.30 > > p5-Authen-SASL-2.10_1 p5-Compress-Raw-Zlib-2.003 p5-Compress-Zlib-2.002 > > p5-Digest-1.15 p5-Digest-HMAC-1.01 p5-Digest-MD5-2.36 > > p5-Digest-SHA1-2.11 p5-GSSAPI-0.23 p5-HTML-Parser-3.55 > > p5-HTML-Tagset-3.10 p5-IO-Compress-Base-2.003 p5-IO-Compress-Zlib-2.002 > > p5-IO-Socket-INET6-2.51_1 p5-IO-Socket-SSL-1.02 p5-IO-String-1.08 > > p5-IO-Zlib-1.04_1 p5-MIME-Base64-3.07 p5-Mail-SpamAssassin-3.1.7_3 > > p5-Mail-Tools-1.74 p5-Math-BigInt-1.77 p5-Net-1.19,1 p5-Net-DNS-0.59 > > p5-Net-IP-1.25 p5-Net-SSLeay-1.30_1 p5-PathTools-3.24 > > p5-Scalar-List-Utils-1.19,1 p5-Socket6-0.19 p5-String-Approx-3.26 > > p5-URI-1.35 p5-libwww-5.805 perl-5.8.8 pkg-config-0.21 png-1.2.14 > > tcl-8.4.13_1,1 tiff-3.8.2_1 tk-8.4.13,2 xorg-libraries-6.9.0" to run. > > montreal# pretty-print-build-depends-list > > pretty-print-build-depends-list: Command not found. > > montreal# make pretty-print-build-depends-list > > This port requires package(s) "perl-5.8.8" to build. > > montreal# > > > > Kinda crappy looking. You can also 'make readmes" to generate HTML > > readme files, but I don't believe it recurses. > > > > Anyone else want to chime in? > > > Thanks, that's exactly what I needed. > > A dollowup question, if I might? Are all the various make targets for the > ports tree documented anywhere? > Most of them are documented in the ports(7) manpage, at least the targets regarding ports. make(4) might have some info as well.