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