Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 107968 - [EBUILD] xmoto-0.1.11
Summary: [EBUILD] xmoto-0.1.11
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Games
URL: http://xmoto.sourceforge.net/
Whiteboard:
Keywords:
: 116862 119908 122497 127189 128287 130358 137075 138243 140476 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-10-03 02:16 UTC by Christoph Brill (egore) (RESIGNED)
Modified: 2006-08-15 07:11 UTC (History)
21 users (show)

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


Attachments
games-sports/xmoto-0.1.4 (xmoto-0.1.4.ebuild,572 bytes, text/plain)
2005-10-03 02:17 UTC, Christoph Brill (egore) (RESIGNED)
Details
games-sports/xmoto-0.1.5 (xmoto-0.1.5.ebuild,572 bytes, text/plain)
2005-10-03 11:29 UTC, Christoph Brill (egore) (RESIGNED)
Details
games-sport/xmoto-0.1.5 alt ebuild (xmoto-0.1.5.ebuild,805 bytes, text/plain)
2005-10-05 10:18 UTC, Andrew Kirilenko
Details
games-sport/xmoto-0.1.5 alt ebuild (corrected) (xmoto-0.1.5.ebuild,853 bytes, text/plain)
2005-10-05 10:36 UTC, Andrew Kirilenko
Details
games-sport/xmoto-0.1.5 alt ebuild (CXXFLAGS aware) (xmoto-0.1.5.ebuild,892 bytes, text/plain)
2005-10-05 10:54 UTC, Andrew Kirilenko
Details
games-sport/xmoto-0.1.5 alt ebuild (changes, requested by Mr.Bones) (xmoto-0.1.5.ebuild,842 bytes, text/plain)
2005-10-05 11:05 UTC, Andrew Kirilenko
Details
games-sports/xmoto-0.1.6 ebuild (xmoto-0.1.6.ebuild,818 bytes, text/plain)
2005-10-06 11:01 UTC, Andrew Kirilenko
Details
games-sports/xmoto-0.1.6-r1.ebuild (xmoto-0.1.6-r1.ebuild,864 bytes, application/octet-stream)
2005-10-06 23:27 UTC, Kirill A. Korinsky
Details
xmoto-0.1.6-amd64.patch (xmoto-0.1.6-amd64.patch,1.41 KB, patch)
2005-10-06 23:27 UTC, Kirill A. Korinsky
Details | Diff
games-sports/xmoto-0.1.7.ebuild (xmoto-0.1.7.ebuild,964 bytes, text/plain)
2005-10-30 16:07 UTC, Andrew Kirilenko
Details
lua.patch (lua.patch,919 bytes, patch)
2005-10-30 16:07 UTC, Andrew Kirilenko
Details | Diff
xmoto-0.1.8.ebuild (xmoto-0.1.8.ebuild,865 bytes, text/plain)
2005-11-07 06:18 UTC, TGL
Details
files/xmoto-0.1.8-autotools-fixes.patch (xmoto-0.1.8-autotools-fixes.patch,826 bytes, patch)
2005-11-07 06:19 UTC, TGL
Details | Diff
x-moto-0.1.10.ebuild (xmoto-0.1.10.ebuild,875 bytes, text/plain)
2005-12-08 04:05 UTC, charly
Details
xmoto-0.1.10-with-ode-lua-src.patch (xmoto-0.1.10-with-ode-lua-src.patch,1.10 MB, patch)
2005-12-08 04:07 UTC, charly
Details | Diff
keyboard-0.1.10.patch (keyboard-0.1.10.patch,12.00 KB, patch)
2006-01-22 04:54 UTC, Tommie
Details | Diff
xmoto-0.1.11.ebuild (xmoto-0.1.11.ebuild,1.19 KB, text/plain)
2006-02-07 02:51 UTC, Paul Bredbury
Details
autotools patch that make build work (configure.patch,666 bytes, patch)
2006-02-08 11:21 UTC, Benjamin Schindler (RETIRED)
Details | Diff
New ebuild (xmoto-0.1.11.ebuild,737 bytes, text/plain)
2006-02-08 11:21 UTC, Benjamin Schindler (RETIRED)
Details
I just used the DEPENDS of the old ebuild as they looked better. Btw - any reason to have the emul's in the DEPEND? The game builds and runs fine on amd64 (xmoto-0.1.11.ebuild,1.10 KB, text/plain)
2006-02-08 11:24 UTC, Benjamin Schindler (RETIRED)
Details
new xmoto-0.1.11.ebuild (xmoto-0.1.11.ebuild,1.09 KB, text/plain)
2006-02-08 11:38 UTC, Benjamin Schindler (RETIRED)
Details
new xmoto-0.1.11.ebuild (xmoto-0.1.11.ebuild,1.01 KB, text/plain)
2006-02-08 12:16 UTC, Benjamin Schindler (RETIRED)
Details
Patch to make xmoto compile with gcc-4.1 (xmoto-0.1.11-gcc41-1.patch,1.25 KB, patch)
2006-03-09 06:02 UTC, Robert Sebastian Gerus
Details | Diff
xmoto-0.1.12.ebuild (Something I've used, most likely not The Outlook for Portage. Compiles with GCC 4.1.) (xmoto-0.1.12.ebuild,627 bytes, text/plain)
2006-05-06 12:11 UTC, Samuli Suominen (RETIRED)
Details
xmoto-0.1.14.ebuild (xmoto-0.1.14.ebuild,708 bytes, text/plain)
2006-05-22 06:05 UTC, Christian Hartmann (RETIRED)
Details
xmoto-0.1.14.ebuild (xmoto-0.1.14.ebuild,622 bytes, text/plain)
2006-05-22 08:36 UTC, Tristan Heaven (RETIRED)
Details
xmoto-0.1.14.ebuild (xmoto-0.1.14.ebuild,789 bytes, text/plain)
2006-05-22 09:11 UTC, Stefan Schweizer (RETIRED)
Details
files/xmoto-as-needed.patch (xmoto-as-needed.patch,514 bytes, patch)
2006-05-22 09:12 UTC, Stefan Schweizer (RETIRED)
Details | Diff
xmoto-0.1.16.ebuild (xmoto-0.1.16.ebuild,804 bytes, text/plain)
2006-06-17 07:18 UTC, MpJin
Details
Updated ebuild (xmoto-0.1.16.ebuild,1.04 KB, text/plain)
2006-07-16 03:41 UTC, Michael Vogt
Details
xmoto-0.1.16.ebuild (xmoto-0.1.16.ebuild,1.04 KB, text/plain)
2006-07-16 03:43 UTC, Michael Vogt
Details
games-sports/xmoto-0.2.0 (xmoto-0.2.0.ebuild,900 bytes, application/octet-stream)
2006-08-15 05:13 UTC, SnowBear
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Brill (egore) (RESIGNED) 2005-10-03 02:16:03 UTC
X-Moto is a challenging 2D motocross platform game, where physics play an all
important role in the gameplay. You need to control your bike to its limit, if
you want to have a chance finishing the more difficult of the challenges.

First you'll try just to complete the levels, while later you'll compete with
yourself and others, racing against the clock. 

Reproducible: Always
Steps to Reproduce:
Comment 1 Christoph Brill (egore) (RESIGNED) 2005-10-03 02:17:32 UTC
Created attachment 69773 [details]
games-sports/xmoto-0.1.4

The most simple ebuild I've ever written ... upstream does a great job.
Comment 2 robustah 2005-10-03 03:09:37 UTC
It doesn't build on ~amd64:

>>> emerge (1 of 1) games-misc/xmoto-0.1.4 to /
>>> md5 files   ;-) xmoto-0.1.4.ebuild
>>> md5 files   ;-) files/digest-xmoto-0.1.4
>>> md5 src_uri ;-) xmoto-0.1.4-src.tar.gz
>>> Unpacking source...
>>> Unpacking xmoto-0.1.4-src.tar.gz to /var/tmp/portage/xmoto-0.1.4/work
>>> Source unpacked.
 * Using GNU config files from /usr/share/libtool
 *   No config.sub found in /var/tmp/portage/xmoto-0.1.4/work/xmoto-0.1.4, skipp
                                                 ing ...
 *   No config.guess found in /var/tmp/portage/xmoto-0.1.4/work/xmoto-0.1.4, ski
                                                 pping ...
