Skip site navigation (1)Skip section navigation (2)
Date:      21 Jan 2002 21:38:58 -0500
From:      Joe Clarke <marcus@marcuscom.com>
To:        Glenn Johnson <glennpj@charter.net>
Cc:        Maxim Sobolev <sobomax@FreeBSD.org>, freebsd-gnome@FreeBSD.org
Subject:   Re: dependency question
Message-ID:  <1011667138.85870.20.camel@shumai.marcuscom.com>
In-Reply-To: <20020122013838.GA20427@gforce.johnson.home>
References:  <20020120205118.GA447@gforce.johnson.home> <1011565282.28534.22.camel@shumai.marcuscom.com> <20020120234902.GA74865@gforce.johnson.home> <1011573437.28534.24.camel@shumai.marcuscom.com> <20020121011015.GA20453@gforce.johnson.home> <1011575865.28534.39.camel@shumai.marcuscom.com> <20020121031843.GA23586@gforce.johnson.home> <3C4BE9F6.A85C98B5@FreeBSD.org>  <20020122013838.GA20427@gforce.johnson.home>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 2002-01-21 at 20:38, Glenn Johnson wrote:
> On Mon, Jan 21, 2002 at 12:14:14PM +0200, Maxim Sobolev wrote:
> 
> > When you are unsure about what dependencies does the port have you
> > could do `make package-depends' in port's directory and it will print
> > them all to stdout. Simple as that...
> 
> OK, I did this and I noticed something else that I need clarification
> on.  I have a BUILD_DEPENDS on ispell.  The software can use
> either aspell or ispell but I set the BUILD_DEPENDS to insure that
> spellchecking gets enabled.  If neither aspell nor ispell is present
> then spellchecking is disabled at the configuration step.  However, when
> I run 'make package-depends', ispell is not listed.  This would mean
> that I should also list ispell as a RUN_DEPENDS so that it is properly
> installed if my port is installed as a package.  Is that the proper way
> to handle this situation?

I've always seen (and used) a config macro knob to do this kind of
configuration.  For example, if I want to enable Ispell checking, I
might do:

make -DMYPORT_WITH_ISPELL

then suck in the correct dependencies, and set the right configure
args.  If no spell option is given, then just disable spelling
altogether, or go to a default spell checking method.   Also, maybe use
the PACKAGE_BUILDING macro to build a default spell checking
method....something like the way editors/vim does it.

Joe

> 
> -- 
> Glenn Johnson
> glennpj@charter.net
> 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-gnome" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1011667138.85870.20.camel>