Date: Tue, 18 Nov 2008 13:30:33 -0500 From: Martin Cracauer <cracauer@cons.org> To: Greg Larkin <glarkin@FreeBSD.org> Cc: ports@FreeBSD.org, Martin Cracauer <cracauer@cons.org>, Ion-Mihai Tetcu <itetcu@FreeBSD.org> Subject: Re: How do conditionalize plist on $NOPORTDOCS Message-ID: <20081118183033.GA85610@cons.org> In-Reply-To: <49230009.4080903@FreeBSD.org> References: <20081116045257.2EBEE12E4209@quark.ds9.tecnik93.com> <20081118160528.GA79253@cons.org> <20081118185717.0573f110@it.buh.tecnik93.com> <20081118170826.GA82098@cons.org> <20081118192837.03bd8b53@it.buh.tecnik93.com> <20081118173545.GA83384@cons.org> <49230009.4080903@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> >>> While we are talking, how do you guys thing I should handle this > >>> problem: it's a binary port. There are different binaries for > >>> FreeBSD-6.x, 7.x, 8.x > >>> http://common-lisp.net/project/cmucl/downloads/release/19e/ > >>> > >>> The 6.3 will run everywhere. Should I just use that one? Do you want > >>> me to conditionalize on FreeBSD version? > >> If they bother to release different native binaries for our supported > >> OS versions let encourage them to keep doing that ;-) > > > > "They" == kind of me, although I didn't build these particular > > binaries. > > > > Is there prior art in ports about how to do this? What do I do with > > oddball version numbers? > > Perhaps you can conditionalize the DISTNAME based on the FreeBSD version > number, as shown on this page: > http://www.freebsd.org/doc/en/books/porters-handbook/freebsd-versions.html? > > If you do that, just make sure that the distinfo file has an entry for > each possible DISTNAME value, so the checksum verification will work on > any FreeBSD version. So what happens when a user runs FreeBSD-6, installs such a port, then upgrades to FreeBSD-7. Would the port for the installed package come up with the wrong plist and whatnot? Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer <cracauer@cons.org> http://www.cons.org/cracauer/ FreeBSD - where you want to go, today. http://www.freebsd.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081118183033.GA85610>