Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129365 - dev-games/OIS - Object Oriented Input System (New Package)
Summary: dev-games/OIS - Object Oriented Input System (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement
Assignee: Gentoo Games
URL: http://sourceforge.net/projects/wgois
Whiteboard:
Keywords: EBUILD
: 177130 (view as bug list)
Depends on:
Blocks: 172188
  Show dependency tree
 
Reported: 2006-04-09 09:59 UTC by Michael Schmid
Modified: 2010-01-06 18:35 UTC (History)
6 users (show)

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


Attachments
OIS ebuild for version 0.5.0 (ois-0.5.0.ebuild,1.63 KB, text/plain)
2006-04-09 10:00 UTC, Michael Schmid
Details
OIS ebuild for version 0.5.0 -updated (ois-0.5.0.ebuild,1.46 KB, text/plain)
2006-04-09 11:15 UTC, Michael Schmid
Details
OIS ebuild for version 0.5.0 -more corrections (ois-0.5.0.ebuild,1.25 KB, text/plain)
2006-04-09 12:13 UTC, Michael Schmid
Details
OIS ebuild for version 0.5.0 -text update (ois-0.5.0.ebuild,1.26 KB, text/plain)
2006-04-09 12:19 UTC, Michael Schmid
Details
OIS ebuild for version 0.5.0 -yet more corrections (ois-0.5.0.ebuild,1.20 KB, text/plain)
2006-04-09 17:54 UTC, Michael Schmid
Details
dev-games/ois-0.6.0.ebuild (ois-0.6.0.ebuild,1.15 KB, text/plain)
2006-04-18 03:40 UTC, Matthew Hamilton
Details
ois-0.7.2.ebuild (ois-0.7.2.ebuild,1.15 KB, text/plain)
2006-07-20 06:28 UTC, patrick
Details
ois-0.7.2.ebuild (ois-0.7.2.ebuild,1.75 KB, text/plain)
2006-07-24 08:03 UTC, patrick
Details
ois-0.7.2.ebuild (ois-0.7.2.ebuild,1.58 KB, text/plain)
2006-07-24 11:35 UTC, patrick
Details
ois-1.0_rc1.ebuild (ois-1.0_rc1.ebuild,1.09 KB, text/plain)
2007-02-15 13:11 UTC, foobat
Details
ois-1.0_rc1.ebuild (ois-1.0_rc1.ebuild,1.07 KB, text/plain)
2007-03-06 14:34 UTC, patrick
Details
The ois-1.0 ebuild (ois-1.0.ebuild,780 bytes, text/plain)
2007-07-25 19:17 UTC, Renato Caldas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Schmid 2006-04-09 09:59:42 UTC
New Ebuild for OIS.

Worked on ~amd64 and ~x86 here. (Used ogre-1.2.0_rc1 when USE-flag "ogre" enabled).
Comment 1 Michael Schmid 2006-04-09 10:00:34 UTC
Created attachment 84297 [details]
OIS ebuild for version 0.5.0

initial commit
Comment 2 SpanKY gentoo-dev 2006-04-09 11:07:10 UTC
some notes:
- make DESCRIPTION shorter
- LICENSE is invalid
- your RDEPEND should prob mention ogre/cegui
- your DEPEND has the ending " on a newline for no reason
- remove the commented src_unpack
- set S to a proper value instead of doing 'cd' at the beginning of each src func
- get rid of the () in the 'if (...); then' style
- the `use ogre` stuff seems overly complicated ... is it really needed ?
- you can use $(use_enable joyevents) instead of the if...then...else...fi code
- use `make install DESTDIR`, not einstall
Comment 3 Michael Schmid 2006-04-09 11:15:30 UTC
Created attachment 84309 [details]
OIS ebuild for version 0.5.0 -updated

Corrected style.
Comment 4 Michael Schmid 2006-04-09 12:13:35 UTC
Created attachment 84314 [details]
OIS ebuild for version 0.5.0 -more corrections

Updated according to vapier's suggestions. The last one was sent before I saw his comments, sorry for that.

And yes, I need to check for ogre's use-flags if the ogre use-flag was set, otherwise the compile will fail.
Comment 5 Michael Schmid 2006-04-09 12:19:46 UTC
Created attachment 84315 [details]
OIS ebuild for version 0.5.0 -text update

Someone better at english than me pointed out that the eerror comment was wrong, and also noticed that the last || die still referred to einstall.

This is only an user information text update.
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2006-04-09 15:02:14 UTC
more comments:

sort KEYWORDS
no quotes for S= line
spaces needed near parens in RDEPEND
move the built_with_use to pkg_setup and remove src_unpack
get rid of the einfo in src_compile
quote ${D} in src_install
Comment 7 Michael Schmid 2006-04-09 17:54:28 UTC
Created attachment 84335 [details]
OIS ebuild for version 0.5.0 -yet more corrections
Comment 8 Matthew Hamilton 2006-04-18 03:40:35 UTC
Created attachment 84882 [details]
dev-games/ois-0.6.0.ebuild

Version bump to 0.6.0 with some fixes.

This ebuild corrects the MY_PV hackery and inserts a DEPEND on libXaw and libX11.  The library will fail in linking if Xaw and X11 are not included, so I put them in.  I left the OGRE conditional USE flag checking in, but it seems rather pointless as the sample code isn't even installed.
Comment 9 Franck Caniard 2006-05-14 08:00:18 UTC
Compiled fine on my system (x86) after removing the libXaw and libX11 dependencies from the ebuild file. I'm using xorg 6.8.2-r7 (current stable version), so I can't (and don't need to) install those packages.
Comment 10 patrick 2006-06-24 05:52:37 UTC
It is not Ogre Input System, but Object Oriented Input System.

Any updates?
Comment 11 patrick 2006-06-25 05:35:22 UTC
Version 0.7.0 is out.
Comment 12 patrick 2006-07-19 11:48:27 UTC
Version 0.7.2 is out, and it would be really cool if someone would get it into portage.
Comment 13 Mr. Bones. (RETIRED) gentoo-dev 2006-07-19 15:59:43 UTC
Someone attach an updated ebuild please.
Comment 14 patrick 2006-07-20 06:28:15 UTC
Created attachment 92301 [details]
ois-0.7.2.ebuild

I removed ~amd64 because ogre doesn't has the flag either and because it is not verified that ois works on amd64 as stated on http://www.wreckedgames.com/forum/viewtopic.php?t=115.
Comment 15 patrick 2006-07-24 08:03:03 UTC
Created attachment 92615 [details]
ois-0.7.2.ebuild

New version, removed ogre dependency and useflag, added support for examples. And fixed some bugs.
Comment 16 patrick 2006-07-24 11:35:43 UTC
Created attachment 92627 [details]
ois-0.7.2.ebuild

Cleaned the ebuild a bit up, and:
This is now in the sunrise overlay. You can find it at:
http://gentoo-sunrise.org/svn/reviewed/dev-games/ois
Comment 17 ville 2007-02-01 11:42:20 UTC
Any news when this would make it to the tree? Works for me on amd64/em64t using ~amd64 keyword.


// ville
Comment 18 Mr. Bones. (RETIRED) gentoo-dev 2007-02-01 17:14:24 UTC
http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect10
Comment 19 foobat 2007-02-15 13:11:37 UTC
Created attachment 110275 [details]
ois-1.0_rc1.ebuild

it's a bit of a mess i apologise made from patrick's ebuild (my first ebuild!)
Comment 20 patrick 2007-02-16 19:54:27 UTC
You should remove one S=.....
Apart from that, looks good.
Comment 21 patrick 2007-03-06 14:34:24 UTC
Created attachment 112285 [details]
ois-1.0_rc1.ebuild

fix the ${S}
Comment 22 patrick 2007-03-06 20:25:43 UTC
new version now in sunrise-overlay, http://www.gentoo-sunrise.org/sunrise/browser/sunrise/dev-games/ois/ois-1.0_rc1.ebuild.
Comment 23 Tristan Heaven (RETIRED) gentoo-dev 2007-05-05 20:30:07 UTC
*** Bug 177130 has been marked as a duplicate of this bug. ***
Comment 24 Renato Caldas 2007-07-21 14:56:43 UTC
Ois 1.0 final is out, and should be on sunrise soon.

The "nojoyevents" use flag has been removed, as it has no effect on the current version.
Comment 25 Tristan Heaven (RETIRED) gentoo-dev 2007-07-25 15:47:02 UTC
attach it here also if you want us to see it
Comment 26 Renato Caldas 2007-07-25 19:17:27 UTC
Created attachment 126004 [details]
The ois-1.0 ebuild

Here it is, hope it gets added to the main tree..
Comment 27 Tristan Heaven (RETIRED) gentoo-dev 2007-08-24 13:07:15 UTC
Fixed, thanks.