I just wrote an ebuild for the game "Angry, Drunken Dwarves". For further details see homepage listed in URL. The game is written in python and based on pygame.
Created attachment 77870 [details] games-puzzle/angrydd/angrydd-1.0.1.ebuild (1st Version) Maybe some check is needed to make sure that the sdl components are built with vorbis support. I don't know too much about pygames and sdl, so maybe someone with more experience can help here. Or just add it, marked unstable, and wait for bug reports?
I've tried it, workes fine. A bit weird that it's fullscreen only though, and no mouse is creepy! :) Portage 2.1_pre3-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo-r1 x86_64) ================================================================= System uname: 2.6.15-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.0_pre15 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -ftracer -fno-ident" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe -ftracer -fno-ident -fvisibility-inlines-hidden -fno-enforce-eh-specs" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.du.se/pub/os/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/portage/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X acpi aim alsa apache2 audiofile avi bash-completion berkdb bitmap-fonts bluetooth browserplugin bzip2 cairo calendar canvas cdparanoia cdr crypt cups curl dbus dga dio directfb divx4linux doc dri dvd dvdr eds emboss encode exif expat fam fbcon ffmpeg fftw flac foomaticdb fortran gdbm gif glut glx gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal icq idn imagemagic imagemagick imlib ipv6 jabber java jpeg junit lcms lzw lzw-tiff mime mng mono mozilla mozsvg mp3 mpeg msn ncurses nls nptl nsplugin offensive ogg oggvorbis opengl oscar pam pdflib perl png python quicktime readline ruby samba sdl spell sqlite ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l vorbis wmf xml2 xpm xscreensaver xv xvid yahoo zlib elibc_glibc kernel_linux userland_GNU"
In portage. Thanks for the bug report and ebuild submission.