But wait, there’s more…

A couple rapid-fire updates.

GIS Libs. Universal binaries for GIS Libs. HDF5 updated to 1.6.5 (but not universal). GIS Libs optimized, that is, debugging removed. Broken ECW removed until fixed by authors. Added OCI (Oracle) support. Added documentation.

Postgres + PostGIS. Universal binaries. PostGIS updated to 1.0.6. PL/Python added to Postgres (PPC only).

Other – Added an installer for the OCI (Oracle) libraries. But you still must download the Oracle Instant Client from Oracle separately.

So, I realize that the universal binaries have increased the download size a lot. Sorry ’bout that. I’m not creating separate PPC/Intel installers – maintaining separate Panther/Tiger installers is enough headache.

I’ll probably take a break working on the universal binaries for PHP and MapServer. Need a breather. Updates sill still be released as needed.

MapServer updated to 4.6.2, Installer fixes finished

As promised: MapServer is updated to 4.6.2, and the version checking logic is fixed to work with Graphics Libs 2.0.

Also, the GIS Libs package for Tiger wasn’t really fixed. Or rather, Apple’s PackageMaker kept changing the authorization option on me. That’s fixed now, so you should download that again (I didn’t change the version).

Lean, Mean and Built for the Future

Big changes, starting with the Graphics Libs. Don’t worry, they’re still compatible with the other installers.

First up: I’ve removed debug options from all packages where it was the default. This results in smaller, and possibly slightly faster, binaries. In most cases this was a 50% reduction in size, though some were already without debug options.

Next: ImageMagick added to the Graphics Libs package. This made up for the decrease in size from de-debugging. For now it’s just the basics as supported by the other libraries in the package – there are some other graphic formats it can support that I need to look into.

For the future: The Tiger package is now universal – that is, it’s ready for the Intel Macs coming next year. Don’t worry, the ‘universal’ of course means it works on both the current PPC Macs and the upcoming Intel Macs. (I don’t have any way of testing until the Intel Macs are ready and I get one, but it should work…)

I’m working on the GIS Libs and Postgres now. Look for optimized universal binaries by the end of the year.

Installer updates

A bunch of updates today.

Graphics Libs: Added that JasPer speedup patch. JPEG2000 processing times cut in half! Also added the JasPer OpenGL viewer jiv, for Tiger only – there are some build issues with Panther’s OpenGL.

GIS Libs: Oops, the Tiger installer for v1.6 included the old files (I forgot to synchronize the install files), but the cleanup script still removed the last GDAL library, thus breaking GDAL. This has been fixed. The non-working ECW is also there. Bumped the version to 1.7 to add some E00 conversion tools. These are used by GRASS for v.in.e00.

Postgres updated to 8.0.4 and PostGIS updated to 1.0.4. I saw the recent Postgres 8.1 release. I’ll be looking at that next, it doesn’t look like it’ll cause problems. Some nice speedups for large databases.

PHP updated to 4.4.1. I also fixed a problem installing php.ini for the CGI version.

Well, looks like the ECW JP2 support for the GIS Libs doesn’t work yet. It isn’t a final release yet, so it’s not unexpected.

On a brighter note, I found a patch for JasPer to speed that up – encode times for JasPer JPEG2000 reduced by half! I’ll have that in the next update. (Maybe ECW will be fixed by then also ^_^)

Installer updates

What with getting distracted and trying to figure out some build issues, this update took a while. So, here you go:

Graphics Libs 1.6. TIFF updated to 3.7.4. GIF updated to 4.1.4. Utils for PDFlib added (I noticed that these were not installed by default for some reason). For the Panther package, I also aded Sqlite – Apple includes it in Tiger.

GIS Libs 1.6. CFITSIO updated to 3b4. ECW/JP2 added, for Tiger only for now, there’s a build issue with Panther I need to work on (don’t get your hopes up, though). GDAL/OGR updated to 1.3.1. Support added for PCRaster, Sqlite, ODBC, ESRI Personal DB and ECW (Tiger only). ODBC support is handled by the Apple-supplied iODBC, not unixODBC. GRASS support is handled as a GDAL plugin now, this avoids the circular dependency hell between GRASS and GDAL that occassionally gives me trouble.

Why do these linking errors keep popping up!?

Fixed a linking error in GD for the Xpm library for the Panther version of the Graphics Libs.

This problem would cause anything that used GD to fail, including MapServer and PHP. On Panther only, the Tiger libraries are linked correctly. So, for now there are 2 current version numbers, 1.5.1 for Tiger and 1.5.2 for Panther.

In discovering this problem when trying to update the server at work (Panther), I found that my PHP won’t work on Mac OS X Server without a bit of fiddling with httpd.conf. I need to work on that. Email me if you want details for enabling my PHP on MOSX Server, I’m too lazy right now to write something up.

GISLibs fix

I fixed a GRASS linking problem in GISLibs that would cause GDAL to fail, whatever you tried to do.

Also, I figured out my GRASS issue on Panther, so I hope to have a GRASS installer real soon.

The updates never end

More installer updates. GraphicsLibs: updated Xerces 2.7, FreeType 2.1.10, PDFlib Lite 6.0.2. GISlibs: updated GEOS 2.1.4, CFITSIO 3.003b, GRASS libs 6.0.1, GDAL 1.3.0; added HDF5.