“Their enterprise was neither more just
nor easier, and God was no more
their friend than yours.”
Machiavelli
“Their enterprise was neither more just
nor easier, and God was no more
their friend than yours.”
Machiavelli
Fish with Leopard
Update: Fish shell 1.23.0 with Leopard
Getting fish working with Leopard was a bit trickier than expected as MacPorts is still having a few issues with the switch, hopefully this explanation will help anyone else that wishes to use it.
First, install 1.5.0 for 10.5 which can be found on the MacPorts website. Then:
$ sudo rm /opt/local/bin/ginstall
$ sudo ln -s /usr/bin/install /opt/local/bin/ginstall
First I removed the line:
depends_buildbin:doxygen:doxygen
This not only makes the build a whole lot faster (with the downside that help no longer works), but also a number of dependancies of doxygen do not currently build.
This requires that after the line:
reinplace "s|LDFLAGS= |LDFLAGS= -liconv |g" "${worksrcpath}/Makefile"
you insert the line:
reinplace "s|all: \$\(PROGRAMS\) user_doc|all: \$\(PROGRAMS\) |" "${worksrcpath}/Makefile"
Now change the following line in the fish Portfile (located in /opt/local/var/macports/sources/rsync.macports.org/release/ports/shells/fish/Portfile on my system):
platform darwin 8 {
to
platform darwin 9 {
Finally,
$ sudo port install fish
And enjoy.
Sunday, October 28, 2007