Angband 3.1.1 was released a while ago. I updated the 3.0.9e ebuild to reflect the new release. I don't think the old patch is needed anymore (at least, I can't find the lines that the patch is trying to change). Please note that the gtk interface doesn't work with setgid, which is used by portage. This is reported when trying to build with USE=gtk. I'm not sure why this is, but if someone else wants to figure it out then it might be useful (I don't personally use the gtk interface). I left it in the ebuild in case someone wants to take a look. Also note that the x11 interface is looking for some font that doesn't seem to be installed by default. Whenever I try to start it up it says that it can't find font 10x20. Again, I don't use the x11 interface, so I'm not too inclined to track down how this is fixed. I left it in the ebuild in case someone wants to take a look. The SDL and gcu (ncurses) interfaces work mighty fine though, which also leads me to down-play the importance of getting the gtk and x11 interfaces to work.
Created attachment 214963 [details] angband-3.1.1 ebuild
Upstream have modified their installation target directories and are deprecating setgid. There's an ebuild in their bugtracker of a recent SVN build that I've had a stab at writing. I'm not submitting it here until their next release. http://trac.rephial.org/ticket/1076
Created attachment 217493 [details] Ebuild for angband 3.1.2
Created attachment 217494 [details] Metadata.xml for 3.1.2 ebuild
I attach a 3.1.2 ebuild that I've modified with the help of #gentoo-dev-help to install and honour the new paths that angband installs data in. I've worked with upstream to fix some bugs in the install system, it's still installing some files that aren't needed but I hope to address them upstream. I'd also be happy to be a proxy maintainer and accept any new bugs for this package as I use it regularly and know some of the upstream devs well.
Created attachment 217499 [details] Updated 3.1.2 ebuild Updated ebuild following guidance from MrBones on #gentoo-games Ebuild now defaults to curses engine if no clients are selected, and installs desktop entries for the graphical clients if selected.
Created attachment 219727 [details] Updated 3.1.2 ebuild Comments from #gentoo-sunrise incorporated.
Created attachment 219937 [details] Updated 3.1.2_p2 ebuild Upstream have released 3.1.2v2. Very minor bugfixes from 3.1.2.
Created attachment 219939 [details] Updated 3.1.2_p2 ebuild Used assignment of S instead of src_unpack(). Now reviewed in #gentoo-dev-help, #gentoo-sunrise, and #gentoo-games.
in portage.