./configure --prefix=/usr/games --build=x86_64-pc-linux-gnu --host=x86_64-pc-lin
                                                 ux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share/ga                              
                   mes --sysconfdir=/etc/games --localstatedir=/var/games
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of x86_64-pc-linux-gnu-g++... gcc3
checking for a BSD-compatible install... /bin/install -c
checking for jpeg_CreateCompress in -ljpeg... yes
checking for png_read_image in -lpng... yes
checking for SDL_Init in -lSDL... yes
checking for glVertex3f in -lGL... yes
checking for gluOrtho2D in -lGLU... yes
checking for vorbis_synthesis_blockin in -lvorbis... yes
checking for oggpack_adv in -logg... yes
checking for ov_read in -lvorbisfile... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating bin/Makefile
config.status: executing depfiles commands
Making all in bin
make[1]: Entering directory `/var/tmp/portage/xmoto-0.1.4/work/xmoto-0.1.4/bin'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/var/tmp/portage/xmoto-0.1.4/work/xmoto-0.1.4/bin'
make[1]: Entering directory `/var/tmp/portage/xmoto-0.1.4/work/xmoto-0.1.4'
x86_64-pc-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VER
                                                 SION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xmoto\" -DV                               
                  ERSION=\"0.1.4\" -DHAVE_LIBJPEG=1 -DHAVE_LIBPNG=1
