Hello,
For the last few days I've been working on getting tuxmath's MacPorts
build updated, and I now have it running on our Snow Leopard iMac.
I've submitted a new Portfile for t4k_common, and an updated Portfile
for tuxmath. Since I'm not a MacPorts committer, I have to wait for
the new ports to get added to the project, which usually takes a day
or two.
The Good:
- very few problems getting t4k_common-0.1.1 to build, required a very
minimal source patch which is also added to git.
- a couple small issues with tuxmath's source, which I addressed in
the 2.0.3 source release, which is also posted on Alioth.
- The program mostly works fine, including SVG scaling, SDL_Pango,
network play, all of which are new to the Mac platform for us.
- successful automated building of dmg file for binary installation.
The Bad:
- bug in network game - if a Mac client connects to server on another
machine (Linux in my test case), it sometimes fails to correctly
handle the messages to remove comets that were answered by another
player. The other messages (new questions, score updates) work fine.
If the server is on the same machine, everything works fine.
- strange display bug in windowed mode - the images for which we are
using svg scaling appear with wrong colors and alpha, making Tux look
like a ghost! My daughter howled with laughter. Fullscreen looks
fine, and non-svg images display correctly. It probably has something
to do with endianness when we create the scaled images as pngs.
- dmg file is huge, as in enormous - ~120MB. It includes bundled libs
for literally everything needed to put tuxmath on the screen,
including about 20 libs that go into Xorg.
- AFAICT, no way to build ppc version on Snow Leopard with MacPorts.
- Not sure if the dmg will work on 10.5, although MacPorts itself ought to work.
David Bruce
|