Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93990 - games-action/trackballs version bump (1.1)
Summary: games-action/trackballs version bump (1.1)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Games
URL: http://sourceforge.net/mailarchive/fo...
Whiteboard:
Keywords: EBUILD, TESTED
: 102144 (view as bug list)
Depends on:
Blocks: 102144
  Show dependency tree
 
Reported: 2005-05-25 13:36 UTC by Bernard Cafarelli
Modified: 2005-11-21 07:26 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
files/1.1.0-settings.patch (1.1.0-settings.patch,970 bytes, patch)
2005-07-19 05:30 UTC, Pau Rodriguez
Details | Diff
trackballs-1.1.0.ebuild (trackballs-1.1.0.ebuild,1.54 KB, text/plain)
2005-08-11 14:14 UTC, José Costa
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernard Cafarelli gentoo-dev 2005-05-25 13:36:53 UTC
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
Comment 1 Pau Rodriguez 2005-07-19 05:30:21 UTC
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.
Comment 2 Bernard Cafarelli gentoo-dev 2005-08-01 14:36:40 UTC
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...
Comment 3 José Costa 2005-08-11 14:14:02 UTC
Created attachment 65697 [details]
trackballs-1.1.0.ebuild
Comment 4 José Costa 2005-08-11 14:14:48 UTC
Comment on attachment 65697 [details]
trackballs-1.1.0.ebuild

new ebuild with the 1.1.0-settings.patch and with the new musics.
Comment 5 Bernard Cafarelli gentoo-dev 2005-08-11 23:04:35 UTC
Nice, I did not know the rpm eclass, this works well!
Comment 6 Simon Stelling (RETIRED) gentoo-dev 2005-08-16 12:13:05 UTC
games herd: when you stick it into portage, please also add ~amd64 keyword
Comment 7 Simon Stelling (RETIRED) gentoo-dev 2005-08-16 12:13:10 UTC
*** Bug 102144 has been marked as a duplicate of this bug. ***
Comment 8 Bernard Cafarelli gentoo-dev 2005-11-21 02:00:38 UTC
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?
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2005-11-21 07:26:49 UTC
Added ~amd64 KEYWORDS