Upgrade to v370. The port now unconditionally depends on Cairo
graphics. Additional upstream changes include:
- The conservative garbage collector (CGC) has been replaced with a
precise garbage collector (3m) in the standard build. For most
users, this change simply amounts to "better performance in space
and time". Use the port knob 'CGC' to build DrScheme with
the conservative garbage collector.
- Unit-based servlets are no longer supported in the web server.
Use module-based servlets, instead.
- A new `(lib "unit.ss")' library replaces the old one and provides
a simpler and more flexible syntax.
- The HtDP "world.ss" and "image.ss" teachpacks have been revised,
including support for the creation of animated GIFs and DrScheme's
teachpack GUI now works only with the HtDP languages. In other
languages, use `require' to access teachpacks.

Upgrade to v360. Upstream changes include:
- A new macro stepper that traces through macro expansion
step by step.
- A new "Lazy Scheme" language level.
- New support for prompts and composable continuations.
- Regexp support now includes the usual collection of
"Perl-compatible" features.
- Compiler improvements and bug fixes.

- Bring down the parts of upstream change SVN#4389 that make
.zo file generation more deterministic. Package building
should work reliably now, so unbreak the port.
- Explicitly depend on -lXft.
- Change the build to always use the libjpeg and libpng
libraries bundled with the source package.

Upgrade to v350.
Major changes include:
- A new JIT compiler for mzscheme.
- The installed port uses a hier(7)-compatible directory
structure under ${PREFIX}.
- ProfessorJ includes a unit-testing mechanism.
- The default exception handler in mzscheme now shows
stack-trace information.
The port now offers a new option 'MMM' that builds DrScheme with
the experimental 3M garbage collector.