Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 174563 - games-strategy/warzone2100 ~amd64
Summary: games-strategy/warzone2100 ~amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
: 184197 191931 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-04-14 09:31 UTC by Alexander Shiyan
Modified: 2009-09-24 17:54 UTC (History)
4 users (show)

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


Attachments
warzone2100 svn ebuild (warzone2100-9999.ebuild,1.55 KB, text/plain)
2007-11-29 22:00 UTC, M. B.
Details
Variant of the svn ebuild - untested (warzone2100-9999.ebuild,1.36 KB, text/plain)
2007-11-30 05:41 UTC, Dennis Schridde
Details
Added a small check for opengl-activation (warzone2100-9999.ebuild,1.42 KB, text/plain)
2007-12-01 18:32 UTC, M. B.
Details
added desktop/icon installation (warzone2100-9999.ebuild,1.49 KB, text/plain)
2007-12-03 21:44 UTC, M. B.
Details
made a few minor changes due to Mr_Bones_' request (warzone2100-9999.ebuild,1.43 KB, text/plain)
2007-12-03 23:46 UTC, M. B.
Details
Some more changes. Undid manual .desktop install. Mostly cosmetic. (warzone2100-9999.ebuild,1.69 KB, text/plain)
2007-12-04 21:36 UTC, M. B.
Details
diff of attachment 137485 to the latest (137746) for control purposes (warzone2100.ebuild.diff,2.32 KB, patch)
2007-12-04 21:38 UTC, M. B.
Details | Diff
New repository, some other changes. (warzone2100-9999.ebuild,1.71 KB, text/plain)
2009-06-17 20:10 UTC, ZyX
Details
Ported to EAPI2 (warzone2100-9999.ebuild,1.80 KB, text/plain)
2009-09-24 17:39 UTC, ZyX
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Shiyan 2007-04-14 09:31:09 UTC
Can games-strategy/warzone2100 be marked ~amd64 in portage?

Reproducible: Always

Steps to Reproduce:
Comment 1 Dennis Schridde 2007-04-19 18:49:46 UTC
warzone2100-2.0* is definitely NOT 64bit safe. Hence the forced -m32 in configure.ac.
Our trunk runs on x86_64, but is still not considered safe, as there are a few issues left. The patches were too many and too fuzzy to be ported back. Before warzone2100-2.1 I can't recommend ~amd64.
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2007-04-19 19:10:57 UTC
So we will mark a later version.
Comment 3 Tristan Heaven (RETIRED) gentoo-dev 2007-07-04 15:38:26 UTC
*** Bug 184197 has been marked as a duplicate of this bug. ***
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-09-10 05:55:32 UTC
*** Bug 191931 has been marked as a duplicate of this bug. ***
Comment 5 M. B. 2007-11-29 22:00:33 UTC
Created attachment 137347 [details]
warzone2100 svn ebuild

I hacked up an svn-ebuild for my own personal use half a year ago, since the 2.0-branch does not work on amd64. (2.1 will work, though)

It proved quite fine for me and wz can be considered almost stable for some quick skirmishes; upstream is making good progress on it.
Comment 6 Dennis Schridde 2007-11-30 05:27:48 UTC
Thanks. :)