-DHAVE_LIBSDL=1 -DHAVE_LIBGL=1                                                 
 -DHAVE_LIBGLU=1 -DHAVE_LIBVORBIS=1 -DHAVE_LIBOGG=1 -DHAVE_LIBVORBISFILE=1  -I.
                                                  -I. -Isrc    -w -O3
-DGAMEDATADIR=\"/usr/share/games/xmoto\" -c -o BuiltInFont.o                   
                               `test -f 'src/BuiltInFont.cpp' || echo
'./'`src/BuiltInFont.cpp
In file included from src/BuiltInFont.h:25,
                 from src/BuiltInFont.cpp:27:
src/VCommon.h:52: error: conflicting declaration 'typedef void (*PFNGLBUFFERDATA
                                                 ARBPROC)(GLenum, int, const
GLvoid*, GLenum)'
/usr/include/GL/glext.h:3989: error: 'PFNGLBUFFERDATAARBPROC' has a previous dec
                                                 laration as `typedef void
(*PFNGLBUFFERDATAARBPROC)(GLenum, GLsizeiptrARB, const                         
                         GLvoid*, GLenum)'
src/VCommon.h:52: error: declaration of `typedef void (*PFNGLBUFFERDATAARBPROC)(
                                                 GLenum, int, const GLvoid*,
GLenum)'
/usr/include/GL/glext.h:3989: error: conflicts with previous declaration `typede
                                                 f void
(*PFNGLBUFFERDATAARBPROC)(GLenum, GLsizeiptrARB, const GLvoid*, GLenum)'
src/VCommon.h:52: error: declaration of `typedef void (*PFNGLBUFFERDATAARBPROC)(
                                                 GLenum, int, const GLvoid*,
GLenum)'
/usr/include/GL/glext.h:3989: error: conflicts with previous declaration `typede
                                                 f void
(*PFNGLBUFFERDATAARBPROC)(GLenum, GLsizeiptrARB, const GLvoid*, GLenum)'
make[1]: *** [BuiltInFont.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/xmoto-0.1.4/work/xmoto-0.1.4'
make: *** [all-recursive] Error 1

!!! ERROR: games-misc/xmoto-0.1.4 failed.
!!! Function games_src_compile, Line 164, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.

######################################################

Portage 2.0.53_rc3 (default-linux/amd64/2005.1/no-multilib, gcc-3.4.4,
glibc-2.3.5-r1, 2.6.12-archck6 x86_64)
=================================================================
System uname: 2.6.12-archck6 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre8
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.13
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
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
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/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.du.se/pub/os/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 7zip X a52 aac alsa apache2 avi bash-completion berkdb bzip2 cairo
clock-screen crypt cups curl dts dvd dvdr dvdread effects emacs emacs-w3 encode
ffmpeg flac foomaticdb fortran freetype gd gdbm geoip gif glitz gtk2 imap imlib
imlib2 inkjar ipv6 ithreads joystick jpeg key-screen lzw lzw-tiff mad matroska
memlimit mikmod mod mp3 mpeg mysql ncurses net network nls no-htdocs
no-old-linux nptl nptlonly nvidia ogg oggvorbis openal opengl openntpd pcre
pdflib perl plugin png posix python readline rtc ruby sdl search-screen softmmu
spell ssl stream svg tcpd theora threads tiff truetype truetype-fonts type1
type1-fonts unicode usb userlocales utf8 vorbis xinerama xml2 xv xvmc zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS
Comment 3 Tomasz Mon 2005-10-03 08:49:40 UTC
Version 0.1.5 is out  
Comment 4 Christoph Brill (egore) (RESIGNED) 2005-10-03 11:29:29 UTC
Created attachment 69803 [details]
games-sports/xmoto-0.1.5

bumped
Comment 5 Andrew Kirilenko 2005-10-05 10:18:41 UTC
Created attachment 69931 [details]
games-sport/xmoto-0.1.5 alt ebuild

slighlty better ebuild
Comment 6 Andrew Kirilenko 2005-10-05 10:36:00 UTC
Created attachment 69933 [details]
games-sport/xmoto-0.1.5 alt ebuild (corrected)

ooops - submited wrong version...
Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2005-10-05 10:41:12 UTC
Comments:

Needs to use egamesconf

don't install COPYING

error check file installs ( ... || die ...)

don't try to doins the target directory

no need for the dodir in src_install

dogamesbin and doins take a file list; no need for two calls.

"emake failed"
Comment 8 Andrew Kirilenko 2005-10-05 10:54:09 UTC
Created attachment 69935 [details]
games-sport/xmoto-0.1.5 alt ebuild (CXXFLAGS aware)

third version - now it utilizes user's CXXFLAGS. the next version will come
shortly - my friend which is using amd64 reported that it doesn't build there -
patch needed.
Comment 9 Andrew Kirilenko 2005-10-05 10:56:48 UTC
2Mr.Bones: OK - will do necessary changes. 
Comment 10 Andrew Kirilenko 2005-10-05 11:05:31 UTC
Created attachment 69939 [details]
games-sport/xmoto-0.1.5 alt ebuild (changes, requested by Mr.Bones)

2Mr.Bones: now it seems to be OK?

PS. patch for amd64 needed.
Comment 11 Christoph Brill (egore) (RESIGNED) 2005-10-05 18:29:52 UTC
comments:
- remove "X-Moto is" from DESCRIPTION
- use 2 different '|| die'-messages instead of "install failed" twice

Otherwise looks good to me
Comment 12 Andrew Kirilenko 2005-10-06 11:01:39 UTC
Created attachment 70007 [details]
games-sports/xmoto-0.1.6 ebuild

1. version bump
2. requested changes
3. removed glu dep
Comment 13 Kirill A. Korinsky 2005-10-06 23:27:13 UTC
Created attachment 70052 [details]
games-sports/xmoto-0.1.6-r1.ebuild
Comment 14 Kirill A. Korinsky 2005-10-06 23:27:39 UTC
Created attachment 70053 [details, diff]
xmoto-0.1.6-amd64.patch
Comment 15 Kirill A. Korinsky 2005-10-06 23:28:57 UTC
Comment on attachment 70052 [details]
games-sports/xmoto-0.1.6-r1.ebuild

ebuild for amd64
Comment 16 Kirill A. Korinsky 2005-10-06 23:29:22 UTC
Comment on attachment 70053 [details, diff]
xmoto-0.1.6-amd64.patch

patch for amd64
Comment 17 Andrew Kirilenko 2005-10-13 07:26:46 UTC
Why it's not in portage still? 
Comment 18 Mr. Bones. (RETIRED) gentoo-dev 2005-10-13 08:15:50 UTC
http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect10
Comment 19 Andrew Kirilenko 2005-10-14 07:46:25 UTC
Sorry :) 
Comment 20 Andrew Kirilenko 2005-10-30 16:06:19 UTC
Hello!  
  
Version bump.  
  
NOTE! NOTE! NOTE!  
You MUST emerge ode-0.5-r3 first - get ebuild from bug #110953 (  
http://bugs.gentoo.org/show_bug.cgi?id=110953).  
 
Best regards,  
Andrew.  
Comment 21 Andrew Kirilenko 2005-10-30 16:07:10 UTC
Created attachment 71765 [details]
games-sports/xmoto-0.1.7.ebuild
Comment 22 Andrew Kirilenko 2005-10-30 16:07:30 UTC
Created attachment 71766 [details, diff]
lua.patch
Comment 23 TGL 2005-11-07 06:17:55 UTC
I will attach an ebuild i had wrote for this game, which i think is a bit
cleaner than the one which is here:
 - libode is statically linked, and thus should be in DEPEND but not RDEPEND
 - fix the C(XX)FLAGS issues at automake level (this way, no need to modify make
env vars)
 - no src_install, the one from games.eclass is fine
 - in src_install use "make install" with DESTDIR, since it works just fine
 - no need to install the doc files which only say "see README"
Comment 24 TGL 2005-11-07 06:18:41 UTC
Created attachment 72366 [details]
xmoto-0.1.8.ebuild
Comment 25 TGL 2005-11-07 06:19:12 UTC
Created attachment 72367 [details, diff]
files/xmoto-0.1.8-autotools-fixes.patch
Comment 26 SpanKY gentoo-dev 2005-11-07 18:45:37 UTC
i chatted with upstream author and got a bunch of fixes added ... please re-open
when 0.1.9 or later becomes available
Comment 27 Alexandre Buisse (RETIRED) gentoo-dev 2005-12-07 13:17:47 UTC
0.1.10 is available (mostly bugfixes and new levels, according to ChangeLogs). A
bump from the xmoto-1.6-r1.ebuild which is attached here worked fine for me.
Comment 28 Mr. Bones. (RETIRED) gentoo-dev 2005-12-07 14:16:23 UTC
It's still alpha.
Comment 29 charly 2005-12-08 04:05:50 UTC
Created attachment 74290 [details]
x-moto-0.1.10.ebuild

this ebuild along with the path worked for me
Comment 30 charly 2005-12-08 04:07:53 UTC
Created attachment 74291 [details, diff]
xmoto-0.1.10-with-ode-lua-src.patch

s/path/patch/
Comment 31 TGL 2005-12-08 07:15:03 UTC
Charly, what problem is your patch solving? For me, 0.1.10 compiles fine out of
the box (0.1.8 ebuild minus the src_unpack and auto* depends). 

The only thing i see that might still need a fix is the libode detection,
because it's only by luck that it works. The point is that -lstdc++ and -lm are
actually required for linking the test program, but they are implied by the
libSDL_mixer.la, which is why it doesn't hurt that they are missing. I think it
would be cleaner to do something like this in configure.in (would help for
compiling without sdlmixer support for instance):
-AC_SEARCH_LIBS(dJointAttach,ode ode0, [], [AC_MSG_ERROR(libode or libode0
required)])
+AC_SEARCH_LIBS(dJointAttach,ode ode0, [], [AC_MSG_ERROR(libode or libode0
required)],-lstdc++ -lm)
Comment 32 Mr. Bones. (RETIRED) gentoo-dev 2005-12-27 07:36:53 UTC
*** Bug 116862 has been marked as a duplicate of this bug. ***
Comment 33 Jakub Moc (RETIRED) gentoo-dev 2006-01-22 04:31:12 UTC
*** Bug 119908 has been marked as a duplicate of this bug. ***
Comment 34 Tommie 2006-01-22 04:54:52 UTC
Created attachment 77800 [details, diff]
keyboard-0.1.10.patch

Now... one should always search for closed bugs too before submitting a new ebuild. ;)

However, the reason I was fiddling the xmoto source was because I couldn't get numpad 0 to work. This patch fixes it. I suggest adding the patch to this ebuild and disregard my ebuild posted earlier.
Comment 35 Paul Bredbury 2006-02-07 02:51:22 UTC
Created attachment 79097 [details]
xmoto-0.1.11.ebuild

Version bump (it's still classed as alpha), and tidied the dependencies, although they're probably not complete for amd64.
Comment 36 Benjamin Schindler (RETIRED) gentoo-dev 2006-02-08 11:18:17 UTC
I should have searched bugzilla first, but anyway... 

I've created my own ebuild and fixed quite a few issues with it - most patches are not needed anymore as they are covered with my autotools fixes, which properly fix the issues. The issues are related with --as-needed ldflag, though I have heard of other issues too

I'm not sure about the keyboard-0.1.10 patch - is that included in 0.1.11? If not, I can include it in my ebuild as well. 

Comment 37 Benjamin Schindler (RETIRED) gentoo-dev 2006-02-08 11:21:02 UTC
Created attachment 79250 [details, diff]
autotools patch that make build work

I'm not obsoleting anything yet, as I'm not sure which patch is still required
Comment 38 Benjamin Schindler (RETIRED) gentoo-dev 2006-02-08 11:21:57 UTC
Created attachment 79252 [details]
New ebuild
Comment 39 Benjamin Schindler (RETIRED) gentoo-dev 2006-02-08 11:24:56 UTC
Created attachment 79253 [details]
I just used the DEPENDS of the old ebuild as they looked better. Btw - any reason to have the emul's in the DEPEND? The game builds and runs fine on amd64
Comment 40 Benjamin Schindler (RETIRED) gentoo-dev 2006-02-08 11:38:16 UTC
Created attachment 79257 [details]
new xmoto-0.1.11.ebuild

Remove unneeded IUSE
Comment 41 Paul Bredbury 2006-02-08 12:06:16 UTC
Oops, please remove sys-libs/lib-compat and app-emulation/emul-linux-x86-compat from the dependencies - they were added due to the file collision with media-libs/smpeg over /usr/lib/libsmpeg-0.4.so.0
Comment 42 Mr. Bones. (RETIRED) gentoo-dev 2006-02-08 12:07:32 UTC
comment #28 still applies.  Reopen with it's at least beta.
Comment 43 Benjamin Schindler (RETIRED) gentoo-dev 2006-02-08 12:16:49 UTC
Created attachment 79260 [details]
new xmoto-0.1.11.ebuild

I think quite a few dependencies are redundant (not directly needed - rather indirectly), but I left them for now
Comment 44 Jakub Moc (RETIRED) gentoo-dev 2006-02-11 13:47:51 UTC
*** Bug 122497 has been marked as a duplicate of this bug. ***
Comment 45 Robert Sebastian Gerus 2006-03-09 06:02:14 UTC
Created attachment 81763 [details, diff]
Patch to make xmoto compile with gcc-4.1
Comment 46 Benjamin Schindler (RETIRED) gentoo-dev 2006-03-16 05:44:52 UTC
I cannot verify since my system isn't gcc-4, but it still compiles with gcc-3. To stop an attachement war, I've just included it in my overlay - you can find it on dev.gentoo.org/~config/overlay/games-sports/

Your patch is now included

Thanks!
Comment 47 Jakub Moc (RETIRED) gentoo-dev 2006-03-22 09:40:26 UTC
*** Bug 127189 has been marked as a duplicate of this bug. ***
Comment 48 Jakub Moc (RETIRED) gentoo-dev 2006-03-31 12:04:32 UTC
*** Bug 128287 has been marked as a duplicate of this bug. ***
Comment 49 Piotr Szymaniak 2006-04-02 13:15:59 UTC
I wonder why on a 2.4GHz, GF4 Ti 4200 it works sooooooo sloooooow... (it isn't playable)
Can't post any emerge info or so right now, but maybe some ideas?! /:
(acceleration with nvidia works, load is minimum...)
Comment 50 Jakub Moc (RETIRED) gentoo-dev 2006-04-18 06:37:27 UTC
*** Bug 130358 has been marked as a duplicate of this bug. ***
Comment 51 Samuli Suominen (RETIRED) gentoo-dev 2006-05-06 12:11:35 UTC
Created attachment 86301 [details]
xmoto-0.1.12.ebuild (Something I've used, most likely not The Outlook for Portage. Compiles with GCC 4.1.)
Comment 52 Christian Hartmann (RETIRED) gentoo-dev 2006-05-22 06:05:54 UTC
Created attachment 87247 [details]
xmoto-0.1.14.ebuild

Version bump; added license and description.
Comment 53 Tristan Heaven (RETIRED) gentoo-dev 2006-05-22 08:36:58 UTC
Created attachment 87253 [details]
xmoto-0.1.14.ebuild

Cleanup.
Comment 54 Stefan Schweizer (RETIRED) gentoo-dev 2006-05-22 09:11:50 UTC
Created attachment 87255 [details]
xmoto-0.1.14.ebuild

Please use the games eclass next time, we have that one for a reason: games should be executable only by users in the games group to avoid many security problems.

http://genstef.homelinux.org/local/games-sports/xmoto/xmoto-0.1.14.ebuild
http://genstef.homelinux.org/local/games-sports/xmoto/files/xmoto-as-needed.patch
Comment 55 Stefan Schweizer (RETIRED) gentoo-dev 2006-05-22 09:12:17 UTC
Created attachment 87256 [details, diff]
files/xmoto-as-needed.patch
Comment 56 Jakub Moc (RETIRED) gentoo-dev 2006-06-17 06:19:29 UTC
*** Bug 137075 has been marked as a duplicate of this bug. ***
Comment 57 MpJin 2006-06-17 07:18:55 UTC
Created attachment 89389 [details]
xmoto-0.1.16.ebuild

New version.
Comment 58 Mr. Bones. (RETIRED) gentoo-dev 2006-06-17 10:56:34 UTC
comments:

If RDEPEND and DEPEND are the same, just set DEPEND and RDEPEND will be set to the
same thing by portage.

needs to inherit eutils for epatch and patching should be done in src_unpack

use make DESTDIR="${D}" install instead of egamesinstall

put prepgamesdirs last in the src_install function

take "X-Moto is" out of DESCRIPTION
Comment 59 MpJin 2006-06-17 11:23:10 UTC
(In reply to comment #58)
> comments:
> 
> If RDEPEND and DEPEND are the same, just set DEPEND and RDEPEND will be set to
> the
> same thing by portage.

Good to know.

> needs to inherit eutils for epatch and patching should be done in src_unpack

Right.

> use make DESTDIR="${D}" install instead of egamesinstall

Why ?

> put prepgamesdirs last in the src_install function

Ok.

> take "X-Moto is" out of DESCRIPTION

I copied the description from older ebuild.

Comment 60 Pablo Trabajos 2006-06-25 19:05:21 UTC
(In reply to comment #58)
> comments:
> 
> If RDEPEND and DEPEND are the same, just set DEPEND and RDEPEND will be set to
> the
> same thing by portage.
> 
> needs to inherit eutils for epatch and patching should be done in src_unpack
> 
> use make DESTDIR="${D}" install instead of egamesinstall
> 
> put prepgamesdirs last in the src_install function
> 
> take "X-Moto is" out of DESCRIPTION
> 

(In reply to comment #59)
> (In reply to comment #58)
> > comments:
> > 
> > If RDEPEND and DEPEND are the same, just set DEPEND and RDEPEND will be set to
> > the
> > same thing by portage.
> 
> Good to know.
> 
> > needs to inherit eutils for epatch and patching should be done in src_unpack
> 
> Right.
> 
> > use make DESTDIR="${D}" install instead of egamesinstall
> 
> Why ?
> 
> > put prepgamesdirs last in the src_install function
> 
> Ok.
> 
> > take "X-Moto is" out of DESCRIPTION
> 
> I copied the description from older ebuild.
> 

(In reply to comment #0)
> X-Moto is a challenging 2D motocross platform game, where physics play an all
> important role in the gameplay. You need to control your bike to its limit, if
> you want to have a chance finishing the more difficult of the challenges.
> 
> First you'll try just to complete the levels, while later you'll compete with
> yourself and others, racing against the clock. 
> 
> Reproducible: Always
> Steps to Reproduce:

(In reply to comment #0)
> X-Moto is a challenging 2D motocross platform game, where physics play an all
> important role in the gameplay. You need to control your bike to its limit, if
> you want to have a chance finishing the more difficult of the challenges.
> 
> First you'll try just to complete the levels, while later you'll compete with
> yourself and others, racing against the clock. 
> 
> Reproducible: Always
> Steps to Reproduce:

(In reply to comment #0)
> X-Moto is a challenging 2D motocross platform game, where physics play an all
> important role in the gameplay. You need to control your bike to its limit, if
> you want to have a chance finishing the more difficult of the challenges.
> 
> First you'll try just to complete the levels, while later you'll compete with
> yourself and others, racing against the clock. 
> 
> Reproducible: Always
> Steps to Reproduce:

(In reply to comment #0)
> X-Moto is a challenging 2D motocross platform game, where physics play an all
> important role in the gameplay. You need to control your bike to its limit, if
> you want to have a chance finishing the more difficult of the challenges.
> 
> First you'll try just to complete the levels, while later you'll compete with
> yourself and others, racing against the clock. 
> 
> Reproducible: Always
> Steps to Reproduce:

(In reply to comment #0)
> X-Moto is a challenging 2D motocross platform game, where physics play an all
> important role in the gameplay. You need to control your bike to its limit, if
> you want to have a chance finishing the more difficult of the challenges.
> 
> First you'll try just to complete the levels, while later you'll compete with
> yourself and others, racing against the clock. 
> 
> Reproducible: Always
> Steps to Reproduce:

Comment 61 Chris Gianelloni (RETIRED) gentoo-dev 2006-06-27 12:36:09 UTC
*** Bug 138243 has been marked as a duplicate of this bug. ***
Comment 62 Mr. Bones. (RETIRED) gentoo-dev 2006-07-15 20:08:09 UTC
*** Bug 140476 has been marked as a duplicate of this bug. ***
Comment 63 Michael Vogt 2006-07-16 03:41:03 UTC
Created attachment 91877 [details]
Updated ebuild

Not sure why this is LATER, but I worked in the suggestions and merged it with my ebuild from the dupe (Sorry, I did a search, didn't find it anyway). Took zlib out as it's a system target, moved deps to DEPEND and the patch to src_unpack().
Comment 64 Michael Vogt 2006-07-16 03:43:41 UTC
Created attachment 91878 [details]
xmoto-0.1.16.ebuild

... And proptly fixed a typo and the description ;) Sorry, didn't have my coffee yet.
Comment 65 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-08-03 06:58:29 UTC
28/07/2006 - XMoto 0.2.0 released
 * Yet a new version numbering policy: Last number incremented for 
   bug-fix releases, middle one is even for official releases and 
   uneven for development (CVS) versions.

So this is official stable release :) Note for potential ebuild maker:

 * Added dependency for libbz2 (for web transfer compression).

Still nobody cares to maintain it? I see few dev@gentoo.org addresses in CC and some devs have it in their overlays also...
Comment 66 Bernard Cafarelli gentoo-dev 2006-08-03 07:47:15 UTC
I got it emerged by simply renaming the last ebuild to xmoto-0.2.0.ebuild (and adding "app-arch/bzip2" to RDEPEND just in case). Plays fine so far!
Comment 67 Stefan Schweizer (RETIRED) gentoo-dev 2006-08-13 13:49:44 UTC
reopen - upstream has removed the alpha warning after I mailed them about it
Comment 68 Stefan Schweizer (RETIRED) gentoo-dev 2006-08-13 13:51:05 UTC
thanks to all contributors!

I committed this ebuild to portage now.
Comment 69 SnowBear 2006-08-15 05:13:21 UTC
Created attachment 94306 [details]
games-sports/xmoto-0.2.0

Hi,
I have create few ebuild for xmoto since 0.1.14 version (http://forums.gentoo.org/viewtopic-t-463875-postdays-0-postorder-asc-start-0.html).

This ebuild fix many problems :
- the owner of xmoto and xmoto-edit
- add icon for kde/gnome menu
- add entry for xmoto-edit in the kde/gnome menu

The icon files can be found here : http://www.gd2d.net/portage
Comment 70 Stefan Schweizer (RETIRED) gentoo-dev 2006-08-15 05:54:38 UTC
(In reply to comment #69)
> This ebuild fix many problems :
> - the owner of xmoto and xmoto-edit
> - add icon for kde/gnome menu
> - add entry for xmoto-edit in the kde/gnome menu
> 
> The icon files can be found here : http://www.gd2d.net/portage
> 

the owner and group are already fixed as usual by prepgamesdir in the in-portage ebuild. An menu entry is also in the in-portage ebuild.
But thanks for the xmoto-edit enry and the icon!, I added those.

And please next time open a new bug instead of abusing an already closed bug