ports/126890: port update: lang/cmucl
Fulvio Ciriaco
oivulf at gmail.com
Tue Dec 16 18:30:05 UTC 2008
The following reply was made to PR ports/126890; it has been noted by GNATS.
From: Fulvio Ciriaco <oivulf at gmail.com>
To: Martin Cracauer <cracauer at cons.org>
Cc: Fulvio Ciriaco <oivulf at gmail.com>,
Stefan Walter <stefan at freebsd.org>,
GNATS <FreeBSD-gnats-submit at freebsd.org>
Subject: Re: ports/126890: port update: lang/cmucl
Date: Tue, 16 Dec 2008 19:27:32 +0100
I have been using cmucl-freebsd-7.0 on freebsd7.0 and 7.1 without
any problem.
However I have no 6.x or 8.0 platform to test.
My prudential logic is:
if (OS>=7.0) then install cmucl-19e-
else install cmucl-19c-
I think who sticks with FreeBSD-6.x prefers cmucl with a longer testing
history. Those having 7.x prefer to keep uptodate, moreover this case
was tested at least by me.
Fulvio
At Tue, 16 Dec 2008 10:42:27 -0500,
Martin Cracauer wrote:
>
> Fulvio Ciriaco wrote on Mon, Dec 15, 2008 at 09:13:38PM +0100:
> > This is because only cmucl-19e-x86-freebsd{6.3,7.0,8.0}.tar.bz2 is found on the
> > site.
>
> The 6.3 build will work on the newer OSes, too, but it would be better
> to pick more selectively.
>
> I think we should set symlinks in the CMUCL download dirs for all
> FreeBSD versions, but that's gonna get out of date.
>
>
> if you want a
>
> Pick whatever is the newest but not newer than the OS.
>
> E.g. OS is 6.4, binaries available are 6.3 and 6.5, use 6.3.
>
> But e.g. OS is 6.3, binaries available are 6.4 and 5.3, use 5.3.
>
> I think just using <= (mayor*10+minor) will do. But the trouble is in
> walking the download dir first.
>
> Martin
>
> > How should one deal with this?
> > Fulvio
> >
> > At Mon, 15 Dec 2008 11:54:51 +0100,
> > Stefan Walter wrote:
> > >
> > > Hi Fulvio, hi Martin,
> > >
> > > I have corrected the plist so the NOPORTDOCS changes Martin mentioned
> > > weren't lost. However, it doesn't fetch:
> > >
> > > - On FreeBSD 7-STABLE:
> > >
> > > ###
> > > => cmucl-19e-x86-freebsd7.1.tar.bz2 is not in /a/ports/lang/cmucl/distinfo.
> > > => Either /a/ports/lang/cmucl/distinfo is out of date, or
> > > => cmucl-19e-x86-freebsd7.1.tar.bz2 is spelled incorrectly.
> > > *** Error code 1
> > >
> > > Stop in /a/ports/lang/cmucl.
> > > ###
> > >
> > > - On FreeBSD 6.4:
> > >
> > > ###
> > > => cmucl-19e-x86-freebsd6.4.tar.bz2 is not in /a/ports/lang/cmucl/distinfo.
> > > => Either /a/ports/lang/cmucl/distinfo is out of date, or
> > > => cmucl-19e-x86-freebsd6.4.tar.bz2 is spelled incorrectly.
> > > *** Error code 1
> > >
> > > Stop in /a/ports/lang/cmucl.
> > > ###
> > >
> > > This is a result of ${OSREL}, which is used in ${DISTNAME} in the
> > > Makefile, having different values on different releases, of course.
> > >
> > > Regards,
> > > Stefan
>
> --
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> Martin Cracauer <cracauer at cons.org> http://www.cons.org/cracauer/
> FreeBSD - where you want to go, today. http://www.freebsd.org/
More information about the freebsd-ports-bugs
mailing list