Some notes on dependencies:
JPEG and MP3 support are gone.
media-libs/libvorbis should always depend on media-libs/libogg (which should thus not need to be specified explicitly). Version 1.1 required.
NLS is supported (sys-devel/gettext >=0.15 required).
sys-devel/flex (>=2.4.2) and sys-devel/bison (>=1.31) are required to build. As well as sys-devel/automake 1.8 and sys-devel/autoconf 2.56. dev-util/pkgconfig-0.9 (guessed by what their config checks...)
media-libs/libpng should be >=1.2, as well as media-libs/libsdl and media-libs/sdl-net.
dev-libs/popt required (1.10 works, haven't tested below).
dev-games/physfs needs to be >=1.0.1 (1.0.0 is buggy).

Some of these are "system", devmanual says not to specifiy them unless a specific version is required. So this would probably apply to popt, where it is not known which version is exactly required.
Comment 7 Dennis Schridde 2007-11-30 05:41:45 UTC
Created attachment 137369 [details]
Variant of the svn ebuild - untested

This is a variant of MB's ebuild by me, please decide whether the explicit DEPEND is correct this way.
Comment 8 M. B. 2007-12-01 18:32:30 UTC
Created attachment 137485 [details]
Added a small check for opengl-activation

I basically took Dennis' version and added a small check for activated opengl with SDL.

A note to the required build-dependencies:
All the requirements for bison, flex, autoconf and automake are in the system target. Every ebuild implies this dependency. Since the mentioned versions are ridiculously outdated (flex, bison) and/or explicitely checked at compile-time I think it's sure to leave them out.
Comment 9 M. B. 2007-12-03 21:44:54 UTC
Created attachment 137651 [details]
added desktop/icon installation
Comment 10 M. B. 2007-12-03 23:46:32 UTC
Created attachment 137660 [details]
made a few minor changes due to Mr_Bones_' request
Comment 11 Dennis Schridde 2007-12-04 00:05:20 UTC
Can you maybe list the changes since the last version of the ebuild? Patch in the comment, maybe? Since I have no idea what the "few minor changes" were.
Icon installation didn't work? Then that's a bug... Will try to hunt it down.
Comment 12 M. B. 2007-12-04 21:36:19 UTC
Created attachment 137746 [details]
Some more changes. Undid manual .desktop install. Mostly cosmetic.

Also for the depending quesoglc-dependency, check http://bugs.gentoo.org/show_bug.cgi?id=195096
Comment 13 M. B. 2007-12-04 21:38:52 UTC
Created attachment 137748 [details, diff]
diff of attachment 137485 [details] to the latest (137746) for control purposes
Comment 14 Dennis Schridde 2007-12-05 08:00:53 UTC
I am not sure whether libintl alone is enough for building, as you also need the gettext binaries, like xgettext and msgfmt, etc. to build the .po files.
Comment 15 M. B. 2007-12-06 15:30:04 UTC
Libintl is in RDEPEND, which means for runtime it is required.

DEPEND controls build-time dependencies. It contains all runtime dependencies and additionally gettext is required.
Comment 16 Dennis Schridde 2007-12-06 16:06:50 UTC
Disgraced myself... Will look more thoroughly next time.
Comment 17 Nick Currier 2008-09-13 00:55:53 UTC
This looks like its been quite stagnant for awhile. Is this still being worked on upstream or is the ebuild outdated on amd64?  Apologies if this is incorrect. Seems to compile fine on amd64 albeit not in portage.
Comment 18 Dennis Schridde 2008-09-13 10:43:57 UTC
Nope, we are not yet dead. ;)
And games-strategy/warzone2100-2.1_beta4 is in ~unstable for all supported arches at the moment, thus also for amd64.
Comment 19 Nick Currier 2008-09-13 18:27:30 UTC
Can't seem to get portage to let me have it.
 
Trying emerge =games-strategy/warzone2100-2.1_beta4 with both ~amd64 and ** keywords... Seems like something is quirky.  Just me?  Apologies as I am new to the whole ebuild thing.  Never really had time to toy around with it before.
Comment 20 M. B. 2008-09-15 14:10:01 UTC
I kindly ask you to rtfm.

warzone2100 is masked by package.mask ([M]) and unstable keyword (~). Hence, add "warzone2100" to your package.unmask and warzone2100 to your package.keywords. This way, *all* warzone2100 versions will be unmasked, except those missing your arch's keyword.
Comment 21 ZyX 2009-06-17 20:10:25 UTC
Created attachment 195021 [details]
New repository, some other changes.

Warzone has moved to a new repository. This is a modification of 137746 attachment.
Comment 22 ZyX 2009-09-24 17:39:49 UTC
Created attachment 205125 [details]
Ported to EAPI2
Comment 23 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-09-24 17:47:52 UTC
.
Comment 24 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-09-24 17:48:22 UTC
taking amd64@g.o off this bug, it is an old issue and the ebuild has "~amd64" already.

I suggest opening a new bug for changes to the ebuild.
Comment 25 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-09-24 17:48:41 UTC
.
Comment 26 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-09-24 17:48:50 UTC
taking amd64@g.o off this bug, it is an old issue and the ebuild has "~amd64"
already.

I suggest opening a new bug for changes to the ebuild.
Comment 27 Tristan Heaven (RETIRED) gentoo-dev 2009-09-24 17:54:38 UTC
Fixed.