Hi all,

as discussed in January, I have started with the process of going over the
0.3 code to make sure it still compiles on modern systems. I assume nobody
else has done anything on that front yet?


I am currently touching up the configure script, so have not even attempted
to compile anything.

My plan is to enable support for Python 3 (and I would have dropped Python
2 completely, if OSX didn't still only ship 2 by default). Our scripts
shouldn't really have anything in them that would be incompatible between 2
and 3, and SWIG should take care of the rest. So unless it turns out to be
a huge effort, I will try to see this through.

SDL I'd keep at 1.2. Porting to 2.0 might be feasible by taking the
relevant code from v0.4, but I don't think there is much to gain. But we'll
see ... I do have a bit of time right now :-).


In general, I want to make sure the code configures and builds on at least
Ubuntu 14.04 and 16.04 (both I have around for testing). I'd also like to
get a 64bit Windows build, but not sure yet if I try cross-compiling or
install Windows again. Possibly former, as the effort of getting all the
dependencies set up appears to be the same in either case.

For OSX, I can get my hands on 10.9, and I might be willing to install a
more recent version on a separate partition, at least. From what I've read,
SDL 1.2 has some troubles on newer OSX, unless the bleeding edge is used
[1], so ensuring that a new build runs seems to be essential. It would also
be nice to get the binary signed, but I don't think I'll pay for a
developer account just for that.


Oh, I am also thinking about moving the v0.3 code from CVS to git. Even if
nobody else will work on the code, it might not be a bad idea to migrate.
Since Savannah is offering git repos too, I'll probably keep it there.


For Waste's Edge, there isn't really much to change. Maybe some of the
scripts need some updates for Python 3. However, I would want to replace
the music files with ones that have a higher quality. If I recall
correctly, those that are in the game were encoded with a lousy bitrate to
keep the download small. But I believe I had versions with better quality
around somewhere. Got to see if I can dig them out.


That's all I can think of that really needs doing. Once the first changes
are in, it would of course be nice to test on other distros. I'll let you
know when it's time for that.

Let me know if there is anything else that might be worth considering.

Regards,

Kai
_____________
[1]
https://forums.libsdl.org/viewtopic.php?t=11620&sid=c8a77894074a1545bebfa21d8acf9a6d
_______________________________________________
Adonthell-devel mailing list
Adonthell-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/adonthell-devel

Reply via email to