Installer updates, part 3 – Finally!

Hooray! Feeling better, but the sore throat-turned-cold still lingers, and now the fall allergy season approaches.

Finally, PHP is now available as both an Apache module and CGI. A crude utility to switch between each is included. MapServer has been updated to 4.6.1. And includes PHP-MapScript for each of the varieties of PHP.

I decided to go with a single installer each for Panther and Tiger for PHP, rather than a mess of individual installers for each variety of PHP. This has doubled the download file size, sorry.

Phwew. Hopefully no MAJOR changes for a while. I have some version updates and feature additions piling up for a few things.

I’m considering a GRASS installer, but I’ve run into a snag in the Panther version. I may start with a just a Tiger GRASS installer. This GRASS would be a barebones GRASS like you would get from my build instructions, no or minimal Mac OS X additions like in Lorenzo’s GRASS distribution.

Build instructions update

Updated build instructions (about all I could handle today). A few new versions – tiff, gdal, php, grass. Changed everything to bash shell.

Sore throat moved up to my head and I’ve had a cold all week. And I’ve been working on how to enable php-apache/php-cgi switching without having users muck about in the Terminal. So PHP-CGI stuff still delayed. Installers are otherwise ready.

Delays and New Stuff

I haven’t had time to work on the PHP CGI/MapServer stuff. Been sick all week.

AND, last week I got caught up in helping getting uDig working on Mac OS X. Success! Head over to http://refractions.net to get uDig 1.0.1, the User-friendly Desktop Internet GIS. Now running on Mac OS X! It’s a bit slow (Apple java bug) and has a couple quirks, but it works. Requires Mac OS 10.4 and Java 5 (an extra download from Apple).

If you know Java in the Eclipse development environment, especially related to Mac OS X, uDig could use you. I don’t know Java, especially Eclipse, so what I did to make it work was by the seat of my pants, to get the application bundle as Mac OS X-friendly as I could.

I also finished off a game that was taking up a bit of my time, so I’ll be able to focus more on Mac UNIX port installers and SumomOS.

Installer updates, part 2

XML_Parser: Mismatched tag at XML input line 21:8

Here we go! Big update.

Graphics Libs 1.5 – Added Readline 5.0 and Xerces 2.6.0. Ming updated to CVS (still called 0.3beta1, tho). I finally have enough extras here that in the future I may split off a Base Libs package.

GIS Libs 1.5 – GDAL updated to 1.3.0 beta (really it’s CVS from this morning, but it’s effectively 1.3.0 beta). Added Xerces support for GML. The Python tools still use the old SWIG bindings. I’ll look at updating that in the next release (I’m just getting into the Python thing, so it’s all new to me).

Postgres 8.0.3 + PostGIS 1.0.3 – Updated to PostGIS 1.0.3 (there’s an important bounding box bugfix that may affect indexing). Added readline support to psql.

PHP 4.4.0-1 – Updated PHP to 4.4.0. Added Ming support. Added readline support (affects CLI PHP only).

MapServer 4.6.0-4 – Added Ming output.

Phwew! Next time, look for a CGI PHP and MapServer to go along with that.

Installer updates, part 1

I had more planned for the weekend, but here’s what I was able to finish:

Graphics Libs 1.4 – the OpenGL tiffgt utility now builds, I found the UUID version of JasPer, and new: MING (forshadowing future plans).

GIS Libs 1.4 – GDAL updated to 05-7-31 CVS, this adds large-file support to formats that support it, and fixes bugs and includes other additions that it’s really difficult to figure out what they are due to lack of an ongoing changelog. GDAL also now includes GeoJP2 support via the UUID JasPer from Graphics Libs. And I added the Python utilities for GDAL.

In the works are PHP 4.4, PHP CGI and PHP-MapScript to match, and Python MapScript, and MING/Flash output for MapServer.

Stay tuned.

Installer updates

A few updates today:

Graphics Libs – updated libTIFF to 3.7.3.

GIS Libs – updated GEOS to 2.1.3, OGDI to 3.1.5. Fixed the library search issue with OGDI, so you don’t have to mess with Terminal environment variables or specify the whole library name for drivers. ie, gltp:/vrf/ just like the gdal.org examples say.

Postgres+PostGIS – PostGIS updated to 1.0.2.

PHP4 XML_RPC Security Alert

There is a security vulnerability in PHP’s XML RPC. Until a new release includes the fix, there is a simple way you can update your PHP installation. Assuming you are using my PHP package, type this in the Terminal (note, it downloads and installs a patch from php.net):

sudo /usr/local/php4/bin/pear upgrade XML_RPC

You can update Apple’s PHP by leaving off the path to pear.

You should do this update even on a fresh download of my PHP package until a permanent solution is included.