GRASS.app build option in source

Hooray! I now have the option to build GRASS as a Mac OS X application in the GRASS source. This is only in 6.3 CVS, and will probably not be backported to 6.2 since it’s not a bugfix. For those do-it-yourself’rs out there, give it a try – either checkout the current CVS (instructions on the GRASS site) or wait for the weekend’s snapshot.

I may create a patch download for GRASS 6.2 source for those that like to stick with stable releases.

Updates Catching Up

A few miscellaneous updates from the past week.

  • GDAL Python installer fixed again.
  • UnixImageIO update: JasPer updated to 1.900.1.
  • Added a the R package for Postgres: RdbiPgSQL. It’s a separate download, and doesn’t require Postgres to be installed (unless you want to access local DBs, of course).

SumomOS update!

It’s been a while. I finally got (made) time to work on SumomOS a little. What’s new:

  • Cleaned up some glitches and generally tweaked the theme.
  • Removed the chalkboard variation, it’s just the pink chalkboard now.
  • Finished a few app skins – Safari, Mail, Address Book.

iTunes and iPhoto are going to be troublesome to skin – they mostly redo the whole GUI look. iPhoto isn’t so bad, but iTunes… Then there are the Adobe apps, the app itself doesn’t have any meaningful graphics to theme, it’s all in the plugins (one mostly), and I need to figure out how to get those into a template.

I hope to get most of the app skins done before Leopard hits. Or at least before ShapeShifter is updated to work with Leopard.

Enjoy!

Follow-Update

A couple quick fixes:

GDAL – the Python installer didn’t work. Also updated internal DAP/DODS support.

GEOS – missing header restored, GEOS_INLINE fixed.

UnixImageIO – updated libtiff so it now supports >2GB tiffs with a single strip also >2GB (such tiffs are made by Photoshop).

BIG Update

There have been some major version changes in recent weeks, so I had to rebuild everything (except Qgis, but it’s coming soon).

At the core of things, here’s what we have:

  • GD is back from the dead! Some bug fixes, not a major update, but worth noting.
  • FreeType bumps up a version to 2.3.
  • PDFlib Lite – I actually added the 7.0 preview to the framework last December, but other things needed rebuilding (PHP).
  • PROJ – I added the Canada EPSG codes.
  • GEOS 3 added to the framework. This will install alongside 2.2 if that is installed, to keep backward compatibility.
  • SQLite3 updated.
  • GDAL – some internal support library updates, plus linked to other updated frameworks here.
  • A couple other libraries built into various packages were updated – curl and bzip2.

A big requirement update – everything that needs Python now uses Python 2.5 (except Qgis, of course).

And the application and server-related stuff:

  • Postgres updated to 8.2.3.
  • PHP – 5.2.1 update. Finally caught up with the 4.4 updates.
  • MapServer – rebuilt the static build, updated both static and framework builds to 4.10.1. Note: I tried to figure out the meta-package installer thing again, but it won’t behave – optional installs and Panther/Tiger mixes cause problems.
  • GRASS – rebuilt 6.2.1, updated 6.3 to latest CVS. NOTE: I’m working on getting a Mac OS X app build into the source and will not develop the Xcode project any more. It was a good learning experience, but hard to maintain.

That leaves Qgis. I’m waiting for the 0.8.1 release, which should be imminent (it was planned for last weekend). There has been interest in my frameworks there, so it’s possible the ‘official’ OSX build will be integrated with my stuff, and I may not need to build Qgis.

Misc updates

UnixImageIO framework updated – libpng updated to 1.2.16.

SQLite3 framework updated to 3.3.12.

GRASS.app binary and Xcode project updated for current CVS.

GRASS updated

Updated for current CVS. I also added ppmtompeg, and a couple other NetPBM progs that are used by d.out.gpsdrive, to the app package. The readme explains various animation options in GRASS. The Xcode project has also been updated to handle this, and includes universal build instructions for the NetPBM package.

MapServer FastCGI

I added MapServer FastCGI to the framework-based MapServer. Let me know how it works – I don’t use the mapserv cgi, and I don’t know much about FastCGI other than following instructions to set it up.