MapServer 5.2.0-1

Mapserver 5.2.0 is now available.

I added some instructions on building other MapScripts that are not included in the installer. This way you don’t have to worry about all the fiddly dependency bits to build MapServer from scratch. They were partially tested on Ruby mapscript on Leopard.

I also added a build script for those that want to build the framework MapServer from source. I was using an Xcode project myself, but that was hard to maintain. The script should work for those still (!) on Panther who want an up-to-date MapServer.

… back to the site update …

Site Updates

I updated the site software to Geeklog 1.5.0 (finally). There may still be some dust from the update.

The most notable change is that the wiki is now integrated in the Geeklog layout. Mostly. I need to make some CSS adjustments to the design.

Coming soon: new menus.

libHaru PDF for PHP

After waiting for PDFlib to be ready for 64bit Leopard, here’s an alternative.

I never really liked PDFlib – bloated with a customized libtiff and not truly free – and it took a while for the authors to update it for 64bit Leopard (and then it took me a while to realize they had limited the 64bit compiling ability a little in the “Lite” version).

My early search for alternatives turned up libharu, but it was in very early development stages. Now it seems to be mature. For testing purposes, I have made a separate Haru PDF extension with a simple installation. Try it out, let me know how it works. Eventually I’ll roll it into my PHP distribution.

I’ll also attempt, with my limited C skills, to make MapServer use libharu for PDF support, but that could take a while (for me). I may just pass the suggestion onto the MapServer developers and hope.

MapServer 5.0.3-2

Due to a bug in PackageMaker in Xcode 3.1 beta, everything in MapServer 5.0.3-1 was installed directly in the root of the HD. This is fixed in 5.0.3-2. There are cleanup instructions on the download page.

Sorry for the mess.