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>