New Ebuild for OIS. Worked on ~amd64 and ~x86 here. (Used ogre-1.2.0_rc1 when USE-flag "ogre" enabled).
Created attachment 84297 [details] OIS ebuild for version 0.5.0 initial commit
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
Created attachment 84309 [details] OIS ebuild for version 0.5.0 -updated Corrected style.
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.
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.
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
Created attachment 84335 [details] OIS ebuild for version 0.5.0 -yet more corrections
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.
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.
It is not Ogre Input System, but Object Oriented Input System. Any updates?
Version 0.7.0 is out.
Version 0.7.2 is out, and it would be really cool if someone would get it into portage.
Someone attach an updated ebuild please.
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.
Created attachment 92615 [details] ois-0.7.2.ebuild New version, removed ogre dependency and useflag, added support for examples. And fixed some bugs.
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
Any news when this would make it to the tree? Works for me on amd64/em64t using ~amd64 keyword. // ville
http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect10
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!)
You should remove one S=..... Apart from that, looks good.
Created attachment 112285 [details] ois-1.0_rc1.ebuild fix the ${S}
new version now in sunrise-overlay, http://www.gentoo-sunrise.org/sunrise/browser/sunrise/dev-games/ois/ois-1.0_rc1.ebuild.
*** Bug 177130 has been marked as a duplicate of this bug. ***
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.
attach it here also if you want us to see it
Created attachment 126004 [details] The ois-1.0 ebuild Here it is, hope it gets added to the main tree..
Fixed, thanks.