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