The release notes are at
https://github.com/angband/angband/releases/tag/4.2.2
Angband looks like it's in the process or a project-reorganization.
Sources have moved to github; the official site is being changes
as well. Docs have gone to sphinx, and build looks like it's moving
to CMake -- but incomplete.
This update pulls in the changes to distribution and build so far:
- MASTER_SITES is set explicitly; upstream rolls a release tarball,
and I don't want to grab the GH auto-rolled one.
- ncurses needs some linker-flag-magic because it's linked into an
intermediate static library.
- The manual is now built with sphinx. Upstream wants the "better"
sphinx theme, but that isn't packaged; I picked a different one
at random. Since the generated HTML is installed without its
supporting stylesheets or javascript, the difference is unimportant.
Play-tested in text (ncurses) and X11 modes, at least to the point
that I enter the dungeon and get eaten by a grue.
- Two directories are mode 1777; the user is alerted to
this during "make install".
- High score reporting doesn't work, to avoid having a
world-writable file.
- It is presumably possible for one user to prevent another
from playing by creating bogus savefiles in the mode 1777
directories. Frankly, I'm not going to devote my time to
solving game-play DoS attacks.
Previously, certain files (lib/data) were generated the first time
angband was run. These files are now obtained from my directory on
www.freebsd.org and are installed during "make install".
Several cleanups also, while I'm here.
This port is no longer BROKEN.