Created attachment 313895 [details] bastion-20120529-r2.ebuild Description from http://supergiantgames.com/?page_id=242: "Bastion is the first title from Supergiant Games, an original action role-playing game set in a lush imaginative world, in which players must create and fight for civilization’s last refuge as a mysterious narrator marks their every move." This game is included in HumbleBundle V - http://www.humblebundle.com . Please test it on x86_64, thanks.
I tried this ebuild (using the more recent Bastion-HIB-2012-06-01-1.sh file, and renaming the ebuild appropriately), but I get the following error: >>> Emerging (1 of 1) games-rpg/bastion-20120601-r1 from local * Bastion-HIB-2012-06-01-1.sh RMD160 SHA1 SHA256 size ;-) ... [ ok ] >>> Unpacking source... * Checking for at least 2400 mebibytes disk space at "/var/tmp/portage/games-rpg/bastion-20120601-r1/t [ ok ]. >>> Unpacking Bastion-HIB-2012-06-01-1.sh to /var/tmp/portage/games-rpg/bastion-20120601-r1/work tar: instarchive_all: Not found in archive tar: instarchive_linux_amd64: Not found in archive tar: Exiting with failure status due to previous errors Are you sure the unpacking code is working correctly, and doesn't have any unlisted dependencies on other things you've got on your system? Incidentally, your Amnesia: The Dark Descent ebuild worked fine for me, so whatever the problem is, it lies in the difference between those two.
Created attachment 314721 [details] bastion-20120601-r1.ebuild Updated ebuild. Unpack phase changed to respect archive's new structure.
The new ebuild works for me. I'm still having difficulty getting the game to run, but that's beyond the scope of this bug.
I haven't tried the ebuild, only used the Humble Indie Bundle installer directly. However, that version had to have all PaX features disabled before the game would run on a hardened AMD64. I ran: /usr/sbin/paxctl-ng -sempr Bastion.bin.x86_64 From reading other ebuilds which set PaX markings, I think something like this should work (inserted before doexe "${executable}"): pax-mark sempr "${executable}"
add it to sunrise https://overlays.gentoo.org/proj/sunrise/ or send a pull request directly to me https://github.com/hasufell/sunrise
+*bastion-20120620 (21 Mar 2013) + + 21 Mar 2013; Julian Ospald <hasufell@gentoo.org> +bastion-20120620.ebuild, + +metadata.xml: + initial import wrt #419167