On 2018/09/24 15:22, Timo Myyrä wrote: > Hi, > > Here is an port for Gerbil Scheme. Its an scheme implementation focusing on > systems programming. Think minimal version of Racket in pure Scheme. It builds > on top of Gambit scheme. > > The installation is bit odd that it expects everything to be in single > destination directory. I copied the lang/go method to installing it to > /usr/local/gerbil. I've added README into the port to notify users about > setting > GERBIL_HOME and PATH so Gerbil will work.
README should follow the layout in /usr/ports/infrastructure/templates/README.template, and has hardcoded /usr/local that should be replaced with ${PREFIX}. > I tried to add symlinks under /usr/local/bin but that didn't work as rest of > the > code seems to assume libraries are found relative to the bin directory. That's a bit unfriendly :( Are there any other packagers on other OS that have already fixed that whose work could be borrowed? > I've enabled some optional parts in Gerbil with patching, should these be made > into flavors and keep smaller 'core' version or this fine as it is? I'd skip that initially. It could be added later if there's demand. This .. VERSION = 0.13 DISTNAME = gerbil-${VERSION} GH_ACCOUNT = vyzo GH_PROJECT = gerbil GH_TAGNAME = v${VERSION} Can just be replaced with GH_ACCOUNT = vyzo GH_PROJECT = gerbil GH_TAGNAME = v0.13