A new version of trackballs is available (version 1.1). It includes new features (nice in-game reflections), new levels, new music, ... And most importantly, it works fine on amd64! (1.0 had problems with garbled menu texts). My changes to the ebuild: --- /usr/portage/games-action/trackballs/trackballs-1.0.0-r1.ebuild 2005-05-06 01:35:33.000000000 +0200 +++ /usr/local/portage/games-action/trackballs/trackballs-1.1.0.ebuild 2005-05-25 22:11:06.000000000 +0200 @@ -11,7 +11,7 @@ LICENSE="GPL-2" SLOT="0" -KEYWORDS="x86 ~ppc" +KEYWORDS="x86 ~amd64 ~ppc" IUSE="" DEPEND="virtual/opengl @@ -29,7 +29,9 @@ sed -i \ -e 's/icons//' share/Makefile.in \ || die "sed share/Makefile.in failed" - epatch "${FILESDIR}/${PV}-drift.patch" + sed -i -e 's/mkinstalldirs = .*/mkinstalldirs = $(MKINSTALLDIRS)/' \ + po/Makefile.in.in \ + || die "sed po/Makefile.in failed" } src_compile() { The faulty line in po/Makefile.in.in is strange, maybe a uppercase/lowercase variable problem? Also, two new music ogg files are available, the trackballs-music tarball on gentoo mirrors could be updated to include them: http://sourceforge.net/project/showfiles.php?group_id=73866&package_id=74313 Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51.22-r1 (default-linux/amd64/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-gentoo-r9 x86_64) ================================================================= System uname: 2.6.11-gentoo-r9 x86_64 AMD Athlon(tm) 64 Processor 3700+ Gentoo Base System version 1.6.12 ccache version 2.4 [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.8 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="fr_FR@euro" LC_ALL="fr_FR" LINGUAS="fr fr_FR" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X aalib acpi aim alsa apache2 avi bash-completion berkdb bitmap-fonts bonobo bzlib cdb cdr crypt cups curl curlwrappers dga dio dvb dvd dvdr dvdread eds encode exif fam fastcgi ffmpeg fftw flac font-server foomaticdb fortran ftp gb gcj gd gdbm gif glut gnome gnustep gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile iconv imagemagick imap imlib ipv6 jabber java joystick jp2 jpeg junit kde libcaca libwww live lzw lzw-tiff mad matroska mbox mikmod mime mng motif mozilla mp3 mpeg msn nas ncurses nls nptl nptlonly nvidia objc offensive ogg oggvorbis openal opengl oscar oss pam pcmcia pcre pda pdflib perl php pic png posix ppds python qt quicktime readline real recode samba scanner sdl shared sharedmem simplexml slang snmp sockets socks5 speex spell ssl svg tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l vcd vorbis wifi wxwindows xface xine xinerama xml xml2 xmlrpc xmms xosd xpm xrandr xv xvid yahoo zlib linguas_fr linguas_fr_FR userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
Created attachment 63773 [details, diff] files/1.1.0-settings.patch As you can see in this thrad with gamepads it need this patch. http://sourceforge.net/forum/forum.php?thread_id=1291246&forum_id=252194 Maybe the use of a USE flag can switch to aply or not aply the patch.
I don't have a joystick myself, so I cannot test if this breaks joystick support for me... Since the patch author compared the init process with another (working) game, this should work fine...
Created attachment 65697 [details] trackballs-1.1.0.ebuild
Comment on attachment 65697 [details] trackballs-1.1.0.ebuild new ebuild with the 1.1.0-settings.patch and with the new musics.
Nice, I did not know the rpm eclass, this works well!
games herd: when you stick it into portage, please also add ~amd64 keyword
*** Bug 102144 has been marked as a duplicate of this bug. ***
Well it looks like the version bump finally made it into portage tree, minus the ~amd64 keyword... Should we close/burn into oblivion/forget this bugreport?
Added ~amd64 KEYWORDS