An ebuild for RakNet 2.521 (latest stable release). "Raknet is a cross platform C++ network library designed to allow programmers to add response time-critical network capabilities to their applications. It is mostly used for games, but is application independent." The ebuild contains some tweaks due to the dirty makefiles provided. The license file isn't in portage, text can be found here : http://creativecommons.org/licenses/by-nc/2.5/legalcode Reproducible: Always Steps to Reproduce:
Created attachment 108780 [details] raknet-2.521.ebuild
Created attachment 108781 [details, diff] raknet-2.521-gentoo.diff
This is now in the sunrise overlay. You can find it at: http://www.gentoo-sunrise.org/sunrise/browser/sunrise/net-libs/raknet
Hi! Could somebody attach (or add to the overlay) an ebuild for 3.0 Beta?
Created attachment 139530 [details] New ebuild for RakNet 3.007
Added new ebuild for latest RakNet version, works fine on AMD64. The "doc" useflag installs the doc and the doxygen api, the "debug" useflags installs the libraknetd.a library with debug symbols. I have repackaged a raknet-3.007.tgz file, this is the http://www.rakkarsoft.com/raknet/downloads/RakNet.zip file in tgz format. As the author replace the RakNet.zip file for each release we cant use his zip file.
Created attachment 139534 [details] Fix of the previous ebuild for 64bit Missing a make CONF=Release to rebuild the lib for 64 bits archs, as provided binaries are 32 bits.
Created attachment 142271 [details] RakNet 3.011 ebuild New RakNet 3.011 ebuild. Now downloading from SourceForge, with autotools package.
The SRC_URI in Sunrise ebuild is no longer valid and the version bump is non-trivial to perform. Thus, I am masking the ebuild and unless somebody fixes it within 30 days, it will be removed from the Sunrise.
The package has been removed from the Sunrise overlay.
Created attachment 317694 [details] raknet-4.04 ebuild
I added a new ebuild for raknet-4.04. please check it out and give me some constructing comments about it. would really like to see it in some overlay.
thor raknet # repoman full RepoMan scours the neighborhood... RDEPEND.suspect 1 net-libs/raknet/raknet-4.04.ebuild: 'dev-util/pkgconfig' metadata.missing 1 net-libs/raknet/metadata.xml ebuild.minorsyn 20 net-libs/raknet/raknet-3.007.ebuild: Trailing whitespace error on line: 45 net-libs/raknet/raknet-4.04.ebuild: Trailing whitespace error on line: 7 net-libs/raknet/raknet-4.04.ebuild: Unquoted Variable on line: 39 net-libs/raknet/raknet-4.04.ebuild: Unquoted Variable on line: 40 net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 41 net-libs/raknet/raknet-4.04.ebuild: Unquoted Variable on line: 41 net-libs/raknet/raknet-4.04.ebuild: Unquoted Variable on line: 42 net-libs/raknet/raknet-4.04.ebuild: Useless blank line on line: 46 net-libs/raknet/raknet-4.04.ebuild: Useless blank line on line: 47 net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 54 net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 55 net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 56 net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 57 net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 58 net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 59 net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 60 net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 61 net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 62 net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 63 net-libs/raknet/raknet-4.04.ebuild: Useless blank line on last line ebuild.notadded 1 net-libs/raknet/raknet-4.04.ebuild IUSE.invalid 6 net-libs/raknet/raknet-4.04.ebuild: boost net-libs/raknet/raknet-4.04.ebuild: fmod net-libs/raknet/raknet-4.04.ebuild: ogre net-libs/raknet/raknet-4.04.ebuild: ois net-libs/raknet/raknet-4.04.ebuild: scaleform net-libs/raknet/raknet-4.04.ebuild: irrlicht LICENSE.invalid 2 net-libs/raknet/raknet-3.007.ebuild: CCPL-Attribution-NonCommercial-2.5 net-libs/raknet/raknet-4.04.ebuild: CCPL-Attribution-NonCommercial-2.5 virtual.suspect 2 net-libs/raknet/raknet-4.04.ebuild: DEPEND: consider using 'virtual/pkgconfig' instead of 'dev-util/pkgconfig' net-libs/raknet/raknet-4.04.ebuild: RDEPEND: consider using 'virtual/pkgconfig' instead of 'dev-util/pkgconfig'
I changed some minor errors and added the ebuild to my overlay.
(In reply to comment #14) > I changed some minor errors and added the ebuild to my overlay. - use EAPI=4 - do a patch instead of this sed-mess (does "DISABLE_EXAMPLES" not work?) - use S=${WORKDIR} instead of src_unpack phase - app-arch/unzip is missing from DEPEND - no useflag for static libs - eutils.eclass is unused src_compile() { cmake-utils_src_install } - that is wrong (and also makes build-output non-verbose) -multilib-strict check fails
Thanks for comments. I am not interested in the ebuild, I just want to help Alan Smithee (would really like to see it in some overlay). But you are right, if we do something, we should do it right. I will try to apply your suggestions.
Thank you Markus, but as far as i can see you forgot the upload the files folder with the patch ;) If my free time allow it, I will try to improve the ebuild further in next future.
@Alan Smithee: Sorry, done. @Julian Ospald (hasufell): Could you give me some lecture to solve the "multilib-strict check fails"?