I've submitted Gambit as a proposed new port [1] for inclusion in the MacPorts packaging system [2].
Once the port is accepted, installing Gambit on a Mac OS X system will be as simple as:
# sudo port install gambit-c
I had to do quite a bit of patching [3] of the installation paths in the makefiles to comply with the MacPorts directory structure. Perhaps some of the changes, like prefixing installation paths with $(DESTDIR), could be integrated into future Gambit versions to ensure easier interoperability with various packaging systems including MacPorts.
Cheers, Arto
[1] http://trac.macports.org/projects/macports/ticket/11688 [2] http://en.wikipedia.org/wiki/MacPorts [3] http://trac.macports.org/projects/macports/attachment/ticket/11688/Portfile
Afficher les réponses par date
Hello
I'm not using Mac OS X, but I remember that the ports system is using Debian's APT under the hood and thought I'd mention the naming of the Gambit-C package in Debian (I'm not the maintainer, Kurt B. Kaiser is), for what it's worth:
gambc - Gambit-C Scheme interpreter and compiler gambc-doc - Documentation for the Gambit-C interpreter and compiler libgambc4 - Shared library for the Gambit-C interpreter and compiler libgambc4-dev - Header file and link for the Gambit-C shared library
http://packages.debian.org/gambc
Christian.
Hi Christian,
On 4/2/07, Christian Jaeger christian@jaeger.mine.nu wrote:
I'm not using Mac OS X, but I remember that the ports system is using Debian's APT under the hood ...
You're probably thinking of Fink (http://en.wikipedia.org/wiki/Fink). MacPorts (formerly known as DarwinPorts) is rather different, and closer to FreeBSD ports or Gentoo ebuilds than the Debian package system: there are no pre-built binary packages, everything is fetched and built from source.
...and thought I'd mention the naming of the Gambit-C package in Debian (I'm not the maintainer, Kurt B. Kaiser is), for what it's worth:
Before submitting Gambit to MacPorts I checked the various packaging systems like Debian, Gentoo, *BSD, etc. I'm guessing the Debian package name is probably due to the existence of another unrelated "gambit" package in Debian, and the obvious alternative name, "gambit-c", was perhaps not chosen since it is not very Debianesque due to the spurious non-significant hyphen.
Package names in MacPorts tend to be more human-friendly than in Debian, so I went with "gambit-c". This also ensures that when somebody does a "port search gambit" lookup, they'll instantly find what they're looking for, which would not be the case with a port named "gambc".