On Fri, Dec 13, 2013 at 07:31:25PM +0100, Juan Francisco Cantero Hurtado wrote:
> On Thursday 12 December 2013 20:57:18 James Turner wrote:
> > On Wed, Dec 11, 2013 at 05:36:50AM +0100, Juan Francisco Cantero 
> Hurtado wrote:
> > > This is an unfinished and dirty update to racket 6. The Racket
> > > developers haven't released the version 6 yet but I'm sharing this
> > > port for users interested in the update. Let me know if racket has
> > > crashes or other important bugs.
> > > 
> > > Note to other porters: don't waste your time reviewing the port, I'm
> > > aware of the port has errors :)
> > > 
> > > "What?! Where is DrRacket?!". Now racket uses packages for almost
> > > everything:
> > > $ raco pkg install drracket
> > > $ racket ~/.racket/$(racket --version | cut -dv -f2 | cut -d.
> > > -f1-2)/pkgs/drracket/drracket/drracket.rkt
> > > 
> > > Cheers.
> > 
> > I'm kind of sad to see DrRacket not being included. Is there a
> > configure option to include DrRacket? Or is post pkg install the only
> > option with version 6 and beyond?
> 
> Yes, I could create a "racket distro" with DrRacket included but we will 
> lose some advantages of the new racket approach. With raco pkg, the 
> users of OpenBSD stable can received updates and fixes from upstream, 
> similar to ruby gems or python pypi.
> 
> DrRacket is a big beast. I want to port racket to all OpenBSD platforms 
> and to distribute only a minimal racket (without extra dependencies) 
> will help me a lot.
> 
> And OpenBSD packages doesn't offer any advantage compared with the new 
> raco packages, something similar to the last comments about www apps in 
> this list.
> 
> In fact, if we create a wrapper to create OpenBSD package from raco pkg, 
> the user would have problems in certain cases. They could have 
> conflicting versions in their home and LOCALBASE or to update the 
> version in LOCALBASE with raco and to break the OpenBSD packages. 
> 

That all makes sense. I now agree with your current direction. Thanks
for the explanation.

> > 
> > Also on amd64 I had to run update-plist the following 2 files weren't
> > present in my build it would seem.
> > 
> > Error:
> > /usr/ports/pobj/racket-5.91pre201312110442/fake-amd64/usr/local/share
> > /racket/collects/setup/private/compiled/path-utils_rkt.dep does not
> > exist Error:
> > /usr/ports/pobj/racket-5.91pre201312110442/fake-amd64/usr/local/share
> > /racket/collects/setup/private/compiled/path-utils_rkt.zo does not
> > exist Error:
> > /usr/ports/pobj/racket-5.91pre201312110442/fake-amd64/usr/local/share
> > /racket/collects/setup/private/path-utils.rkt does not exist
> 
> Yes, I saw the error yesterday. Sorry.
>

Noting a make update-plist couldn't fix :).

> -- 
> Juan Francisco Cantero Hurtado http://juanfra.info
> 

-- 
James Turner

Reply via email to